如何在 Android 上使用 iText 或其他库创建 PDF 文件?
如何在 Android 上使用 iText 或其他库创建 PDF 文件?
有没有关于 android 版 iText 的教程?
谢谢
How to create PDF file using iText or some other library on android?
Is there any tutorial on iText for android?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我在 java swing 应用程序中使用了 iText - 它可以很好地创建一些基本的 PDF 文件。代码是这样的:
如果您需要更多信息,请告诉我。祝你好运!
I have used iText in a java swing application - it worked well to create some basic PDF files. The code goes something like this:
If you need more info, let me know. Good luck!
将 DynamicPDF 添加到 libs 文件
您可以从链接下载它
add DynamicPDF to libs files
you can downloade it from link
您可以使用 iText 创建 PDF。使用最新版本 (5.1.3) 并在构建路径中仅包含 itextpdf-5.1.3.jar。您可以使用类似的方法来完成 pdf 创建。
另外,不要忘记使用manifest.xml 中的写入外部存储的权限。
You can use iText to create PDFs. Use the latest version (5.1.3) and include only the itextpdf-5.1.3.jar in the build path. You can use something like this to accomplish the pdf creation.
Also, don't forget to use the permission to write to external storage in the manifest.xml.
这很简单,例如
这里我的代码存储库(更新链接)
gradle.build
activity_main.xml
MainActivity.java
Metodos.java
结果
祝你好运
It's Easy,For example
Here the Code in my repository (updated link)
gradle.build
activity_main.xml
MainActivity.java
Metodos.java
Result
Good Luck
我创建了一个示例项目,用于使用itextpdf/itext7库从数据创建pdf文件
示例项目链接:https://github.com/rheyansh/RPdfGenerator
在您的应用程序 gradle 中添加以下依赖项:
重要说明
添加AndroidManifest.xml 中的 WRITE_EXTERNAL_STORAGE 权限
在 AndroidManifest.xml 中添加文件提供程序
添加 XML 资源文件夹(请参阅示例文件夹中的provider_paths.xml)
创建 RPdfGenerator 类
RPdfGeneratorModel
RTransaction 模型
在活动类中编写以下函数以创建虚拟数据
现在调用 RPdfGenerator 函数。请确保在调用之前请求 WRITE_EXTERNAL_STORAGE 权限。有关更多详细信息,请查看示例项目
I have created a sample project for creating the pdf file from data using itextpdf/itext7 library
Example project link: https://github.com/rheyansh/RPdfGenerator
Add below dependancy in your application gradle:
Important Notes
Add WRITE_EXTERNAL_STORAGE permission in AndroidManifest.xml
Add File Provider in AndroidManifest.xml
Add XML resource folder (see provider_paths.xml in example folder)
Create RPdfGenerator class
RPdfGeneratorModel
RTransaction model
write below functions in your activity class for creating dummy data
Now call RPdfGenerator function. Make sure to ask WRITE_EXTERNAL_STORAGE permission before calling. For more details checkout example project