Как я могу создать файл PDF программно в приложении для iOS?

Взгляните на содержание mimeapps.list с:

more ~/.local/share/applications/mimeapps.list

Где-нибудь там у Вас будут настройки, который говорит, что это должно открыть папки или определенные файлы с gedit.

заголовок с [приложение по умолчанию] может использоваться для создания нового/по умолчанию mimeapps.list:

[Default Applications]
text/html=chromium-browser.desktop
x-scheme-handler/http=chromium-browser.desktop
x-scheme-handler/https=chromium-browser.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
video/x-matroska=smplayer.desktop
video/x-ogm+ogg=smplayer.desktop
audio/x-vorbis+ogg=smplayer.desktop
video/mp4=smplayer.desktop
video/x-msvideo=smplayer.desktop

[Added Associations]
video/x-matroska=smplayer.desktop;
video/x-ogm+ogg=smplayer.desktop;
audio/x-vorbis+ogg=smplayer.desktop;
video/mp4=smplayer.desktop;
video/x-msvideo=smplayer.desktop;
11
задан Cœur 1 May 2019 в 14:31
поделиться

3 ответа

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

Некоторые примечания:

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

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

13
ответ дан 3 December 2019 в 08:30
поделиться

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

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

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

2
ответ дан 3 December 2019 в 08:30
поделиться

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

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

-1
ответ дан 3 December 2019 в 08:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: