嵌入矢量图像/图表到PDF的方法

时间:2010-08-04 04:31:23

标签: python linux pdf-generation

Linux世界的人们如何将矢量图像嵌入到PDF中?

我正在尝试根据当前呈现为SVG图像的数据创建自动报告。理想情况下,我希望以PostScriptPDFDjVu格式使用相同的XML。这些格式在多大程度上能够原生地处理SVG?

更广泛地说,人们的经历是什么?我应该

  1. 重用本机SVG XML?
  2. rasterise已创建的SVG?
  3. 还是使用其他格式?
  4. 我仅限于可从Ubuntu 10.04&蟒蛇。这可能会使我无法使用Adobe Illustrator文件。

2 个答案:

答案 0 :(得分:0)

调查Apache FOP,其主要目的是将XML转换为PDF。

上行(针对此项目):

  • 完整的Apache项目(=>可靠)

下行(针对此项目):

  • 需要学习XSL-FO
  • 不是Python

答案 1 :(得分:0)

Batik是一个不错的Java SVG库。它有一个名为batik-rasterizer.jar的实用程序库,它可以将SVG转换为一些有用的格式:PDF,TIFF,PNG和GIF。

您可以使用Jython通过python链接到此库。