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并将内容写入文件,

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

  • 相关阅读:
    Apache+php显示错误信息
    Laravel 中的多组认证模式
    Laravel 如何在Blade模板中能够根据不同的子页面附加不同的js和CSS
    Laravel 数据库
    Laravel Middleware 中间件笔记
    Laravel Routing笔记
    Laravel 进阶任务笔记
    Laravel 基本任务笔记
    Laravel5 根目录router无效
    Fedora23 安装 psycopg2
  • 原文地址:https://www.cnblogs.com/xuezhi/p/2793906.html
Copyright © 2011-2022 走看看