【问题标题】:inkscape: multiple page pdf to multiple pnginkscape:多页pdf到多个png
【发布时间】:2019-11-22 05:29:34
【问题描述】:

当我在 linux 命令行中将 pdf 转换为图像时,inkscape 似乎得到了最好的结果(比具有相同 dpi 的 gs 质量更好)。不幸的是,它只将第一页转换为 png。如何将每个pdf页面转换为不同的png文件?我是否必须提取一个 PDF 页面并存储到一个新的 pdf 文件中,然后进行 inkscape 音乐会,等等?

【问题讨论】:

标签: pdf inkscape


【解决方案1】:

这不仅仅是使用 Inkscape,但您可以使用例如pdftk 将 pdf 文件拆分为单独的页面并将每个页面转换为 png。例如,像这样:

pdftk file.pdf burst;
l=$(ls pg_*.pdf)
for i in $l; do inkscape "$i" -z --export-dpi=300 --export-area-page --export-png="$i.png"; done

注意 pdftk burst 创建名为 pg_0001.pdf 等的 pdf 文件,因此如果您有任何类似名称的文件,它们将被覆盖。您可以使用之后轻松删除它们

rm pg_*.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-27
    • 2016-02-08
    • 2020-03-21
    • 2015-08-18
    • 2016-03-11
    • 2021-12-01
    • 2012-06-14
    • 2015-10-12
    相关资源
    最近更新 更多