Ghostscript 会导出 PNG,但会切掉横向页面的一半
Posted
技术标签:
【中文标题】Ghostscript 会导出 PNG,但会切掉横向页面的一半【英文标题】:Ghostscript exports PNG but cuts half of the landscape page 【发布时间】:2019-10-02 18:59:46 【问题描述】:我正在尝试使用 Ghostscript 将 pdf 转换为图片。我有一个横向 A3 PDF,但无论我做什么,我只能得到每一页的左半部分。我尝试添加 -dPDFFitPage
、-dFIXEDMEDIA
和其他参数,但它似乎没有改变任何东西。
我的代码没有额外的自定义开关 (C#):
var r=new GhotsScriptRasterizer();
r.open(pdfPath);
var pdf2png=r.GetPage(300,300,1);
pdf2png.Save(savePath);
我使用的是 Ghostscript 8.64 32 位。
【问题讨论】:
你将不得不分享PDF,没有人可以不看它就说太多。您也没有说明您使用的是哪个版本的 Ghostscript,也没有提供命令行。我注意到您没有直接使用 Ghostscript,而是使用了某种包装器。您可能应该将标签移动到 ghostscriptsharp 或 ghostscript.net(取决于您使用的是哪一个)而不是 Ghostscript。 嗯,你应该做的第一件事是使用更新的版本,8.64 已经 10 岁了!当前版本为 9.27,9.28 将很快发布(目前为候选版本 4)。您还没有提供 PDF 文件或命令行(或完整的参数列表,因为您没有使用 Ghostscript 本身) 【参考方案1】:感谢 cmets。这确实是版本 - GS 9.26 32Bit 对我有用。谢谢!
【讨论】:
以上是关于Ghostscript 会导出 PNG,但会切掉横向页面的一半的主要内容,如果未能解决你的问题,请参考以下文章