2010-10-12 2 views
1

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

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

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

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

С уважением

+0

Для версии 5.0.2 и выше описано решение проблемы с недостающим паролем [здесь] (https://stackoverflow.com/a/17694943/1729265). – mkl

ответ

2

Если вы не используете пароль владельца (ов) ПРВ вы сливающихся, я не думаю, что у вас есть выбор, но использовать более старой версии библиотеки.

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

+0

Это то, что я думал, но я надеялся, что у кого-то есть обходной путь ... Я уже понижаюсь до версии 4.0.3, но если у кого-то есть другое мнение, пожалуйста, поделитесь ... –

Смежные вопросы