Как сгенерировать файл PDF на действие пользователя?
Как программно создать файл PDF в приложении для iOS?
Ответ 1
См. "Рисование с помощью кварца", чтобы узнать, как создать графический контекст PDF.
Некоторые заметки:
"iPhoneOSNote: если вы хотите создать графический контекст PDF в приложении iPhone, обязательно прочитайте" Рисование в графическом контексте в iPhone OS "(стр. 27)".
"В PDF файл можно записать любое содержимое, подходящее для вашего приложения, - изображения, текст, рисование контуров, - и вы можете добавить ссылки и шифрование. Для получения дополнительной информации см." Создание, просмотр и преобразование документа PDF "(стр. 177)".
Ответ 2
В качестве примера создания PDF файла из содержимого CALayer вы можете обратиться к методу -dataForPDFRepresentationOfLayer в классе CPLayer в Структура основного участка. Вы можете сделать что-то подобное, чтобы извлечь содержимое из UIView, поддерживаемого CALayer, хотя нам пришлось подклассировать CALayer, чтобы получить векторные элементы для рендеринга в PDF правильно.
Ответ 3
Используйте веб-службу на сервере, чтобы отправить данные - затем сгенерируйте PDF файл и верните его в браузер/приложение с правильным типом mime для открытия в виде PDF.
ColdFusion может легко сделать это для вас всего несколькими строками кода.