Если у вас нет libpython2.7.so.1.0 в / usr / lib / i386-linux-gnu, вы можете установить его, используя sudo apt-get python2.7. После установки просто перезагрузите свою систему или перезапустите nautilus. Если это еще не решит вашу проблему, тогда установите rabbitvcs-thunar в вашу систему.
Вы можете сохранить как изображение в формате pdf из inkscape напрямую, используя разрешение 600 dpi, которое вы планируете использовать для печати.
Затем вы можете использовать imagemagick конвертировать), чтобы обрезать верхнюю и нижнюю части изображения независимо друг от друга в два разных файла PDF. Например, (набрано на терминале):
convert askUbuntu.pdf -crop 100%x50% +repage askUbuntuSplit.pdf
Затем вы можете разбить его на отдельные pdf-файлы, используя:
pdftk filename.pdf burst
Предполагаю, что imagemagick и pdftk уже установлены. [ ! d3]
, поскольку я не смог получить ваш файл (неработающая ссылка). Мне удалось с помощью PDF, который у меня был на моем компьютере. Во всяком случае, так я продолжил:
Запуск Scribus (1.4.3 на Ubuntu 12.04 LTS) создает новый документ A3 с 2 страницами с выбранными параметрами «Двойная страница» и «Начать на левой странице» (возможно, не правильный перевод, поскольку я работаю над французской версией Scribus). создать рамку изображения на двух страницах импортировать PDF-размер установленного размера, подходящий для экспорта фреймов в формате PDF, распечатать егоРезультат в архиве вы можете скачать здесь: http://www.filedropper.com/2a3tar_1 (1.4 Mo)
Проблема, которая может возникнуть, связана с техническими полями, которые обычно имеют настольные принтеры.
В этом случае вы можете сделать 2 кадра изображений, которые перекрываются, как в 2A3bis. sla.
SVG - это XML, вы можете использовать этот скрипт python для создания фрагментов. Фактически, он не разрезает его, но использует ту же копию входного файла с разными значениями viewBox, чтобы показывать только целевую область.
svg_slice.py
#!/usr/bin/env python
import sys, os.path
import xml.etree.ElementTree as ET
fin=sys.argv[-1]
hsplit=int(sys.argv[1])
vsplit=int(sys.argv[2])
tree = ET.parse(fin)
root = tree.getroot()
hstep=float(root.attrib['width'])/hsplit
vstep=float(root.attrib['height'])/vsplit
root.attrib['width']=str(hstep)
root.attrib['height']=str(vstep)
for i in range(hsplit):
for j in range(vsplit):
root.attrib['viewBox']='%.4f %.4f %.4f %.4f' % (i*hstep, j*vstep, hstep, vstep)
tree.write('cell_%i-%i_%s' % (i,j,os.path.basename(fin)))
Сгенерировать срезы python svg_slice.py 2 1 askUbuntu.svg
, т. е. сетка 2x1. Затем используйте Inkscape для экспорта PDF для каждого фрагмента / ячейки for i in $(ls cell_*); do inkscape $i --export-pdf=$i.pdf; done;
ls cell_*
cell_0-0_askUbuntu.svg cell_1-0_askUbuntu.svg
cell_0-0_askUbuntu.svg.pdf cell_1-0_askUbuntu.svg.pdf