我有一个PDF列表,需要缩略图创建首页。
当我运行Ghostscript时,有red overlay text
有什么方法可以关闭它吗?
我使用以下代码从PDF中呈现图像
using (var rasterizer = new GhostscriptRasterizer())
{
rasterizer.GraphicsAlphaBits = 2;
rasterizer.TextAlphaBits = 2;
rasterizer.EPSClip = false;
rasterizer.Open(pdfFileLocation, _lastInstalledVersion, false);
var imageOutputPath = Path.Combine(outPutFolder, string.Format("{0}.jpg", imageFileName));
var pdf2PNG = rasterizer.GetPage(xDpi, yDpi, PageNumber);
pdf2PNG.Save(imageOutputPath, ImageFormat.Jpeg);
Console.WriteLine("Saved " + imageOutputPath);
}
答案 0 :(得分:0)
Ghostscript不会生成'红色叠加文本',因此它必须出现在原始文档中。在没有看到原始PDF文件的情况下,我无法提供任何建议。但是,如果你正在创建缩略图,我会说不使用GraphicsAlphaBits和TextAlphaBits,因为它只会创建一个模糊的输出。将JPEG作为输出生成时更是如此....
FWIW你使用的是Ghostscript.NET或GhostscriptSharp,而不是Ghostscript。