Я над этим работаю и прошу вашего совета.
Я создаю приложение, которое, как часть его возможностей, представляет PDF-формы;то есть отображать их, разрешать изменение полей и сохранять измененный PDF-файл обратно.UIWebViews не поддерживают интерактивные формы PDF.
Используя API CGPDF (и извлекая пользу из других вопросов, опубликованных здесь и в других местах), я, безусловно, могу представить PDF (без полей / виджетов формы), отсканировать и найти поляв документе выясните, где на экране что-то нарисовать, и сделайте их интерактивными.
То, что я не могу понять, это то, как изменить объекты CGPDFDictionary и записать их обратно в файл.Можно использовать Apis CGPDF для создания нового PDF-документа из цельной ткани, но как использовать его для изменения существующего файла?
Стоит ли искать в другом месте, например, сторонние библиотеки PDF, такие как PoDoFo или libHaru?
Я хотел бы услышать от любого, кто успешно изменил PDF и выписал его обратно в соответствии с вашим подходом.