Как конвертировать SVG файлы, содержащие текст, в PDF файлы (в частности, CentOS 5.3 x86 64)? [дубликат]


Возможные Дубликаты:

как конвертировать SVG в PDF на Linux

Я хотел бы программно конвертировать SVG файлы в PDF файлы. Однако файлы SVG содержат текст, который должен быть доступен для поиска в созданных PDF-файлах. Кроме того, он должен работать на Red Hat Enterprise Linux 5.3 или CentOS 5.3 для архитектуры x86_64. Было бы неплохо, если бы это было с открытым исходным кодом или, по крайней мере, не очень дорогой.

вот что я пробовал. Все это, кроме батика, прекрасно работает на Debian Lenny.

Inkscape


Я могу установить его с помощью autopackages изhttp://inkscape.modevia.com/ap, но когда я использую его из командной строки, текст не доступен для поиска.

батик растеризатор [sic]


При преобразовании файлов SVG в файлы PDF текст отсутствует более быстрым.

svg2pdf


Исходный код для этого и несколько его зависимостей доступны скачать. Я пытался заставить его компилироваться на CentOS, но еще не добился успеха. Я нашел предкомпилированные версии для Debian x86_64, но он не работает на CentOS.

rsvg-преобразования


Созданный PDF не доступен для поиска на CentOS 5.3. Возможно, установка новая версия Каира помогла бы. Спасибо DaveParillo за упоминание rsvg-convert (о суперпользователе).

решение (но, возможно, некоторые из вышеперечисленных еще пригодятся читателю)

princeXML


Он отлично работает на CentOS при установке из исходников. По какой-то причине он не работает при установке из .оборот в минуту. Спасибо Эрик Дальстрем! (при условии, что решение, которое работало в моем случае на stackoverflow)

Cross опубликовано stackoverflow

28
задан Community
28.04.2023 21:49 Количество просмотров материала 3185
Распечатать страницу

2 ответа

большинство инструментов (например, batik или imagemagick) превратят ваши векторные данные в растровую карту.

Я бы попробовал rsvg-преобразования. Он использует cairo в качестве бэкенда, поэтому у вас могут быть те же проблемы компиляции, что и у svg2pdf.

2
отвечен DaveParillo 2023-04-30 05:37

один (до сих пор очень мало известно) альтернатива ГСВГ GhostPDL (на окна: ГСВГ.исполняемый.) GhostPDL является применение сестра для Ghostscript (в настоящее время объединены в один repostory в http://svn.ghostscript.com/ghostpdl/). GhostPDL для СВГ, XPS и ЗКС обработки, похожее на то, что в Ghostscript для PostScript и pdf-обработка. Вот:

gsvg.exe ^
   -dBATCH ^
   -dNOPAUSE ^
   -dSAFER ^
   -sDEVICE=pdfwrite ^
   -sOutputFile=my.pdf ^
   [...more options you may want/need...] ^
   c:/path/to/my.svg
2
отвечен Kurt Pfeifle 2023-04-30 07:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх