【问题标题】:Using Adobe Acrobat 9 in command line to covert from pdf to png using export function在命令行中使用 Adob​​e Acrobat 9 使用导出功能从 pdf 转换为 png
【发布时间】:2011-06-16 20:46:19
【问题描述】:

我正在尝试使用 adobe acrobat 9 的导出功能使用命令行将 pdf 转换为 png。有人知道该怎么做吗?

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

感谢您的帮助。

【问题讨论】:

    标签: pdf command-line png acrobat


    【解决方案1】:

    除了this 微不足道的细节之外,没有关于 Acrobat 命令行的文档……如果还有什么要记录的话。

    我建议你改用Ghostscript。他们实际上是document their command line 并且是免费的。

    命令行类似于:

    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 就可以了……但是人们放大我的图像,所以我将每英寸的点数提高了一点。

    【讨论】:

    • 谢谢,我也在看 Ghostscript,但我可能只有在实现此代码时才能访问 Adob​​e。
    • Err... 免费网络下载?
    • Adobe Acrobat 的免费互联网下载?
    • 我们没有交流。让我改写第一条评论:“您可以免费下载 GhostScript。为什么您只能访问 Adob​​e?”
    • 这是公司批准使用的程序。 Ghostscript 不是,但我仍在研究它的作用以及需要在 Adob​​e 中做同样的事情。
    【解决方案2】:

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

    【讨论】:

    • 有趣的解决方案。
    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2016-09-26
    • 1970-01-01
    相关资源
    最近更新 更多