Inkscape: Як я можу зробити в ньому багатосторінковий документ?


19

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

Створення папки та збереження кожної сторінки окремо як .svg-файл буде безладним. Отже, моє запитання таке:

Як я можу, враховуючи, що в першу чергу можу зробити багатосторінковий документ із Inkscape? Навіть якщо відповідь "Ні, ви не можете", будь ласка, скажіть це у відповіді.

Відповіді:


16

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

Для подолання цього зовнішній плагін inkscape-pages забезпечує підтримку на декількох сторінках шляхом створення головної сторінки із посиланнями на підсторінки. Однак цей плагін не створюватиме SVG 2.0 код для подальшої сумісності. Проте це допоможе створити кілька сторінок для подальшого експорту в PDF (наприклад, за допомогою pdftk Встановіть pdftk ).


2
Розширення спрацювало добре вперше, але пізніше почало видавати помилки, і весь вміст двох сторінок було забито в одну. Але це може бути і інша помилка, оскільки розширення працювало безперешкодно вперше, хоч і якийсь поганий інтерфейс користувача. Я буду дотримуватися створення папки зі списком окремих файлів svg ... До настання дня.
Абхіманью

Дякуємо, що поділилися своїми проблемами, мабуть, відомим недоліком цього розширення ... всі ми чекаємо на SVG 2.0;)
Таккат

У мене виникло багато подібних помилок, коли я встановив його в 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 o + r всіх скопійованих файлів, а також chmod + x файл .py.
LukeJKendall

У мене дуже довгий файл PDF, і мені потрібно лише заповнити кілька сторінок, а потім повернути його як PDF. Можливо, плагін на багато сторінок працює, за винятком того, що я не можу імпортувати весь документ одразу. Єдиний спосіб, коли я знаю, як це зробити, це за допомогою плагіна створити багатосторінковий документ, а потім імпортувати одну сторінку за раз. Чи є спосіб імпортувати багатосторінковий документ у багатосторінковий документ Inkscape?
modulitos

2

Якщо сторінок не так багато, спробуйте зберегти їх як окремі PDF-файли на одній сторінці після редагування Inkscape, а потім об'єднайте за допомогою інструменту, наприклад, заповнення PDF. Я не знаю, чи це може призвести до якихось проблем пізніше, але це спрацювало для мене, коли я спробував 3 файли PDF.


0

Один фокус - зробити величезну сторінку такою ж високою, як і кількість сторінок, які вам потрібні в Inkscape. Переконайтеся, що секції рівні за висотою, це можна зробити, скопіювавши / вставивши прямокутник біля області сторінки для довідки, як показано на наступному знімку екрана:

Приклад налаштування Inkscape

Потім ви можете експортувати .png з високою роздільною здатністю, як зазвичай, і використовувати інструмент створення плакатів, наприклад PosteRazor, який ви можете встановити за допомогою:

sudo apt-get install posterazor

Почніть це з цієї команди (зверніть увагу на великі літери):

PosteRazor

Дотримуйтесь інструкцій у PosteRazor. Деякі ключові моменти:

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

PosteRazor можна замінити mupdf та іншими альтернативами, які ви можете знайти в цьому запитанні щодо Unix stackexchange .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.