Каков наилучший подход для изменения полей интерактивной формы PDF на iOS? - PullRequest
6 голосов
/ 15 января 2011

Я над этим работаю и прошу вашего совета.

Я создаю приложение, которое, как часть его возможностей, представляет PDF-формы;то есть отображать их, разрешать изменение полей и сохранять измененный PDF-файл обратно.UIWebViews не поддерживают интерактивные формы PDF.

Используя API CGPDF (и извлекая пользу из других вопросов, опубликованных здесь и в других местах), я, безусловно, могу представить PDF (без полей / виджетов формы), отсканировать и найти поляв документе выясните, где на экране что-то нарисовать, и сделайте их интерактивными.

То, что я не могу понять, это то, как изменить объекты CGPDFDictionary и записать их обратно в файл.Можно использовать Apis CGPDF для создания нового PDF-документа из цельной ткани, но как использовать его для изменения существующего файла?

Стоит ли искать в другом месте, например, сторонние библиотеки PDF, такие как PoDoFo или libHaru?

Я хотел бы услышать от любого, кто успешно изменил PDF и выписал его обратно в соответствии с вашим подходом.

1 Ответ

6 голосов
/ 19 января 2011

Однажды я сделал это невероятно дешево, просматривая PDF - я имею в виду использование регулярных выражений - и просто грязно изменяя фактический необработанный текст файла данных PDF.

Он может отлично работать в простых ситуациях, когда вы легко можете найти нужное значение.

Понятия не имею, что ты здесь пытаешься делать, кроме побочной мысли! Надеюсь, это поможет!

...