Объедините зашифрованные PDF-файлы с iTextSharp - PullRequest
2 голосов
/ 12 октября 2010

Если я пытаюсь объединить pdf с помощью iTextSharp с версиями 4.0.4 +, я получаю сообщение об ошибке «PdfReader не открыт с паролем владельца». Мое первое решение - понижение до версии 4.0.3, и я смогу объединять файлы, но я хотел бы услышать больше решений, если это возможно.

Мое приложение должно объединить все документы, связанные с какой-либо проблемой, и показать его конечному пользователю. С развитием онлайн-документов у нас теперь возникают проблемы с защищенными файлами, потому что мы не можем объединить их с iTextSharp 4.0.4 +.

Возможно объединить зашифрованные PDF-файлы в один только для презентации без понижения версии библиотеки iTextSharp до 4.0.3?

Должен ли я изменить способ отображения документации, показывая только список документов без его слияния? Пользователь откроет 1 на 1.

Привет

1 Ответ

3 голосов
/ 12 октября 2010

Если вы не используете пароль (и) владельца PDF-файлов, которые вы объединяете, я не думаю, что у вас есть выбор, кроме как использовать более старую версию библиотеки.

Однако, если нет веских причин для использования более поздней версии iTextSharp, я бы использовал версию 4.0.3 и возвращал результаты поиска ваших пользователей в комбинированном pdf. Ваши пользователи находят навигацию, сохранение и текстовый поиск намного проще, если вы представляете интересующие их документы в одном объединенном PDF-файле, а не разделяете их на несколько.

...