2

Я использую Inkscape для создания файла SVG и экспорта этого файла в PDF. Затем я использую эту команду:

./inkscape --file=my.svg --export-area-drawing --without-gui --export-pdf=my.pdf

Я использую командную строку, потому что я делаю инструмент для автоматизации процесса (создание SVG и экспорт в PDF).

Но мои SVG-файлы содержат изображения с относительной связью, поэтому мне нужно встроить эти изображения в PDF. Я могу сделать это с помощью командной строки?

1 ответ1

0

При экспорте PDF inkscape автоматически встраивает связанные изображения в экспортируемый файл. Поэтому, если команда выполнена успешно и содержит связанное изображение, вам не нужно беспокоиться о переносимости PDF-файла.

Если экспортированный PDF-файл содержит сообщение об ошибке "Связанное изображение не найдено", то inkscape не обнаружил его во время выполнения команды inkscape. Чтобы решить эту проблему, вы можете либо предоставить связанное изображение по правильному пути относительно текущего местоположения файла SVG, либо указать абсолютный путь в xlink:href (это можно сделать с помощью автоматического анализа, например, с помощью sed)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .