Нужно написать функционал для приложения на SwiftUI (не UIKit!), который:
1. Открывает html файл в WKWebView (любой локальный файл из бандла приложения).
2. При нажатии на соответствующую кнопку генерирует PDF файл из открытого html файла. Должно работать с многостраничными файлами, формат A4.
3. Открывает сгенерированный pdf файл в следующем вебвью с возможностью поделиться используя стандартный UIActivityViewController.
4. При закрытии вью, удаляет из директории сгенерированный файл с pdf.
Работу первых двух пунктов отлично иллюстрирует демо-приложение из библиотеки HTML2PDFRenderer (архив приложен к заданию) нужно просто адаптировать ее под SwiftUI.
Опубликован 08.04.2020 в 17:26 Последнее изменение: 08.04.2020 в 17:26