0

我正在使用 GhostScriptSharp 从 PDF 文档生成图像。它适用于单页,但我所追求的是让它从整个文档中生成一个图像。

这是我的代码:

GhostscriptWrapper.GenerateOutput(sourcePdfFilePath, destinationPngFilePath,
    new GhostscriptSettings
    {
        Device = GhostscriptDevices.pngalpha,
        Page = new GhostscriptPages
        {
            AllPages = true
        },
        Resolution = new Size
        {
            Height = 72,
            Width = 72
        },
        Size = new GhostscriptPageSize
        {
            Native = GhostscriptPageSizes.a4
        }
    }
);
4

1 回答 1

0

您需要执行“强制”或“n-up”。没有将此作为标准的规定,您可以这样做,但您需要进行一些 PostScript 编程,并且由于输入是 PDF,这将使它变得更加棘手。最好建议您使用旨在执行 PDF 拼版的工具。

顺便说一句,您打算如何从(例如)1000 页文档中获取一张图像?如果这看起来很极端,我已经看到了包含超过 64k 页的 PDF 文件......

于 2017-01-09T17:31:44.083 回答