`
robindut
  • 浏览: 46346 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

iText学习笔记一_五步创建pdf

 
阅读更多

1.五步创建PDF文件

 

 // step 1 创建Document对象
Document document = new Document();
 // step 2 取得PdfWriter,使用getInstance,因为基本用不到PdfWriter对象
PdfWriter.getInstance(document, new FileOutputStream(filename));
// step 3 打开Document
document.open();
// step 4 向Document添加内容
document.add(new Paragraph("Hello World!"));
// step 5 关闭Document
document.close();

 

2.Document创建

    创建Document的大小,可以使用Document其他的构造函数,或者直接使用setPageSize(Rectangle pageSize)方法。需要注意到是iText中pdf大小使用的是point(72 point = 1 in = 2.54cm)。

 

    注意:要在open方法调用之前完成对document页面大小、边距、页眉页脚等的设置,否则这些设置将从pdf文件的第二页开始生效!

 

 

分享到:
评论

相关推荐

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    iText是一款广泛使用的开源Java库,专门用于生成和编辑PDF文档。这个中文帮助文档提供了详细的指导,帮助开发者理解和使用iText来创建包含丰富内容的PDF文件。以下是对iText库和文档中涉及的关键知识点的详细解释: ...

    iText_pdf.rar_iText pdf_itext PDF类

    标题中的“iText_pdf.rar_iText pdf_itext PDF类”表明这是一个关于iText的压缩包,包含了与创建PDF相关的源代码和示例。 iText的核心功能包括但不限于以下几点: 1. **文本和图像处理**:你可以使用iText向PDF中...

    itext_itext_pdf编辑_

    在标题中提到的"itext_itext_pdf编辑_",我们可以推断出这个话题主要关注的是如何使用iText库进行PDF文档的操作。iText 2.17是该库的一个版本,它提供了丰富的API和功能,使得开发者可以方便地在PDF文档中添加文本、...

    iText-docs-2.1.2u.tar.gz_iText pdf_itext_java pdf

    iText 是一个流行的开源Java库,专门用于处理PDF文档,包括创建、编辑和解析PDF文件。这个"iText-docs-2.1.2u.tar.gz"是一个文档压缩包,包含的是iText 2.1.2版本的用户指南和技术文档,对于开发者来说是一个非常...

    Java-iText-5.0.5.zip_AGPL itext5_JBIG_iText-5.0.5_laborwhy_pdf编辑

    iText 是一个开源的PDF文件操作类库,它可以动态生成PDF文档以及对PDF文件进行编辑更改,比如:从XML文件或数据库生成动态PDF文档、添加/更改书签、页码、添加数字签名、页面排版操作等等。功能非常强大。

    常用报表操作,itext_make_pdf,itext_make_word,jexcel_make_excel,poi_make_excel,pdf,Word,excel

    首先,`itext_make_pdf`指的是iText库,这是一个Java库,用于生成和编辑PDF文档。iText提供了丰富的API,可以创建新的PDF文档,也可以对已有的PDF进行修改。例如,你可以使用iText来添加文本、图像、表格,甚至数字...

    iText,iTextAsian_1.5.2

    iText是一款广泛使用的开源Java库,专为处理PDF文档而设计。这个库使得开发者能够方便地创建、修改、解析PDF文档,并且具有高度的灵活性和可扩展性。在标题提到的"iText,iTextAsian_1.5.2"中,我们可以看到两个主要...

    itextpdf中文帮助文档.pdf

    3. **创建PDF**:详细描述如何使用iTextPDF创建一个新的PDF文档,包括设置页面大小、创建页面和添加内容。 4. **添加文本**:介绍如何向PDF文档添加文本,包括设置字体、字号、颜色和对齐方式。同时,可能会涵盖...

    java ireportvb包iTextAsian_1.5.2_Java

    iTextAsian_1.5.2iTextAsian_1.5.2iTextAsian_1.5.2

    itextpdf 导出pdf 表格 自动分页中文 目录

    iTextPDF是一个Java库,专门用于创建、编辑和处理PDF文档,而`iText-asian-5.2.0.jar`和`itextpdf-5.5.5.jar`是iText库的不同版本,用于支持中文字符和其他亚洲语言。 1. **iTextPDF**: iTextPDF是iText项目的一...

    java使用itextpdf、itext-asian对pdf文件加水印

    首先,iTextPDF是Java的一个开源库,用于创建、编辑和读取PDF文档。它提供了丰富的API,可以实现PDF文档的各种操作,如添加文本、图像、表格等,以及水印功能。而iText-Asian是iTextPDF的一个扩展,主要目的是支持...

    使用itextpdf将excel转化为pdf + pdf加水印

    6. **加水印**:打开已创建的PDF,使用PdfStamper创建一个可写入的新PDF副本,然后在每一页上添加水印。 7. **保存并关闭**:保存带有水印的新PDF,关闭原始和新PDF文件。 在实际开发中,需要考虑错误处理、文件I/O...

    Android使用iText生成pdf并读取pdf内容

    通过学习和理解iText的基本API,开发者可以创建丰富的PDF文档,并从现有PDF中提取所需的信息。不过,考虑到Android的内存限制和性能,使用iText时要注意优化资源管理和处理时间,以确保良好的用户体验。

    itext生成pdf文件-表格

    iText是一个流行的Java库,专门用于创建和编辑PDF文档。本文将深入探讨iText如何生成包含表格的PDF文件,同时结合提供的“itext教程_itext的使用方法_iava使用itext实现pdh的输出.doc”文档,为您详细解析这一过程。...

    itext 生成pdf 目录

    iText 是一个强大的Java库,专门用于创建和修改PDF文档。在PDF文档中,目录(或书签)是用户友好的导航工具,可以帮助读者快速跳转到特定章节或页面。本篇文章将深入探讨如何使用iText来生成PDF的目录。 首先,理解...

    itext-in-action java开发pdf

    - **标题解读**:“itext-in-action java开发pdf”这一标题明确指出了本书的主要内容:使用 Java 和 iText 库来创建和操作 PDF 文件。iText 是一个广泛使用的开源库,它允许开发者在 Java 应用程序中生成、读取和...

    iText7 itextpdf/html2pdf

    iText7 用于html转换pdf核心包-html2pdf-1.0.1.jar。。。。

    itextpdf-5.5.13

    iTextPDF是一款功能强大的Java库,主要用于创建、编辑以及处理PDF文档。版本5.5.13是其历史版本之一,提供了丰富的API和功能,使得开发者能够方便地在Android平台上生成高质量的PDF文件。本篇文章将详细介绍iTextPDF...

    itextpdf jar包

    7. **PDF/A兼容性**:iTextPDF支持创建符合PDF/A标准的文档,这是一种长期保存和可访问性的PDF变体,常用于法律和政府文档。 在实际应用中,开发者可以结合iTextPDF的API与自己的业务逻辑,轻松地构建PDF生成和处理...

    使用IText生成PDF和WORD文档

    IText是一款广泛使用的Java库,专门用于创建和编辑PDF及Word文档。在本文中,我们将深入探讨如何利用IText库生成这两种格式的文档,并通过实际的源码示例来理解其工作原理。 首先,让我们从PDF(Portable Document ...

Global site tag (gtag.js) - Google Analytics