Как я могу разделить (плитка?) один огромный PDF на несколько страниц? Результатом может быть один PDF-файл с несколькими страницами формата A4 или несколько форматов A4.
Хотя я сгенерировал PDF с dot
я хотел бы решить эту проблему в целом - или, по крайней мере, на стандартном Ubuntu (например. 12,04).
Входной PDF был сгенерирован Graphviz dot
, например. dot -Tpdf sample.dot > sample.pdf
. Когда я не добавил size="8,11"; ratio="fill";
на графике выходной PDF очень большой. Если я добавлю dot
size/fill-hints, то только уменьшу масштаб для меня.
Давайте приведем один пример:
Если бы мой оригинальный PDF был таким большим:
+-------------------+
| |
| O |
| : |
| :..........C |
| : : |
| : : |
| : : |
| : G |
| : : |
| : : |
| : : |
| : : |
| U : |
| B |
| |
+-------------------+
Это должно быть разделено командой вроде
pdftile sample.pdf -x 2 -y 3 > sample-2x3.pdf
в
+---------+---------+
| | |
| O | |
| : | |
| :......|...C |
| : | : |
+---------+---------+
| : | : |
| : | : |
| : | G |
| : | : |
| : | : |
+---------+---------+
| : | : |
| : | : |
| U | : |
| | B |
| | |
+---------+---------+
Я изучил набор инструментов pdfjam, но, похоже, эта функция там не реализована. Я хотел бы, чтобы это был инструмент командной строки - и это должно быть автоматизировано, а не вручную