Изменение размера A4 PDF до SRA4 и центрирование контента

1

Я хотел бы иметь возможность изменить размер PDF A4 до немного большего формата SRA4, используемого профессионалами печати. Содержание не должно быть изменено, а только центрировано. Другими словами, я хотел бы добавить поля в свой документ А4.

Мне удалось более или менее сделать это с помощью вызова Ghostscript (9.05):

gs -dPDFSETTINGS=/default -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite 
-sOutputFile=out.pdf -dDEVICEWIDTHPOINTS=637 -dDEVICEHEIGHTPOINTS=907 
-dFIXEDMEDIA in.pdf

Проблема заключается в том, что содержимое A4 не центрировано на странице SRA4, а размещено в левом нижнем углу.

Есть идеи, как центрировать контент?

plang
источник

Ответы:

2

Я нашел решение, используя -c "<</PageOffset [21 32]>> setpagedevice", вот так:

gs -dPDFSETTINGS=/default -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite 
-sOutputFile=out.pdf -dDEVICEWIDTHPOINTS=637 -dDEVICEHEIGHTPOINTS=907 
-dFIXEDMEDIA -c "<</PageOffset [21 32]>> setpagedevice" -f in.pdf

Содержание идеально центрировано в документе SRA4.

plang
источник