Ghostscript - 红色叠加文字

时间:2017-03-22 17:24:28

标签: c# pdf ghostscript

我有一个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);
        }

1 个答案:

答案 0 :(得分:0)

Ghostscript不会生成'红色叠加文本',因此它必须出现在原始文档中。在没有看到原始PDF文件的情况下,我无法提供任何建议。但是,如果你正在创建缩略图,我会说不使用GraphicsAlphaBits和TextAlphaBits,因为它只会创建一个模糊的输出。将JPEG作为输出生成时更是如此....

FWIW你使用的是Ghostscript.NET或GhostscriptSharp,而不是Ghostscript。