Согласен с ответами выше. Реализация механизма PDF не является тривиальной задачей. Если вам нужно выполнить полное чтение и редактирование PDF, используйте стороннюю библиотеку, как предложено.
Я работаю над созданием документов PDF, управлением ими и т. Д. В течение нескольких лет. Часто я обнаруживал, что требование обработки PDF может быть очень простым и может быть выполнено довольно легко, но неправильно. Я просто перечислю некоторые варианты, чтобы рассмотреть, относится ли одно из ваших требований к этой категории:
- Для отображения PDF в вашей программе вы можете удалить элемент управления браузера, и при установке URL-адреса перехода к документу PDF автоматически отобразится встроенный PDF, как в браузере IE.
- Если вам нужно создать документ из существующего документа, вы можете просто использовать драйвер печати, такой как doPDF, PDFCreator и т. Д., И автоматизировать процесс печати в драйвер
- Если вы создаете документ из Word, вы можете автоматизировать Word2007 и использовать предлагаемый интерфейс SaveAsPDF
- Если вам нужно преобразовать его в другой формат, в зависимости от целевого формата, команды Ghostscript тоже стоит проверить.