Распечатайте огромный SVG

Я использую Google Chrome для просмотра 1178x5408 .svg файл. Это включает большую маленькую "подграфику" (снимки экрана диалоговых окон, соединенных стрелками.. думайте "мастер"), все это создается graphviz.

Теперь я хочу распечатать его правильно. Для меня важно не уменьшить масштаб всего этого до одного листка бумаги, с тех пор я не вижу ничего маленьких снимков экрана больше.

Каковы мои наилучшие варианты?

16
задан 09.07.2010, 06:31

3 ответа

хорошо, я использовал wkhtmltopdf для получения разумного, красивого .pdf от этого .svg:

% wkhtmltopdf.exe input.svg output.pdf
2
ответ дан 07.12.2019, 10:53

Я предлагаю, чтобы Вы использовали Inkscape, чтобы открыть файл SVG и распечатать его оттуда. Это имеет далекие более оптимальные варианты при печати, чем Chrome делает для SVG.

Сдвиг + Ctrl + D получит Вас опции документа:

Document Options

10
ответ дан 07.12.2019, 10:53

Вы могли попытаться использовать последнюю версию GhostPDL (родственное приложение к Ghostscript; исходный код, доступный из http://svn.ghostscript.com/ghostscript) для преобразования файла в PDF. GhostPDL может обработать SVG (и XPS или PCL) похожим способом, как Ghostscript действительно обрабатывает PostScript. Таким образом, здесь идет командная строка:

gsvg.exe ^
    -dNOPAUSE ^
    -dBATCH ^
    -dSAFER ^
    -sOutputFile=my.pdf ^
    -sDEVICE=pdfwrite ^
    -g1178x5408 ^
    c:/path/to/my.svg

После того как Вы получили PDF, необходимо смочь распечатать его легко от Acrobat {Читатель}. По крайней мере теперь с PDF мы знаем различные способы надежно распечатать один большой файл измерений на несколько листов (буква или A4 или A3) бумага с помощью "постеризировать" утилиты.

Возможно, такая "функция" печати плаката также доступна от Inkscape (который может открыть и распечатать SVG непосредственно), но я не уверен от вершины моей головы.

1
ответ дан 07.12.2019, 10:53

Теги

Похожие вопросы