У меня есть (3 довольно больших) PDF-файла, которые я получаю, используя ghostscript
из одного исходного pdf- файла, сгенерированного с помощью xelatex
(оба под Ubuntu Linux). 3 файла выбирают разные регионы из источника, вот так
gs -o out.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=26562 -dDEVICEHEIGHTPOINTS=4252 -dFIXEDMEDIA -dCompatibilityLevel=1.4 -dEmbedAllFonts=true -c "<</PageOffset [-7447 0]>> setpagedevice" -f in.pdf
Только PageOffset
и размеры отличаются для трех файлов.
Последние два файла, которые не начинаются с начала координат, однако не отображаются правильно в Adobe Acrobat Reader DC (протестировано под Windows). Они отображаются во всех других программах просмотра PDF, которые я пробовал, но мне нужно отправить их в службу печати, которая, кажется, не в состоянии справиться с этой проблемой.
Что я могу попробовать исправить файлы (я пробовал утилиты pdf fix под Ubuntu, но это не сработало)?