Как программно создать файл PDF в приложении для iOS? - PullRequest
11 голосов
/ 01 сентября 2009

Как создать PDF-файл для действий пользователя?

Ответы [ 3 ]

13 голосов
/ 01 сентября 2009

См. «Рисование с помощью кварца» , чтобы узнать, как создать графический контекст PDF.

Некоторые заметки:

«iPhoneOSNote: если вы хотите создать графический контекст PDF в приложении iPhone, обязательно прочтите« Рисование в графическом контексте в iPhone OS »(стр. 27).»

"Вы можете записать в PDF любой контент, подходящий для вашего приложения - изображения, текст, рисование контуров - и вы можете добавить ссылки и шифрование. Для получения дополнительной информации см.« Создание, просмотр и преобразование документа PDF »(стр. 177 ). "

2 голосов
/ 01 сентября 2009

В качестве примера создания PDF из содержимого CALayer вы можете обратиться к методу -dataForPDFRepresentationOfLayer в классе CPLayer в Базовой платформе . Вы можете сделать что-то похожее для извлечения контента из UIView, поддерживаемого CALayer, хотя нам пришлось создать подкласс CALayer для правильной визуализации векторных элементов в PDF.

0 голосов
/ 01 сентября 2009

Используйте веб-сервис на серверной стороне сервера, чтобы опубликовать данные, затем сгенерировать PDF-файл и вернуть его в браузер / приложение с правильным типом MIME, чтобы открыть его в формате PDF.

ColdFusion может легко сделать это за вас всего за несколько строк кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...