inkscape:多页pdf到多个png

inkscape:多页pdf到多个png,pdf,inkscape,Pdf,Inkscape,当我在linux命令行中将pdf转换为图像时,inkscape似乎得到了最好的结果(比具有相同dpi的gs质量更好)。不幸的是,它只将第一页转换为png。如何将每个pdf页面转换为不同的png文件?我是否必须提取一个PDF页面并存储到一个新的PDF文件,然后执行inkscape concert等等?这不仅仅是使用inkscape,但您可以使用例如pdftk将PDF文件拆分为单独的页面,并将每个页面转换为png。例如,像这样: pdftk file.pdf burst; l=$(ls pg_*.p

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

这不仅仅是使用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

这不仅仅是使用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

据我所知,与PostScript无关。将在1.0中通过命令行实现-导入一页,导出,新文档,重复。据我所知,与PostScript无关。将在1.0中通过命令行实现-导入一页,导出,新文档,重复。看见