我正在使用Inkscape将我的PDF转换为SVG文件,我想在SVG中使用xml格式更改文本内容。但是,更改的文本字体似乎非常不同,并且对齐完全偏离原始位置。
因此,如何使用SVG编辑文本内容?有没有其他工具可以通过将PDF转换为SVG并编辑文本内容来完成?
答案 0 :(得分:0)
在从pdf转换为svg时,可能会导致问题的2种格式存在差异,需要读取this guide。如果您不介意弄脏手,建议您尝试pdf2svg 。
摘录如下:
使用Inkscape进行转换
从www.inkscape.org下载Inkscape(0.46及以上版本)
下载您要转换的PDF
运行Inkscape
在Inkscape(非Acrobat)中打开要转换的PDF文件
取消选中已出现的框中的嵌入图像,然后单击确定
等待Inkscape转换它
点击文件>另存为..
在保存类型:下,选择"普通SVG(* .svg)"
点击右下角的保存
完成!您现在有一个与PDF同名的SVG文件,但扩展名为.svg
在上传之前,您可以通过工具SVG检查确保其W3C有效性
要检查它是否正常显示,请先将其上传至Test.svg
将SVG上传至维基共享资源并使用{{使用Inkscape | v}提取}
使用PDF2SVG进行转换
某些版本的Inkscape没有编译的PDF支持;此外,文本导入并不总能在Inkscape中产生令人满意的结果。在这种情况下,您可以尝试使用PDF2SVG命令行工具执行转换。 (它要求在您的系统上安装Poppler,Cairo和X.)
从http://www.cityinthesky.co.uk/opensource/pdf2svg/获取PDF2SVG并进行编译。如果您使用的是Linux或FreeBSD或MacPorts,PDF2SVG也可以通过软件包安装程序进行安装。
使用pdf2svg file.pdf file.svg转换PDF 如有必要,使用Inkscape编辑生成的SVG。