Ответ 1
Я бы порекомендовал apache fop http://xmlgraphics.apache.org/fop/ вы можете использовать стандартный FOP для генерации pdf.
Существует ли окончательный метод создания файла PDF или MS Word Doc в приложении и немедленно отправить его по электронной почте (и, возможно, также сохранить его).
Я пробовал довольно долгое время и узнал библиотеки JAVA: apwlibrary и iText. Но оба они не предоставляют каких-либо уроков.
Может ли кто-нибудь указать мне в правильном направлении?
EDIT: подумайте об этом, может ли использоваться онлайн-генератор PDF, сначала отправив данные в службу, затем извлекая результат и сохраните его на телефоне?
Я бы порекомендовал apache fop http://xmlgraphics.apache.org/fop/ вы можете использовать стандартный FOP для генерации pdf.
Если это не основная функция вашего устройства для создания файла PDF, я бы предложил не делать это самостоятельно. Добавление создания PDF будет довольно много работы, в зависимости от ваших потребностей. Библиотеки Java будут легче добавлять, но менее эффективны. Родные библиотеки, объединенные с Java, будут более полезными для поддержки сборки и исправления ошибок.
Если вам просто нужно отправить по электронной почте какую-либо информацию, почему вы не создаете текст сообщения в html и не используете намерение отправлять его по электронной почте с помощью сборки в программе электронной почты? Или, если хотите, вы можете, например, поместите PDF-генерация на сервер и просто напишите ссылку.
Я работаю прямо сейчас с JasperReports, библиотекой с открытым исходным кодом для создания отчетов на Java и экспорта их в PDF, DOC, XLS... Использование его в сочетании с iReport для создания группы шаблонов позволяет очень легко создавать файлы, заполненные содержимым из разных источников (я использую JavaBeans).
Если вам не нравится идея создания статических шаблонов (это немного раздражает в зависимости от ваших потребностей), вы всегда можете взглянуть на DynamicJasper (Примеры на сайте великолепны).
Удачи!
Я использовал POI Apache. Казалось, это хорошо работает. http://poi.apache.org/
На самом деле http://poi.apache.org/hwpf/