所需要的包:
1.iText下载地址: http://nchc.dl.sourceforge.net/sourceforge/itext/itext-2.0.3.jar
2. iTextSsian 下载地址: http://itext.sourceforge.net/downloads/iTextAsian.jar (设置亚洲国家的字体)
Hello.java 生成 Hello.pdf文件
代码:
package com.test;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWorld {
public static void main(String[] args) throws IOException {
//创建一个文档对象
Document doc = new Document();
try {
// 定义输出位置并把文档对象装入输出对象中
PdfWriter.getInstance(doc, new FileOutputStream("c:/hello.pdf"));
// 打开文档对象
doc.open();
// 设置中文字体
BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
// 加入文字“HelloWorld ------ 中国北京,我的2008 .”
String str = "HelloWorld ------ 中国北京, 我的2008 .";
Paragraph tt = new Paragraph(str, FontChinese);
doc.add(tt);
// 加入图片Deepinpl.jpg
Image jpg = Image.getInstance("c:/Deepinpl.jpg");
jpg.setAlignment(Image.ALIGN_CENTER);
doc.add(jpg);
// 关闭文档对象,释放资源
doc.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
System.out.println("OK");
}
}
分享到:
相关推荐
PDF文件添加图片是Java开发中常见的一项任务,特别是在生成报告、文档或证书等场景下,可能需要将图像插入到PDF中以增强可视化效果。这里我们将深入探讨如何使用iTextPDF库来实现在PDF中添加图片的功能。 iTextPDF...
Java 生成 PDF 文件,解决中文乱码问题 Java 生成 PDF 文件,解决中文乱码问题是 Java 编程中常见的问题。解决这个问题的关键是正确地设置中文字体,以避免乱码问题。本文将通过一个完整的示例代码,详细讲解如何...
以上就是使用Java生成PDF文件并加盖公章图片,以及上传阿里云的基本步骤和涉及的关键技术点。实际开发中可能还需要根据具体需求进行调整,例如,公章的透明度、旋转角度等,都需要通过代码进行精确控制。
总的来说,Java 生成 PDF 文件主要涉及创建 `Document`,实例化 `PdfWriter`,打开和关闭文档,以及向文档中添加内容和元数据。`iText` 库提供了丰富的功能,包括表格、列表、图片、链接等,使得创建复杂的 PDF 文档...
首先,我们关注的是"JAVA生成PDF文件"。Java中常用的PDF库有iText、Apache PDFBox、 Flying Saucer等。这里提到了iText,它是一个强大的开源库,可以方便地创建、修改和操作PDF文档。使用iText,你可以添加文本、...
总的来说,通过Java结合Itext库,我们可以方便地生成PDF文件,进行分页输出,并添加自定义的水印。这使得在Java应用中创建专业、美观的PDF文档成为可能。当然,实际操作中还需要考虑更多的细节,如错误处理、字体...
本主题聚焦于使用Java编程语言,结合特定的库或框架,根据预定义的模板来动态生成PDF文件。以下是关于这个主题的详细知识讲解。 一、Java与PDF生成 Java作为一门广泛使用的后端开发语言,提供了丰富的库来处理PDF...
在Java编程环境中,生成PDF...总的来说,Java生成PDF文件涉及到多个层次的技术,包括文档结构、内容呈现、I/O操作以及安全性等。通过学习和熟练掌握iText库,开发者可以构建功能强大的PDF生成工具,满足各种业务需求。
在Java编程中,生成PDF文件是一项常见的任务,特别是在需要创建报告、发票或任何其他类型的数据文档时。PDF(Portable Document Format)是一种通用的文件格式,能够保持文档的原始布局和样式,便于分享和打印。本篇...
Java生成PDF文件是一种常见的需求,特别是在企业级应用中,用于生成报告、发票、合同等文档。iText是一个广泛使用的开源库,专为Java和.NET设计,用于创建和修改PDF文档。在Java中生成PDF文件,iText库是首选工具之...
这些库提供了丰富的API,用于读取、解析和操作PDF文件。 2. **图像渲染**:将PDF转换为图片的关键是渲染PDF页面到图像。Apache PDFBox提供了PDDocument.drawGraphics方法,它允许我们将PDF页面渲染到Java的Graphics...
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
这个压缩包"JAVA根据PDF模板生成PDF文件.rar"提供了实现这一功能的资源。主要包含一个Java类`PdfUtilsPic.java`,一个PDF模板文件`M8.pdf`,以及一个名为`调用方法及Maven.txt`的文件,该文件很可能是关于如何使用...
2、Pdf文件添加页码; 3、Pdf文件加密(解决Spire免费版本10页之后无法展示问题); 4、Pdf文件嵌入图片,包含logo及机构公章添加(电子签章); 5、Pdf文件转Base64; 6、若对资源有疑问,可以在详见others/《Java...
在Java编程环境中,生成PDF文件是一项常见的需求,特别是在需要创建报告、发票或任何类型的文档时。iText是一个流行的开源库,专门用于处理PDF文档。在这个主题中,我们将深入探讨如何使用iText在Java中生成PDF文件...
在Java编程环境中,生成PDF文件是一项常见的需求,特别是在报表、文档或者发票的自动化处理中。本Demo主要展示了如何通过生成HTML然后将其转换为PDF的方式来实现这一功能。下面将详细讲解这个过程涉及的关键知识点。...
Java生成PDF文件是一种常见的需求,尤其在企业级应用中,用于生成报告、发票、合同等文档。PDF(Portable Document Format)格式因其跨平台、可移植性强的特点,被广泛使用。本篇文章将深入探讨如何利用Java来创建...
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
Java中的iText库是一个强大的...总的来说,使用Java的iText库生成PDF文件是一项强大的技术,尤其在处理复杂格式和多语言内容时。通过学习和熟练掌握iText的API,开发者可以轻松创建出专业、美观且功能丰富的PDF文档。