Сгенерируйте PDF с изображениями из HTML в Swift без отображения интерфейса печати.IOS

Программируем под IOS
Ответить
Anonymous
 Сгенерируйте PDF с изображениями из HTML в Swift без отображения интерфейса печати.

Сообщение Anonymous »

Я создаю PDF-файл в своем приложении Swift на основе HTML-кода. Я использую UIMarkupTextPrintFormatter и имею код, похожий на этот. Я получаю PDF-файл как NSData и прикрепляю его к электронному письму. Приложение не показывает пользователю PDF-файл перед его прикреплением.

Теперь я хотел бы добавить несколько изображений. Добавление их NSURL в HTML с моей текущей стратегией создания PDF-файлов не работает. Как я могу получить NSData PDF-файла, соответствующего моему HTML-коду, с добавленными изображениями? Вот некоторые вещи, которые я пробовал:


[*]В этом ответе предлагается встроить изображение base64 в HTML и использовать UIPrintInteractionController. Это дает мне предварительный просмотр печати с правильно внедренными изображениями, но как мне перейти оттуда к NSData, соответствующему выходному файлу PDF?
[*]I Я видел несколько подобных предложений через UIWebView, но они приводят к одной и той же проблеме — я не хочу показывать пользователю предварительный просмотр.


Подробнее здесь: https://stackoverflow.com/questions/403 ... -interface
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»