首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用inkscape命令行从pdf中提取svg?

如何使用inkscape命令行从pdf中提取svg?
EN

Stack Overflow用户
提问于 2015-04-16 19:48:15
回答 1查看 630关注 0票数 1

是否有命令行选项来要求inkscape从pdf页面3(例如)提取svg?我现在使用的命令是

代码语言:javascript
复制
$ inkscape -f test.pdf -l test.svg

但我也想从这个pdf导出一个特定的页面选项。

EN

回答 1

Stack Overflow用户

发布于 2015-08-20 19:09:01

首先用pdftk (或者实际上是任何其他合适的工具)提取您需要的页面,怎么样?

代码语言:javascript
复制
mypage=$(mktemp -u XXXXXX.pdf)
pdftk test.pdf cat 3 output "$mypage"
inkscape -l test.svg "$mypage"
rm "$mypage"

(如果能够通过管道将pdftk的输出直接传输到inkscape,那就太好了。不幸的是,当从标准输入提供数据时,inkscape期望数据是svg。命名管道也无济于事,因为inkscape似乎多次尝试遍历pdf文件。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29673798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档