Создать выходной документ из приложения Android
У меня есть приложение для Android, где я буду собирать различную информацию в различных формах и хранить в базе данных SQL Lite для целей отслеживания / просмотра. Я хочу дать возможность экспортировать информацию в RTF/PDF/Doc и дать возможность отправить ее по электронной почте.
Я посмотрел на различные похожие вопросы, опубликованные здесь ранее, но не получил однозначного ответа. Я видел библиотеку Android PDF Writer http://sourceforge.net/projects/apwlibrary/ но это кажется очень простым. Я рассмотрел iText, но думаю, что будут проблемы с лицензированием, если в будущем я захочу продать это приложение.
По сути, я хочу определить шаблон документа со структурой, которая будет копироваться и добавляться к нему на основе того, что пользователь хочет экспортировать...
Любая помощь очень ценится...
2 ответа
Я хотел элегантное решение, где я мог бы сохранить шаблон в папке активов и заменить все, что я хочу, чтобы создать выходной документ. Наконец я пошел с HTML. Я создал HTML-шаблон и поместил его в папку активов. После этого это было так же просто, как чтение ресурсов, чтение базы данных, выполнение string.replaceall, запись выходного html и отправка его по электронной почте.....
Интерфейс OpenOffice.org Universal Network Objects (UNO) для программного создания документов, совместимых с MS-Word (*.doc), а также соответствующих документов PDF.
это в основном Java, поэтому он должен работать на Android тоже.