Мне нужно создать PDF из данных, хранящихся в моем приложении.Основная идея состоит в том, чтобы извлечь данные, поместить их в PDF-файл и сохранить в памяти телефона.PDF-файл, который необходимо создать, будет содержать текст и изображения, а для каждой страницы - верхний колонтитул (логотип, информация о компании) и нижний колонтитул (телефон / электронная почта и т. Д.)
Я смотрю на эту статью и он говорит о iText и Android PDF Writer .... Но я вижу разработчика Google, который существует этот класс , но я не нашел хорошего учебника / примера использования.
Кто-нибудь может предложить лучший способ сделать это?Хорошо ли использовать Android-класс PdfDocument или лучше использовать внешние библиотеки?
Пожалуйста, кто ответит на этот вопрос, может опубликовать пример кода или ссылку на учебник или что еще может помочь найти решение этой проблемы..
Спасибо
РЕДАКТИРОВАТЬ
Сообщено из OdfDocument от Google.
Они шо этот код, но я не понимаюесли это способ сделать снимок экрана с представлением и сгенерировать PDF, или если можно сгенерировать его, передавая текст и изображения ...
// create a new document
PdfDocument document = new PdfDocument();
// crate a page description
PageInfo pageInfo = new PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();
// start a page
Page page = document.startPage(pageInfo);
// draw something on the page
View content = getContentView();
content.draw(page.getCanvas());
// finish the page
document.finishPage(page);
. . .
// add more pages
. . .
// write the document content
document.writeTo(getOutputStream());
// close the document
document.close();
PS: я спрашиваю это, потому что все вопросы, связанные со стековым потоком,я обнаружил, что они 6 или 7 лет назад:)