用 Inkscape / libreoffice draw  提取 pdf 中的矢量图形
工具svgInkscapelibreoffice draw

用 Inkscape / libreoffice draw 提取 pdf 中的矢量图形

更新于 2025-04-22
511

用 inkscape 提取矢量图形步骤(不推荐):

  1. 使用浏览器的打印功能将图形所在的页面单独另存为 pdf
    另存为 pdf
    另存为 pdf
  2. 使用 InkScape 打开
  3. 选中矢量图形,复制到新的文稿
  4. 文件——文档属性——页面尺寸——缩放页面到内容

此方法的问题是:有的电脑上使用 inkscape 打开文档总是未响应。。。

解决办法:参考 https://tieba.baidu.com/p/8926313162 , 改用 libreoffice draw 进行提取导出,更加简单方便、加载速度更快。

用 libreoffice draw 提取矢量图形步骤

  1. 将 pdf 文件导入后,选中要导出的元素
  2. 右键导出(注意需要在导出对话框中选择【选中】,否则会导出整个页面)

有时导出的 svg 字体大小不对,可能需要手动更改 svg。

svg 优化和压缩

如果导出的 svg 图片文件太大,可以使用 SVGOMG 来优化文件大小