我在尝试使用embeddSVG.py将SVG嵌入到PDF中,但Adobe Acrobat Reader不会在我的pdf中显示svg内容。如何在PDF文档中插入SVG文件?
3
A
回答
0
也许您可以使用svglib将您的svg转换为pdf,然后使用pyPdf包含它。请注意,svglib似乎使用reportlab,所以你可以使用他们的API来操纵你的文件。
3
将SVG转换为PDF可能会更好。
Apache Batik包括SVG Rasterizer,尽管它的名称可以将SVG转换为PDF。
Apache FOP用它将包含SVG图形的Docbook文档转换为PDF。
0
将SVG另存为PDF,然后在Acrobat中打开PDF。例如,如果您在Inkscape中创建SVG,那么您将转至文件 - >保存副本 - >另存为PDF,然后在Acrobat中将其打开。此方法应该保留文本和矢量路径。
如果您改为选择打印 - >以PDF形式打印到文件,则图像将变为光栅化(像素化)并失去其矢量功能。
您也可以将SVG图像另存为DWG文件或EMF文件,这两种格式都比用SVG更容易打开/导入到Acrobat中。 (Adobe的注意事项:“嘿,Adobe,是时候开始支持将SVG直接导入Acrobat!”)
如果您使用的是SVG,Inkscape或类似的程序(Illustrator或CorelDraw)是必不可少的。 Inkscape是免费的。
相关问题
- 1. 如何在C#中创建SVG文件并在iTextSharp pdf中导入文件?
- 2. 如何在PDF文档中插入功能?
- 3. 如何简单地将SVG插入到HTML 5文档中?
- 4. 如何使用ODS PDF将垂直空间插入PDF文档?
- 5. 在文档中插入文档
- 6. 如何在循环中插入文档?
- 7. 如何将包含SVG的HTML文档转换为Python中的PDF文件
- 8. PDF:在现有PDF文件中插入一行文字
- 9. 如何在SVG文档中显示HTML?
- 10. 如何在电子邮件中嵌入PDF文档
- 11. 如何使用iTextSharp写入pdf文档
- 12. 将PDF插入PDF(不合并文件)
- 13. 如何使用iText将3D注释插入PDF文档?
- 14. 在Word文档中插入rtf文本
- 15. 如何在Filenet中存储pdf文档
- 16. 在PDF中嵌入OTF字体文档
- 17. 如何在android中打开office文档,pdf文件?
- 18. 如何在flash文件中显示word文档或pdf?
- 19. 如何将pdf文件保存在文档目录中
- 20. 在pdf文档中插入手动分页符 - PHP
- 21. 如何在HTML文档中嵌入透明的SVG对象?
- 22. 如何在我的HTML文档中插入一行文本文件?
- 23. 如何在word插件中使用'insertFileFromBase64'在当前文档中插入文档的所有样式
- 24. fpdf + php如何在pdf文档右侧的单元格中插入图像?
- 25. 动态加载svg,将其更改并插入到文档中
- 26. 如何在文本,文档,PDF文件中识别文本是英文的?
- 27. 如何处理PDF文档?
- 28. 如何安装Pdf文档到邮件
- 29. 如何在python中插入pdf文件作为另一个pdf内的数字?
- 30. 插入线在XML文档
感谢nicoe。但svglib不帮助我。 新增svg内容一般显示在PDF文件中? 也许有人知道我在哪里找到例如嵌入svg的pdf。 – Kmd 2010-07-29 10:09:55
问题解决 http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf 156.从Acrobat 8.1开始,Acrobat不再提供对SVG幻灯片的支持.Acrobat 5.1到8.0支持SVG幻灯片(MIME内容类型图像/ svg + xml)。 – Kmd 2010-07-31 21:03:15
@kmd:请您提供您的索赔来源的更多细节? pdf文件说,从acrobat 5.1开始svg是仅支持幻灯片的类型(脚注156/p。)。该规范还包含一个例子,包含svg幻灯片元素(例如9.1/p。788/9)。最好的问候,carsten – collapsar 2011-09-26 10:05:04