在命令行中使用 Adob​​e Acrobat 9 使用导出功能将 pdf 转换为 png

发布于 2024-10-14 19:29:06 字数 114 浏览 4 评论 0原文

我正在尝试使用 adobe acrobat 9 的导出功能使用命令行将 pdf 转换为 png。有人知道如何执行此操作吗?

我用 Java 编写的程序需要运行此命令。

感谢您的帮助。

I am trying to use the command line to convert a pdf to png using the export function of adobe acrobat 9. Anyone know how to do this?

A program I am writing in Java will need to run this command.

Thanks for the help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美胚控场 2024-10-21 19:29:06

除了这个微不足道的细节之外,没有关于 Acrobat 的文档命令行...如果还有更多内容需要记录。

我建议您使用 Ghostscript 代替。他们实际上记录他们的命令行并且是免费的。

命令行类似于:

gs -o -q -sOutputFile=MyOutPath.png -sDevice=png16m -r300 inputPdf.pdf

  • -o 将其置于批处理模式(大部分)
  • -q相当模式(无标准输出)
  • -sOutputFile 不言自明
  • -sDevice=png16m 24 位 RGB。替代方案包括 pngalpha、png8、pngmono、png256。
  • -r300 300 dpi。

我还使用:

  • -dTextAlphaBits=4 抗锯齿信息来提高文本质量
  • -dGraphicsAlphaBits=4 同上,仅适用于线条艺术。

这两个极大地提高了我在 DPI 下的输出质量(我使用 jpeg,而不是 png)。如果没有人要放大它们,72 或 96 就可以了……但是人们放大我的图像,所以我稍微提高了每英寸的点数。

Other than this paltry detail, there's no documentation on Acrobat's command line... if there's anything more to document.

I suggest you go with Ghostscript instead. They actually document their command line and are Free.

The commandline would be something like:

gs -o -q -sOutputFile=MyOutPath.png -sDevice=png16m -r300 inputPdf.pdf

  • -o puts it in batch mode (mostly)
  • -q quite mode (no std out)
  • -sOutputFile self explanatory
  • -sDevice=png16m 24-bit rgb. alternatives include pngalpha, png8, pngmono, png256.
  • -r300 300 dpi.

I also use:

  • -dTextAlphaBits=4 antialiasing info for improved text quality
  • -dGraphicsAlphaBits=4 ditto, only for line art.

These two vastly improved the quality of my output (I use jpeg, not png) at the DPI I use. If no one's going to zoom in on them, 72 or 96 is fine... but folks will zoom in on my images, so I ramped up the dots per inch a bit.

痕至 2024-10-21 19:29:06

在java中,必须使用命令行功能打开adobe acrobat,然后使用awt包中的Java的Robot功能模拟击键才能进入导出功能并转换为PNG。

In java, you must use command line function to open adobe acrobat then use the Robot function of Java in the awt package to emulate keystrokes to go to the export function and convert to PNG.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文