Добавление текста с помощью командной строки inkscape

Я пытаюсь написать скрипт, который добавляет текст к изображению svg в определенном месте. Я знаю, что Inkscape имеет очень надежный командный интерфейс, но, похоже, не так много документации по этому вопросу. Как я могу это сделать, используя inkscape или другую программу?

заранее большое спасибо.

30
задан neanderslob
05.03.2023 15:28 Количество просмотров материала 2601
Распечатать страницу

1 ответ

для простых задач достаточно:

создайте SVG, как предполагалось, и вставьте фиктивный текст в нужное место, которое вы можете быть уверены, чтобы быть уникальным, как XYZwrzlprmftXYZ. сохранить SVG, скажем, как dummy.svg. Поскольку SVG основаны на XML, вы можете легко искать и заменять в них, например, используя sed:

sed "s/XYZwrzlprmftXYZ/useful text/g" dummy.svg > useful.svg

это создаст SVG useful.svg который идентичен вашему оригинальному SVG, за исключением того, что у вас теперь есть " полезный текст" написано в нужном месте.

(для более сложных задач можно использовать более сложные методы.)

1
отвечен Wrzlprmft 2023-03-06 23:16

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

Ваш ответ

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

Имя
Вверх