zoukankan      html  css  js  c++  java
  • 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并将内容写入文件,

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

  • 相关阅读:
    Memcached:高性能的分布式内存缓存服务器
    MySQL数据库Query的优化
    MySQL数据库的锁定机制及优化
    系统架构及实现对性能的影响(一)
    Mysql数据库的基本结构和存储引擎简介
    Spring事务管理的回滚
    穷举算法实例
    在写完全二叉树的构建及遍历
    Inotify
    Rsync扩展
  • 原文地址:https://www.cnblogs.com/xuezhi/p/2793906.html
Copyright © 2011-2022 走看看