`
coolpep
  • 浏览: 80539 次
社区版块
存档分类
最新评论

java 生成pdf文件,添加图片

 
阅读更多

所需要的包:

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");

}

}

分享到:
评论

相关推荐

    java实现PDF文件添加图片

    PDF文件添加图片是Java开发中常见的一项任务,特别是在生成报告、文档或证书等场景下,可能需要将图像插入到PDF中以增强可视化效果。这里我们将深入探讨如何使用iTextPDF库来实现在PDF中添加图片的功能。 iTextPDF...

    Java生成pdf文件,解决中文乱码问题.pdf

    Java 生成 PDF 文件,解决中文乱码问题 Java 生成 PDF 文件,解决中文乱码问题是 Java 编程中常见的问题。解决这个问题的关键是正确地设置中文字体,以避免乱码问题。本文将通过一个完整的示例代码,详细讲解如何...

    Java 生成pdf文件加盖公章图片,上传阿里云

    以上就是使用Java生成PDF文件并加盖公章图片,以及上传阿里云的基本步骤和涉及的关键技术点。实际开发中可能还需要根据具体需求进行调整,例如,公章的透明度、旋转角度等,都需要通过代码进行精确控制。

    使用java生成pdf文件

    总的来说,Java 生成 PDF 文件主要涉及创建 `Document`,实例化 `PdfWriter`,打开和关闭文档,以及向文档中添加内容和元数据。`iText` 库提供了丰富的功能,包括表格、列表、图片、链接等,使得创建复杂的 PDF 文档...

    JAVA生成PDF文件(Demo+jar),可加密及设置安全性

    首先,我们关注的是"JAVA生成PDF文件"。Java中常用的PDF库有iText、Apache PDFBox、 Flying Saucer等。这里提到了iText,它是一个强大的开源库,可以方便地创建、修改和操作PDF文档。使用iText,你可以添加文本、...

    java生成pdf文件分页输出并添加水印

    总的来说,通过Java结合Itext库,我们可以方便地生成PDF文件,进行分页输出,并添加自定义的水印。这使得在Java应用中创建专业、美观的PDF文档成为可能。当然,实际操作中还需要考虑更多的细节,如错误处理、字体...

    基于java根据模板动态生成PDF文件

    本主题聚焦于使用Java编程语言,结合特定的库或框架,根据预定义的模板来动态生成PDF文件。以下是关于这个主题的详细知识讲解。 一、Java与PDF生成 Java作为一门广泛使用的后端开发语言,提供了丰富的库来处理PDF...

    java 生成PDF文件

    在Java编程环境中,生成PDF...总的来说,Java生成PDF文件涉及到多个层次的技术,包括文档结构、内容呈现、I/O操作以及安全性等。通过学习和熟练掌握iText库,开发者可以构建功能强大的PDF生成工具,满足各种业务需求。

    java生成pdf文件包含表格

    在Java编程中,生成PDF文件是一项常见的任务,特别是在需要创建报告、发票或任何其他类型的数据文档时。PDF(Portable Document Format)是一种通用的文件格式,能够保持文档的原始布局和样式,便于分享和打印。本篇...

    java生成pdf文件

    Java生成PDF文件是一种常见的需求,特别是在企业级应用中,用于生成报告、发票、合同等文档。iText是一个广泛使用的开源库,专为Java和.NET设计,用于创建和修改PDF文档。在Java中生成PDF文件,iText库是首选工具之...

    Java将PDF生成图片

    这些库提供了丰富的API,用于读取、解析和操作PDF文件。 2. **图像渲染**:将PDF转换为图片的关键是渲染PDF页面到图像。Apache PDFBox提供了PDDocument.drawGraphics方法,它允许我们将PDF页面渲染到Java的Graphics...

    java生成PDF 然后加密压缩文件

    前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...

    JAVA根据PDF模板生成PDF文件.rar

    这个压缩包"JAVA根据PDF模板生成PDF文件.rar"提供了实现这一功能的资源。主要包含一个Java类`PdfUtilsPic.java`,一个PDF模板文件`M8.pdf`,以及一个名为`调用方法及Maven.txt`的文件,该文件很可能是关于如何使用...

    Java根据模板动态生成Pdf(添加页码、文件加密、Spire免费版本10页之后无法显示问题、嵌入图片添加公章、转Base64)

    2、Pdf文件添加页码; 3、Pdf文件加密(解决Spire免费版本10页之后无法展示问题); 4、Pdf文件嵌入图片,包含logo及机构公章添加(电子签章); 5、Pdf文件转Base64; 6、若对资源有疑问,可以在详见others/《Java...

    java生成PDF文件

    在Java编程环境中,生成PDF文件是一项常见的需求,特别是在需要创建报告、发票或任何类型的文档时。iText是一个流行的开源库,专门用于处理PDF文档。在这个主题中,我们将深入探讨如何使用iText在Java中生成PDF文件...

    java生成pdf文件Demo

    在Java编程环境中,生成PDF文件是一项常见的需求,特别是在报表、文档或者发票的自动化处理中。本Demo主要展示了如何通过生成HTML然后将其转换为PDF的方式来实现这一功能。下面将详细讲解这个过程涉及的关键知识点。...

    用Java生成pdf文件组件

    Java生成PDF文件是一种常见的需求,尤其在企业级应用中,用于生成报告、发票、合同等文档。PDF(Portable Document Format)格式因其跨平台、可移植性强的特点,被广泛使用。本篇文章将深入探讨如何利用Java来创建...

    java生成PDF,java加密压缩文件

    前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...

    java itext生成PDF文件

    Java中的iText库是一个强大的...总的来说,使用Java的iText库生成PDF文件是一项强大的技术,尤其在处理复杂格式和多语言内容时。通过学习和熟练掌握iText的API,开发者可以轻松创建出专业、美观且功能丰富的PDF文档。

Global site tag (gtag.js) - Google Analytics