Я использую GhostScript для изменения DPI и изменения размера PDF-файлов с PHP с помощью функции exec(). Мой код командной строки выглядит следующим образом:Запретить ротацию страниц в PDF при использовании Ghostscript
gs -o out.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=800 -dDEVICEHEIGHTPOINTS=1000 -dPDFFitPage -dPDFSETTINGS=/ebook in.pdf
Но один из моих PDF-файлов первой страницы после того, как эта обработка поворачивать и обрезать. Если я добавлю параметр -dFixedMedia
, он будет по-прежнему вращаться, но не обрезаться. Но в этом случае некоторые другие страницы будут повернуты.
Я также попытался -dOrient1=false
и -dOrient1=true
... и -dAutoRotatePages=/None
... Все это не работает ... Может быть, я не использую это правильно ...
Можно ли предотвратить/запретить любое вращение для всех PDF-страниц?
P.S.
Первая страница исходного PDF:
Первая страница PDF после обработки без -dFixedMedia
:
Первая страница PDF после обработки -dFixedMedia
:
Update:
Вот ссылка на эту страницу один PDF файл: PDF-File
Я бы дал вам этот файл PDF, но я не должен делиться файлами, которые используются для моей работы ... так что мои руки связаны. И об установке AutoRotatePages на None - это не работает для этого PDF-файла ... но в любом случае большое вам спасибо за ваш ответ. –
Вы уже опубликовали изображение оскорбительной страницы выше, как насчет создания одной страницы PDF-файла что ? – KenS
Я обновил свой вопрос. Я добавил ссылку на этот единственный файл PDF. надеюсь, это поможет. Спасибо –