Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中创建使用活动内容的PDF?_Android - Fatal编程技术网

如何在android中创建使用活动内容的PDF?

如何在android中创建使用活动内容的PDF?,android,Android,我已经在android中创建了一个工资系统应用程序,它需要以PDF格式保存工资单,这就是为什么我需要使用SalarySlip.java中的内容创建PDF。 谢谢。对于API级别为19或更高的设备,您可以使用内置的 此类是为给定打印属性创建PDF文件的帮助程序。它对于通过本机Android图形API实现打印非常有用 有关更多高级功能,请使用,您可以通过将内容插入某些pdf文件来创建pdf文件。我为您提供了参考,您可以从中了解如何生成pdf // open a new document Printe

我已经在android中创建了一个工资系统应用程序,它需要以PDF格式保存工资单,这就是为什么我需要使用SalarySlip.java中的内容创建PDF。
谢谢。

对于API级别为19或更高的设备,您可以使用内置的

此类是为给定打印属性创建PDF文件的帮助程序。它对于通过本机Android图形API实现打印非常有用


有关更多高级功能,请使用

,您可以通过将内容插入某些pdf文件来创建pdf文件。我为您提供了参考,您可以从中了解如何生成pdf
// open a new document
PrintedPdfDocument document = new PrintedPdfDocument(context,printAttributes);

// start a page
Page page = document.startPage(0);

// 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();