разделение документа PDF с использованием ImageMagick - PullRequest
0 голосов
/ 15 мая 2018

Я работаю над устаревшим приложением vb6 и ищу, чтобы кто-нибудь использовал ImageMagick (или на данный момент) или любое другое программное обеспечение для разделения PDF-файлов с использованием vb6 в приложении.Я знаю, что есть много PDfViewers, которые имеют функциональность для разделения pdf, однако я хотел бы позволить пользователю решать, на какой странице он хотел бы сделать это.

- я хочу отобразить PDF в WebBrowserКомпонент внутри приложения vb6

-Дать пользователю решение, указав диапазон страниц / страниц для разделения

-Сохранить все файлы без вмешательства пользователя

1 Ответ

0 голосов
/ 15 мая 2018

@Koosh.ImageMagick 6 может сделать это, если хотите.Но результаты будут растрированными версиями.Можете ли вы опубликовать пример многостраничного PDF и сказать, какие страницы нужно объединить?И какой выходной формат?Если PDF, они будут растеризованы.Так что, возможно, TIFF также подойдет.Похоже, у вас есть факсимильные документы, для которых TIFF является хорошим выбором.

Основной синтаксис может быть (синтаксис командной строки Windows):

convert -density 300 path/to/image.pdf ( -clone 0-10 +write newpath/to/faxName_1.pdf ) ( -clone 11-21 +write newpath/to/faxName_2.pdf ) ( -clone 22-29 +write newpath/to/faxName_3.pdf ) null:


Где-плотность 300 повысит качество, но увеличит выходной размер.В качестве альтернативы выполните

convert -density 288 path/to/image.pdf -resize 25% ( -clone 0-10 +write newpath/to/faxName_1.pdf ) ( -clone 11-21 +write newpath/to/faxName_2.pdf ) ( -clone 22-29 +write newpath/to/faxName_3.pdf ) null:


. Это увеличит качество и размер растрированного PDF в 4 раза (72 * 4 = 288), а затем измените размер на 1/4.Это должно обеспечить лучшее качество выходных PDF-файлов.

Примечание: номера страниц в ImageMagick начинаются с 0, а не с 1.

Вы также можете сохранить в tiff и добавить -compress FAX или -compress Group4перед каждым + написать ...

Если вы используете ImageMagick 7, измените конвертирование в магию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...