android - 从哪里开始 : Creating a PDF in my Android application

标签 android pdf pdf-generation

我正在创建一个 Android 应用程序,其最终目标是能够根据从用户那里收集的数据生成 PDF。哪里是开始我的研究的好地方?是否有我应该研究的 API 或工作室插件?

谢谢,周末愉快!

最佳答案

你需要android.graphics.pdf库引用页是https://developer.android.com/reference/android/graphics/pdf/package-summary.html 你可以使用下面的代码

 // create a new document
 PdfDocument mydocument = new PdfDocument();

 // crate a page description
 PageInfo mypageInfo = new PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();

 // start a page
 Page mypage = mydocument.startPage(mypageInfo);

 // draw something on the page
 View content = getContentView();
 content.draw(mypage.getCanvas());

 // finish the page
 mydocument.finishPage(mypage);
 . . .
 // add more pages
 . . .
 // write the document content
 mydocument.writeTo(getOutputStream());

 // close the document
 mydocument.close();

关于android - 从哪里开始 : Creating a PDF in my Android application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46385424/

相关文章:

java - 如何初始化 android 的 instabug?

c# - 使用 PdfSharp 在右侧截断页面以使用 trimmargins 横向

javascript - 使用 Internet Explorer 10 及以下版本保存 Base64 编码的 PDF

c# - 如何从 HTTP 流中组装 pdf?

android - 如果调用了 onApplicationDisconnected,如何断开 Android 设备与 Chromecast 的连接

java - Android Studio 错误 : package com. sun.xxx.xxx。不存在

android - 有人知道让 AT&T 的无线代理在 45 秒后不超时的方法吗?

google-app-engine - 谷歌应用引擎 PDF 转换器

java - 使用 itext 进行 pdf 转换时遇到问题

linux - 使用 rsvg-convert 可以将多页或多文件 SVG 转换为多页 PDF 吗?