Создать выходной документ из приложения 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 тоже.

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