Подходы к встраиванию векторных изображений / диаграмм в PDF - PullRequest
1 голос
/ 04 августа 2010

Как люди из мира Linux встроили векторные изображения в PDF?

Я пытаюсь создать автоматические отчеты из данных, которые я в настоящий момент отображаю как изображения SVG. В идеале я хотел бы использовать тот же XML в формате PostScript, PDF или DjVu. В какой степени эти форматы способны обрабатывать SVG изначально?

В более широком смысле, каким был опыт людей? Должен ли я

  1. повторно использовать собственный SVG XML?
  2. растеризовать уже созданные SVG?
  3. или использовать другой формат?

Я ограничен форматами, доступными из Ubuntu 10.04 и Python. Это, вероятно, исключит меня из использования файлов Adobe Illustrator.

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Batik - хорошая библиотека Java SVG. Он имеет служебную библиотеку batik-rasterizer.jar , которая может конвертировать SVG в несколько полезных форматов: PDF, TIFF, PNG и GIF.

Вы можете использовать Jython для связи с этой библиотекой с помощью python.

0 голосов
/ 04 августа 2010

Исследуйте Apache FOP , его основная цель - конвертировать XML в PDF.

Вверх (для этого проекта):

  • полный проект Apache (=> надежный)

Недостатки (для этого проекта):

  • Нужно будет учиться XSL-FO
  • Не Python
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...