Джанго, свглиб и образы - PullRequest
       6

Джанго, свглиб и образы

1 голос
/ 12 февраля 2011

Я использую svglib для рендеринга моих файлов SVG (отрисованных из шаблона) в DjangoКажется, есть проблема с тем, как библиотека разрешает путь изображения при рендеринге.Мне было интересно, если кто-нибудь реализовал это или знает лучший способ конвертировать SVG (который включает изображения) в PDF?

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

Я не использовал svglib, но есть много отличных инструментов командной строки, которые могут отображать SVG в PDF. Inkscape имеет полный интерфейс командной строки, и его можно запускать без головы. Просто посмотрите на справочную страницу для получения дополнительной информации об этом. Другим хорошим примером является Batik SVG Rasterizer , который использует Java, но может быть запущен из командной строки. Наконец, ImageMagick (утилита «конвертировать» в командной строке) имеет некоторую поддержку преобразования SVG в другие растровые и векторные форматы.

Вы, наверное, видите, куда это идет. Вы можете использовать функцию os.system в python для выполнения системного вызова одного из этих инструментов командной строки, выгрузки результатов в файл или для инструментов, которые его поддерживают, в стандартный вывод, а затем чтения результатов в буфер. Используйте буфер точно так же, как вы делаете сейчас.

0 голосов
/ 14 февраля 2011

А как насчет SVG в HTML? Это зависит от того, какую SVG вы конвертируете, но иногда результаты совпадают. Дайте мне знать, если это актуально и помогает или если у вас есть какие-либо вопросы.

Перейдите на страницу инструкции, где также находится инструмент.

http://irunmywebsite.com/raphael/svgsource.php

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