Inkscape: Как я могу сделать многостраничный документ в нем?

19

Я выбрал Inkscape в качестве замены CorelDRAW на моей Windows. Это бесплатно, поэтому, конечно, необходимо несколько фонов, учитывая его мощную способность создавать совершенный XML-код для изображений. Однако предположим, что я хочу создать документальный фильм о политике Индии в 10 страницах. Или что-нибудь. Теперь, как мне это сделать?

Создание папки и сохранение каждой страницы отдельно в виде файла .svg было бы грязным. Итак, мой вопрос заключается в следующем:

Как я могу, учитывая, что я могу, во-первых, сделать многостраничный документ с Inkscape? Даже если ответ «Нет, вы не можете», скажите, пожалуйста, в ответ.

Abhimanyu
источник

Ответы:

16

На сегодняшний день в Inkscape отсутствует встроенная многостраничная поддержка из-за ограничений строго реализованных спецификаций SVG (многостраничная поддержка была введена только в SVG 1.2. Черновик, который никогда не был выпущен, но упал в пользу грядущего SVG 2.0).

Чтобы преодолеть это, внешний плагин inkscape-pages обеспечивает многостраничную поддержку путем создания главной страницы со ссылками на подстраницы. Однако этот плагин не будет генерировать код SVG 2.0 для будущей совместимости. Тем не менее, это поможет создать несколько страниц для последующего экспорта в PDF (например, с помощью pdftk Установить pdftk ).

Takkat
источник
2
Расширение работало хорошо в первый раз, но позже стало выдавать ошибки, и все содержимое двух страниц было объединено в одну. Но это может быть какой-то другой ошибкой, так как расширение работало впервые, хотя и с плохим интерфейсом. Я буду придерживаться создания папки со списком отдельных файлов SVG ... Пока не настанет день.
Абхиманью
Спасибо, что поделились своими проблемами, по-видимому, известным недостатком этого расширения ... мы все ждем SVG 2.0;)
Takkat
Я получил много ошибок, подобных этой, когда я установил ее в Inkscape 0.48.4 под Ubuntu 14.04: ** (inkscape:26506): CRITICAL **: Inkscape::Extension::Extension* Inkscape::Extension::build_from_reprdoc(Inkscape::XML::Document*, Inkscape::Extension::Implementation::Implementation*): assertion 'doc != NULL' failed ** (inkscape:26506): WARNING **: Unable to create extension from definition file /usr/share/inkscape/extensions/pages_addlayer.inx. скрипт установки не выполняет chmod или все скопированные файлы, ни chmod + x файл .py.
LukeJKendall
У меня очень длинный PDF-файл, и мне нужно всего лишь заполнить несколько страниц, а затем вернуть его в формате PDF. Многостраничный плагин, кажется, работает, за исключением того, что я не могу импортировать весь документ сразу. Единственный способ, которым я знаю, как это сделать - использовать плагин для создания многостраничного документа, а затем импортировать одну страницу за раз. Есть ли способ импортировать многостраничный документ в многостраничный документ inkscape?
модуль
2

Если страниц не так много, попробуйте сохранить их как отдельные одностраничные PDF-файлы после редактирования с помощью Inkscape, а затем объединить с помощью какого-либо инструмента, такого как заливка PDF. Я не знаю, может ли это привести к некоторым проблемам позже, но это сработало для меня, когда я попробовал с 3 файлами PDF.

Хосе
источник
0

Одна хитрость заключается в том, чтобы сделать огромную страницу равной количеству страниц, которое вам нужно в Inkscape. Убедитесь, что разделы равны по высоте, это можно сделать, скопировав / вставив прямоугольник рядом с областью страницы для справки, как показано на следующем снимке экрана:

Пример настройки Inkscape

Затем вы можете экспортировать .png с высоким разрешением, как обычно, и использовать инструмент для создания постеров, такой как PosteRazor, который вы можете установить с помощью:

sudo apt-get install posterazor

Запустите его с помощью этой команды (обратите внимание на заглавные буквы):

PosteRazor

Следуйте инструкциям в PosteRazor. Некоторые ключевые моменты:

  • Установите поля и перекрытия на 0
  • Установите размер страницы на пользовательский и поместите размеры ссылочного прямоугольника в Inkscape (единицы измерения не имеют значения, это только для масштаба)

PosteRazor можно заменить на mupdf и другие альтернативы, которые вы можете найти в этом вопросе об обмене стеками Unix .

antoineMoPa
источник