`

Itext写入一个简单的PDF

阅读更多

使用Itext写入一个简单的PDF

package com.pdfbox.pdf;

import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;

/**
 * 使用 itext 创建一个简单的 PDF 文档
 * @author LGF 2015-01-04
 *
 */
public class WriterPDF {
	public static void main(String[] args) throws Exception {
		//路径
		String path = "src/test.pdf";
		//创建一个文件
		File file = new File(path);
		//创建一个输出流
		OutputStream out = new FileOutputStream(file);
		//实例化文档对象
		Document doc = new Document();
		//获取PDF写入实例
		PdfWriter pw = PdfWriter.getInstance(doc, out);
		//打开文档
		doc.open();
		//创建一个段落
		Paragraph p = new Paragraph("Hello World!");
		//添加一个段落
		doc.add(p);
		//doc.newPage(); //添加一页
		doc.close();
		out.close();
		pw.close();
		System.out.println("success");
	}
}

 

分享到:
评论

相关推荐

    java通过itext操作pdf模板写入pdf合同数据

    Java通过iText库操作PDF模板来写入...综上所述,Java通过iText库操作PDF模板写入PDF合同数据,是一个涉及PDF处理、模板设计和数据绑定的过程。正确理解iText的使用方法和PDF模板的结构,可以高效地实现自动化文档生成。

    利用poi+itextpdf进行word转pdf.rar

    在这个场景中,我们看到一个关于如何使用Java编程语言实现此功能的资源包:“利用poi+itextpdf进行word转pdf.rar”。这个压缩包包含源码、依赖库以及转换效果的示例,表明它提供了一种无需额外插件的解决方案。下面...

    itextpdf将html生成pdf所需要的全部jar

    iTextPDF是一个强大的Java库,专门用于创建和编辑PDF文档。在给定的压缩包文件中,包含了几个关键的JAR文件,它们是将HTML转换为PDF所必需的组件。以下是对这些文件及其功能的详细解释: 1. itextpdf-5.5.13.jar:...

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

    3. **创建PDF文档**:初始化一个Document对象,设置页边距和大小,准备写入PDF内容。 4. **转换表格**:遍历Excel的工作表,将每个单元格的内容和样式转换为PDF元素,如Paragraph、Table等,然后添加到PDF文档中。 5...

    itextpdf-5.5.13

    以下是一个简单的创建PDF的示例: ```java Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("output.pdf")); document.open(); // 添加内容到文档 document....

    itextpdf在已有pdf指定页及位置添加图片(包含jar及实例)

    以下是一个简单的示例代码片段: ```java try { PdfReader reader = new PdfReader("原始PDF文件路径"); FileOutputStream fos = new FileOutputStream("目标PDF文件路径"); PdfStamper stamper = new ...

    itext7 html转换为pdf

    以下是一个简单的示例: ```java import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.layout.Document; import com.itextpdf.layout.element.Image; import com.itextpdf.layout.element.Paragraph; ...

    使用POI和IText将Excel转换成PDF

    这个简单的示例展示了如何将Excel的第一个工作表转换为PDF的基本步骤。然而,实际应用中可能需要考虑更多细节,比如单元格样式、表格布局、页眉页脚等。你可以根据具体需求对代码进行扩展,以实现更复杂的转换功能。...

    itextpdf中文帮助文档.pdf

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

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

    这个过程涉及到PDF文档的读取、写入、文本样式设定以及内容的定位,是一个典型的PDF处理应用场景。在实际开发中,你可能需要根据具体需求调整水印的位置、透明度、字体等属性,以达到理想的效果。

    itext生成PDF开发文档

    接下来,让我们看一个简单的 iText 使用示例,如何创建一个空白的 PDF 文档: ```java import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import ...

    itext将图片生成PDF(高清版)

    以下是一个简单的步骤,展示如何使用`iText`将PNG图片转换为高清PDF: 1. 引入`iText`库:首先,确保你的项目中包含了`iText`库。在Java项目中,可以通过Maven或Gradle添加依赖。在提供的压缩包中,可能已经包含了...

    使用IText生成PDF和WORD文档

    以下是一个简单的示例,演示如何使用IText创建一个包含文本的PDF文档: ```java import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import ...

    itext 生成pdf 目录

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

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

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

    Java 使用iText7生成带页码的PDF文件(同时生成目录,但是不会合并两个PDF)

    以下是一个简单的示例,演示如何创建一个带有页码和目录的PDF: ```java import com.itextpdf.kernel.pdf.*; import com.itextpdf.layout.Document; import com.itextpdf.layout.element.*; import java.io....

    Android用itext库生成中文PDF文档

    5. **生成PDF**:使用`PdfWriter.getInstance()`创建一个PDF写入器,并将其与`Document`关联。然后,选择一个输出流(如文件流或网络流)来保存PDF。例如: ```java PdfWriter.getInstance(document, new ...

    itextpdf的相关jar包

    为了处理PDF文件,开发者经常需要借助第三方库,其中iTextPDF是一个强大的Java库,专门用于创建、修改和处理PDF文档。在本篇文章中,我们将深入探讨iTextPDF以及如何使用它来将SWF(ShockWave Flash)文件嵌入到PDF...

    adobe pdf编辑器 java利用itextpdf根据模板导出pdf配套资源

    4. **创建写入流**:建立一个FileOutputStream,用于将生成的PDF输出到指定文件。 5. **复制页面**:使用PdfStamper类从模板PDF中复制页面,并在新PDF上进行操作。PdfStamper提供了一个接口,可以在保留原始内容的...

    itext文档组件,生成PDF

    以下是一个简单的示例代码,展示了如何使用iText和Flying Saucer将HTML转换为PDF: ```java import com.itextpdf.text.Document; import com.itextpdf.text.pdf.PdfWriter; import org.xhtmlrenderer.pdf....

Global site tag (gtag.js) - Google Analytics