之前从未接触过pdf的使用,这次由于工作的需要,学习了一下,弄个简单的例子纪念一下!
package com.lowagie.text;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Font;
import com.itextpdf.text.FontFactory;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class Pdf {
/**
* @param args
*/
public static void main(String[] args) {
//1.新建document对象
//第一个参数是页面大小。接下来的参数分别是左、右、上 和下页边距
Document document=new Document(PageSize.A4,50,50,50,50);
try {
//2.建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以写入到磁盘中
PdfWriter writer=PdfWriter.getInstance(document, new FileOutputStream("f:\\firstPdf.pdf"));
//3.打开文档
document.open();
//4.向文档中添加内容
//通过Paragraph来添加文本。可以用文本及其默认的字体、颜色、大小等等设置来创建一个默认段落
document.add(new Paragraph("First page of the document @ dongxy"));
document.add(new Paragraph("Some more text on the first page with different color and font type."));
FontFactory.getFont(FontFactory.COURIER,14,Font.BOLD,new BaseColor(255,150,200));
//5.关闭文档
document.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
截图:
相关推荐
JAVA生成PDF报表.pdf 在企业的信息系统中,报表处理一直占据着重要的作用。本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超链接显示或下载得到生成的报表...
在LABVIEW中生成PDF报表是一项常见的任务,尤其在数据记录、测试报告或自动化系统中。LABVIEW,全称Laboratory Virtual Instrument Engineering Workbench,是一款由美国国家仪器公司(NI)开发的图形化编程环境,它...
接下来,我们来看看如何生成PDF报表。首先,创建一个新的PDF文档需要一个`Document`对象,这将作为整个PDF的容器: ```java Document document = new Document(); ``` 然后,我们需要一个`PdfWriter`实例,它负责将...
【JAVA生成PDF报表技术详解】 在企业信息系统中,报表生成是一项至关重要的功能,尤其是在B/S架构下,报表的展示和下载需求尤为突出。JAVA作为后端开发的主要语言,提供了多种生成PDF报表的解决方案,其中iText是一...
在Java编程环境中,生成PDF报表是一项常见的任务,尤其在企业级应用中,它用于呈现数据、报告或账单等信息。PDF(Portable Document Format)格式因其跨平台性和可读性而受到广泛欢迎。本篇文章将深入探讨如何使用...
在IT行业中,生成PDF报表是一项常见的任务,尤其在数据分析、报告生成或自动化流程中。`iText5`是一个强大的Java库,专门用于创建和编辑PDF文档。本篇将深入探讨如何利用`iText5`生成PDF报表,并结合FastDFS文件系统...
本文将深入探讨如何使用IReport来生成PDF报表,以及在实际项目中的应用。 IReport是JasperReports库的一部分,它提供了一个可视化的报表设计界面,允许开发者通过拖拽方式布局数据字段和图表。以下是使用IReport...
标题中的“生成PDF报表”指的是在信息技术领域中,利用编程或特定工具将数据或内容转换成PDF(Portable Document Format)格式的报表。PDF是一种通用的文档格式,能够跨平台、跨设备保持一致的显示效果,常用于报告...
在JSP(JavaServer Pages)环境中,开发者经常使用iText来动态生成PDF报表,这在数据导出、报告生成或者电子发票等场景中非常常见。这个压缩包“利用iText在JSP中生成PDF报表.rar”提供了一个实例,帮助我们理解如何...
通过上述步骤,你就可以使用C#和Itextsharp库根据模板生成PDF报表了。在实践中,你可能会遇到更多具体问题,如特殊字符处理、中文支持等,但Itextsharp库通常都有相应的解决方案。在开发过程中,查阅官方文档和社区...
本程序算不上大项目,是本人自己做的。只是完成了大项目里的某个基本技术,如:整合SSH2 整合jasperReports生成pdf报表。用的人请根据映射文件在oracle里建一个用户表就行了。改一下配置文件里的数据库密码。
总的来说,Oracle P/L SQL生成PDF报表是一种强大且灵活的方法,适用于企业级的应用场景,如自动化报告、数据分析结果展示等。通过熟练掌握UTL_PDF包,你可以构建出功能丰富的PDF生成系统,满足各种定制化需求。
C# 使用 DoggleReport 生成 PDF 报表的方法 C# 语言是微软公司开发的一种现代、面向对象的编程语言,它广泛应用于Windows平台的应用程序开发。DoggleReport是一个强大的报表生成工具,它可以帮助开发者快速生成各种...
如何利用iText在java程序中生成PDF报表.doc
在Java生成PDF报表时,iText库提供了丰富的API,支持文本、图像、表格、超链接等元素的添加。 - **Apache POI**:这是一个用于处理Microsoft Office格式文件的开源库,包括Word(.doc和.docx)文档。在Java生成Word...
在企业的信息系统中,报表处理一直占比较重要的作用,这里介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或 JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B...
asp.net生成PDF详解 asp.net生成PDF PDF详解 用C#制作PDF文件全攻略 丽水市汽车运输集团有限公司信息中心 苟安廷 目 录 前 言 3 第一部分 iText的简单应用 4 第一章 创建一个Document 4 第一步 创建一个Document实例...
本方案采样QT5的QPdfWriter方式进行pdf的生成 该方案中包含pdfwriter的两种实现方式。可在MainWindow中通过pdfWriter1()和pdfWriter2()进行切换。 1、 pdfWriter1():使用QpdfWriter和Qpainter进行纯文字版的pdf生成...