iText几个基础类的含义

Document:一个PDF文档组件

pdfWriter:书写器,用于往document中写入信息

Chunk:文本块,这是可以写入文档的最小组件

Phrase:短语,由一系列Chunk组成

paragraph:段落,由一系列的Phrase或者Chunk组成

Rectangle:代表几何图形组件。类似html中的Box

以下为简单的pdf文件生成代码,注意文档和书写器的关联代码,以及两个异常。

     public static void ProNewPdf()
      {
          Document document = new Document();
          try
          {
              PdfWriter.GetInstance(document, new FileStream("D:\\hellowrold.pdf", FileMode.OpenOrCreate));
              document.Open();
              document.Add(new Paragraph("hello world!!"));
          }
          catch (FileNotFoundException e)
          {
          }
          catch (DocumentException e)
          {
          }
          finally
          {
              document.Close();
          }      
      }

关闭document非常重要,因为它将关闭正在运行的Writer并将内容写入文件,

该方法在最后被调用。我们应该总是要关闭文档。

转载于:https://www.cnblogs.com/xuezhi/archive/2012/11/29/2793906.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值