首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有GhostScriptSharp的多页PDF到一幅图像

带有GhostScriptSharp的多页PDF到一幅图像
EN

Stack Overflow用户
提问于 2017-01-09 17:17:54
回答 2查看 984关注 0票数 0

我使用GhostScriptSharp从PDF文档生成图像。它适用于单个页面,但我想要的是让它从整个文档中生成一个图像。

这是我的密码:

代码语言:javascript
复制
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
        }
    }
);
EN

回答 2

Stack Overflow用户

发布于 2022-07-03 23:23:59

自从上面的答案之后,就有了最新的消息。

如果有人想要使用最简单的xyZ方法(即x页宽,y页高,因此跨页和向下),那么现在使用Ghostscript (从9.54版本开始)就很容易了。

pdf到pdf的一个典型命令可能是

代码语言:javascript
复制
gs -dNEWPDF -sDEVICE=pdfwrite -o 4perPage.pdf -sNupControl=2x2 -sDEFAULTPAPERSIZE=a4 -dFitPage -f in.pdf

因此,对于这个应用程序,它将是图像编写器的输出。

代码语言:javascript
复制
gs -sDEVICE=png16m -o 3perPage.png -sNupControl=3x1 -g900x800  -r120 -f in.pdf

您需要调整缩放大小等以供您自己使用https://www.ghostscript.com/doc/current/Use.htm

票数 1
EN

Stack Overflow用户

发布于 2017-01-09 17:31:44

你需要做‘强制’或‘提高’。没有将此作为标准设置,您可以这样做,但是您需要进行一些PostScript编程,而且由于输入是PDF格式,这将使它变得更加棘手。您最好使用一个工具来做PDF版块。

顺便问一下,您打算如何从1000页的文档中获取一幅图像?如果这听起来很极端的话,我已经看到PDF文件中有超过64k页.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41553405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档