Экспорт аннотированных документов на iPad

Интересный вопрос Я собираюсь создать приложение для iPad, которое показывает пользовательские страницы текста. Этот текст создается следующим образом: исходный XML (с сервера MarkLogic и т. Д.) И ресурсы (в основном изображения) преобразуются в XHTML и отображаются в собственном приложении target-c для просмотра пользователем.

Затем пользователь комментирует контент двумя способами: выделяет и делает заметки. И то, и другое можно включить, вставив соответствующие теги в XHTML и правильно отобразив его в приложении. Пока не проблема.

Однако - теперь пользователь хочет экспортировать аннотированный документ в виде файла и отправить по электронной почте (не в формате XHTML) в виде вложения.

Я хочу, чтобы пользователь мог экспортировать в общий тип файла (например, Odf, PDF, docx), который поддерживает комментарии и основные моменты. Это преобразование XHTML->??? должно быть сделано в приложении.

Любые идеи о лучшем формате и как легко добиться преобразования в нативном приложении, используя код / ​​библиотеки target-c?

Заранее благодарю за любую помощь.

1 ответ

Решение

Это не будет полностью удовлетворительный ответ, но, надеюсь, это поможет вам начать.

Кажется, что наиболее удобный способ сделать это - отправить HTML-документ на сервер, выполнить преобразование на сервере и отправить полученный файл PDF (или любой другой формат документа, который вы выберете) обратно на iphone. Если вы выберете этот путь, библиотека wkhtmltopdf выглядит достойным кандидатом, хотя я никогда не использовал ее сам.

Около пяти минут поиска в Google вызвали разговоры о людях, которые пытались преобразовать html -> pdf на самом устройстве, но в моем очень кратком чтении я не нашел ничего обещающего. Вот некоторые отправные точки:

Другие вопросы по тегам