首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用java生成pdf文件

用java生成pdf文件
EN

Stack Overflow用户
提问于 2011-01-23 07:56:03
回答 2查看 7.7K关注 0票数 4

我正在用Java开发一个独立的应用程序。我想使用Java代码生成一个pdf文件。我有一个显示表单,其中所有的细节都从数据库中提取并显示在窗口中。详细信息包括客户名称、订单详细信息等。

现在我想在那里有一个按钮,上面写着转换为pdf。我想转换成pdf文件与适当的对齐和格式,如表格,字体等。

最理想的方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-23 08:02:46

使用iText:

http://itextpdf.com/

票数 4
EN

Stack Overflow用户

发布于 2011-01-23 08:37:09

我建议你使用像jasperreports这样的报告工具。

JasperReports完全是用Java语言编写的,它能够使用来自任何类型的数据源的数据,并生成像素完美的文档,这些文档可以查看、打印或导出为各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。

看看其他开源项目(pdf api):

  1. Apache PDFBox
  2. Apache Tika (使用POI和PDFBOX解析器libs.)
  3. PDFjet

从各种文档中检测和提取元数据和结构化文本内容的工具包

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4772848

复制
相关文章
Java组件生成PDF文件
最近和一位朋友聊自己微信小程序的事情,朋友的建议将小程序的文章给去掉,增加一个新的功能,他说我写的文章很鸡肋。自己听完之后内心及其犹豫,一方面自己也很清楚自己的文字的功底确实不行,写的技术文章没多少人看,但是一直想这个能锻炼出来。另一方面虽然文章没人看,但是文章的功能是自己一点一点写出来的,让我隐藏起来,我确实有点不想接受。
每天学Java
2020/06/02
4.8K0
Java WebService如何生成PDF文件
在Web应用开发中,生成PDF文件是一项非常常见的需求。本文将介绍如何使用Java WebService来生成PDF文件。
用户10354340
2023/08/08
2960
Java实现批量图片生成PDF文件
Java实现批量图片生成PDF文件,这个也是比较常用到的。 需要引入一个包 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>${lastest.version}</version> </dependency> 代码如下: public class PdfUtils { private static String FILEPATH = "E:\\pd
程序员云帆哥
2022/05/12
1.1K0
Java 生成 PDF
欢迎关注公众号:程序员财富自由之路 某些业务场景下,需要提供相关的电子凭证,如银行回单,电子合同等。 需要生成对应的 PDF 提供给客户。 简单demo实现 添加依赖: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.11</version> </dependency> 实现代码: import java.io
王小明_HIT
2019/08/13
2K0
Java生成PDF
如题,在日常的项目开发中,我们会遇到需要通过Java代码生成pdf,本文主要介绍的是通过velocity模板生产pdf。
木左
2022/09/23
1.4K0
Java生成PDF
java调用wkhtmltopdf生成pdf文件,美观,省事
最近项目需要导出企业风险报告,文件格式为pdf,于是搜了一大批文章都是什么Jasper Report,iText ,flying sauser ,都尝试了一遍,感觉不是我想要的效果,
大道七哥
2019/09/10
5.1K1
java调用wkhtmltopdf生成pdf文件,美观,省事
Java生成pdf文件,解决中文乱码问题
如下代码使用itext生成pdf文件,通过设置中文字体避免乱码。 /** AsianTest.java */ import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.*; import com.lowagie.text.pdf.PdfWriter; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.Font; impo
代码伴一生
2021/09/19
3K0
Java 渲染 docx 文件,并生成 pdf 加水印
一顿google以后发现了 StackOverflow 上的这个回答:Converting docx into pdf in java 使用如下的 jar 包:
用户2060079
2018/10/11
3K0
使用Python生成pdf文件
    Python平台的优秀PDF报表类库Reportlab。它不属于Python的标准类库,所以必须手动下载类库包并安装:       yum install python-reportlab -y     这篇文章将介绍reportlab中基本常用的api,使用canvas画出一份整洁的PDF报表。详细内容参考reportlab的官方user guide。
py3study
2020/01/06
3.2K0
java 打印pdf_java打印pdf文件
在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java 提供的打印功能一直都比较弱。实际上最初的 jdk 根本不支持打印,直到 jdk1.1 才引入了很轻量的打印支持。实际上,SUN 公司也一直致力于 Java 打印功能的完善,而 Java2 平台则终于有了一个健壮的打印模式的开端, jdk1.4 则提供了一套完整的”Java 打印服务 API” (Java Print Service API),它对已有的打印功能是积极的补充。
全栈程序员站长
2022/10/04
5.4K0
java 打印pdf_java打印pdf文件
用 Python 编辑 PDF 文件
本文将说明如何使用 PyPDF2 以及正则表达式操作 PDF 文件,并从中提取有关信息。
老齐
2021/12/08
2.9K0
iText5实现Java生成PDF文件完整版
最近项目中使用到Java实现导出PDF文件,经过一番参考研究最终决定使用itextpdf来实现,当然也可以参考 PDF Java类库:Spire.PDF for Java(https://www.e-iceblue.cn/spirepdfjava/create-pdf-in-java.html)。本文是使用第一种来实现的。
全栈程序员站长
2022/07/02
6.2K0
iText5实现Java生成PDF文件完整版
接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/10/09
9310
接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?
使用TCPDF撰写和生成PDF文件
某一个合同需要在线生成,其中一部分内容是固定的,而另一部分内容是需要添加和编辑的。
双面人
2019/08/16
3.3K0
PDF技术 -Java实现Html转PDF文件
综合:使用WKHtmlToPdf效果(样式)最好。但速度较慢(对于文件来说)。其余均有大大小小的失真问题。
用户1518699
2022/05/09
13K0
PDF技术 -Java实现Html转PDF文件
python中解析和生成pdf文件
python中可以对pdf文件进行解析和生成,分别需要安装pdfminer/pdfminer3k和reportlab文件库。
py3study
2020/01/08
2.6K0
pdf文件用什么方式打开-pdf是什么格式的文件用什么打开(教你2种方法打开pdf文件)
  平时办公和学习生活中我们会经常使用到PDF文件,比如有编辑好的Word、PPT文件需要打印和保存的时候,将Word、PPT转换成PDF文件就能很好地保留原文件格式;或者把Excel文件转换成PDF文件来保存,就能保护里面的数据不被随意改动,因此也就确保了数据的安全性。那么PDF文件该怎么打开浏览呢?如何打开和查看PDF文件?
宜轩
2022/12/26
2.1K0
怎么用浏览器在线打开pdf文件_PDF文件怎么编辑
在web开发当中我们经常需要进行需要在线浏览PDf内容,在线嵌入动态pdf,传统的解决方法安装客户端PDF阅读器,如果是在谷歌是可以在线浏览的,因为他自身就带了一些插件,以前遇到这样的问题往往是费时又费力,很不好解决,
全栈程序员站长
2022/09/20
7K0
怎么用浏览器在线打开pdf文件_PDF文件怎么编辑
Java转换Word文件到PDF文件
使用Docx4j将Word文件转换为PDF文件: public static void convertDocxToPDF(String docxFilePath, String pdfPath) throws Exception { OutputStream os = null; try { // 加载文件 File docx = new File(docxFilePath); Inpu
用户1637609
2018/04/12
1.9K0
Java转换Word文件到PDF文件
java 如何在pdf中生成表格
在pdf中生成一个可变表头的表格,并向其中填充数据。通过泛型动态的生成表头,通过反射动态获取实体类(我这里是User)的get方法动态获得数据,从而达到动态生成表格。
哲洛不闹
2018/09/14
2.1K0
java 如何在pdf中生成表格

相似问题

PDF文件生成。Java

116

用JavaFX生成PDF文件

12

用JavaScript生成PDF文件

73

用Zend生成PDF文件

16

用图像生成PDF文件

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文