`
lushuaiyin
  • 浏览: 701568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

iText官方教程

 
阅读更多

如果要导出PDF文件,首选当然是iText,从网上也找了些资料,有很多,也有些乱。

自己做了个例子,感觉还是很浅,深入的内容还是研究不透。下载了官方的jar包,本来想看看

里面的Demo,结果只有api文档。资料还真是不好找。

今天发现官方还是有很多例子代码的。

下载地址:http://itextpdf.com/examples/

iText官网: http://itextpdf.com/

在首页下面有个Online resources

下面有个 example code 的链接,点击进入后,发现里面是个很华丽的教程,配备实例代码!

http://itextpdf.com/book/examples.php

这比网上其他人写的博客要权威多了,发现这个好东西,和大家分享一下。

里面有16章,内容相当全,还有演示视频。

这是HelloWord例子,其他自己研究吧:

/*
 * This class is part of the book "iText in Action - 2nd Edition"
 * written by Bruno Lowagie (ISBN: 9781935182610)
 * For more info, go to: http://itextpdf.com/examples/
 * This example only works with the AGPL version of iText.
 */
 
package part1.chapter01;
 
import java.io.FileOutputStream;
import java.io.IOException;
 
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
 
/**
 * First iText example: Hello World.
 */
public class HelloWorld {
 
    /** Path to the resulting PDF file. */
    public static final String RESULT
        = "results/part1/chapter01/hello.pdf";
 
    /**
     * Creates a PDF file: hello.pdf
     * @param    args    no arguments needed
     */
    public static void main(String[] args)
    	throws DocumentException, IOException {
    	new HelloWorld().createPdf(RESULT);
    }
 
    /**
     * Creates a PDF document.
     * @param filename the path to the new PDF document
     * @throws    DocumentException 
     * @throws    IOException 
     */
    public void createPdf(String filename)
	throws DocumentException, IOException {
        // step 1
        Document document = new Document();
        // step 2
        PdfWriter.getInstance(document, new FileOutputStream(filename));
        // step 3
        document.open();
        // step 4
        document.add(new Paragraph("Hello World!"));
        // step 5
        document.close();
    }
}


分享到:
评论
1 楼 mushiyu123 2014-09-12  

相关推荐

    iText入门基础教程

    ### iText入门基础教程 #### 一、iText简介 ##### 1) What is iText®? iText 是一个强大的 Java 类库,专门用于生成 PDF 文件。与传统的使用 Adobe Acrobat 或 Adobe InDesign 这样的图形设计工具手动或半自动...

    iText中文教程 附带例子

    这个中文教程是为开发者提供一个深入了解和使用iText的平台,特别适合那些希望在项目中处理PDF文档的程序员。iText不仅支持创建新的PDF文档,还允许对现有文档进行编辑、添加文本、图像、表格等元素,以及进行数字...

    itext 官方使用教程

    **iText官方使用教程** **一、iText简介** iText是一个开源的Java库,用于创建和修改PDF文档。它提供了丰富的API,使得开发者能够轻松地处理PDF文档的各种操作,如添加文本、图像、表格、链接、注释,以及表单处理...

    iText7高级教程之构建基础块——第一章源代码工程

    记得查阅官方文档,它提供了详尽的API参考和教程,对于深入学习非常有帮助。 最后,作者鼓励你访问其博客获取更多内容,这意味着教程可能包含了一些实用技巧和扩展讨论,这些都是书本教程之外的额外价值。持续关注...

    iText中文教程

    iText是一个用于创建和操作PDF文档的Java库,它提供了一系列的工具和类来帮助开发者处理PDF文件。...对于希望深入学习iText的开发者来说,建议参考官方文档进行实践,并通过不断尝试来深入掌握各种高级技巧。

    iText中文教程.pdf

    - **下载安装包**:访问iText官方网站下载最新版本的库文件。 - **引入依赖**:对于Maven项目,可以在`pom.xml`文件中添加相应的依赖。 - 示例代码:`<dependency><groupId>...

    IText经典入门教程

    本教程主要针对初学者,旨在引导你逐步了解如何使用 IText 进行 PDF 文件的生成。以下是对标题和描述中涉及的知识点的详细说明: 1. **创建一个 Document 实例**: - 在 IText 中,`Document` 类是核心类,它代表...

    iText生成pdf使用教程及一系列demo源码

    本教程将详细讲解如何使用iText来创建包含中文、图片和表格的PDF文件,并提供相应的demo源码供学习参考。 一、iText简介 iText是一款开源的PDF库,它支持多种平台,包括Java和.NET。通过iText,开发者可以方便地...

    iText中文教程,jar包,例子

    本教程将围绕iText库,特别是针对中文环境的应用,进行深入探讨。 首先,"iText中文教程"部分主要会涵盖如何在中文环境下使用iText库。由于PDF文档在处理中文字符时可能会遇到编码问题,iText提供了对Unicode的支持...

    iText中文教程及实例

    iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。

    iText操作Pdf简单整理

    iText是一款强大的Java类库,专门用于生成和编辑PDF文档。这个开源项目源自sourceforge.net,为开发者提供了灵活且高效的方式来处理PDF文档的创建、更新和格式转换。iText不仅支持生成PDF和rtf格式的文档,还具备将...

    itext中文帮助文档

    iText 是一个流行的 Java 库,用于创建和编辑 PDF 文档。在介绍 iText 的简单应用时,我们首先关注如何利用 iText 创建一个基础的 PDF 文件。这个过程分为五个步骤,我们将逐一详细解释。 第一步是创建一个 `...

    iText高级教程系列源码

    这个"iText高级教程系列源码"集合了作者在一系列教程中所讲解的高级用法和实践案例,旨在帮助开发者深入理解和掌握iText库的强大功能。源码是学习和实践编程技能的重要资源,它能让我们看到实际工作中的代码实现,...

    IText入门开发文档

    首先,"iText2.06.chm"是IText 2.0.6版本的官方帮助文档,包含了详细的技术参考和使用指南。你可以从中了解到IText的基本结构、类库和方法,以及如何安装和配置IText到你的项目中。对于初学者来说,这是了解IText...

    iText中文教程1

    【iText中文教程1】是关于使用iText库在Android平台上创建PDF文件的教程。iText是一个用于生成PDF文档的Java库,同时也适用于.NET平台,这里主要关注的是其在Android环境下的应用。教程通过五个步骤介绍了如何利用...

Global site tag (gtag.js) - Google Analytics