zoukankan      html  css  js  c++  java
  • .net快速创建PDF文档 by c#

    原文地址:http://www.cnblogs.com/Creator/archive/2010/03/13/1685020.html

    C#引用IText创建PDF文档

      先引用IText    可以从这里进行下载组件

    下面演示五步创建PDF

      第一步:创建文件对象的实例

      Document myDocument= new Document(PageSize.A4.Rotate());

      第二步:创建一个Writer监听文件并且向文件写入想要的流

      PdfWriter.GetInstance(myDocument, new FileStream("Salman.pdf",FileMode.Create));

      第三步:打开文件

      myDocument.Open();

      第四步:向文件写入一些内容

      myDocument.add( new Paragraph ( "First Pdf File made by Salman using iText"));

      第五步:最后记得关闭文件

      myDocument.close();

    复制代码
    using System;
    using System.IO;
    using System.Diagnostics;

    using iTextSharp.text;
    using iTextSharp.text.pdf;

    publicclass iTextDemo 
    {
    publicstaticvoid Main() 
    {
    Console.WriteLine("iText Demo");

    // step 1: creation of a document-object
    Document myDocument =new Document(PageSize.A4.Rotate());

    try 
    {

    // step 2:
    // Now create a writer that listens to this doucment and writes the document to desired Stream.

    PdfWriter.GetInstance(myDocument, new FileStream("Salman.pdf", FileMode.Create));

    // step 3: Open the document now using
    myDocument.Open();

    // step 4: Now add some contents to the document
    myDocument.Add(new Paragraph("First Pdf File made by Salman using iText"));

    }
    catch(DocumentException de) 
    {
    Console.Error.WriteLine(de.Message);
    }
    catch(IOException ioe) 
    {
    Console.Error.WriteLine(ioe.Message);
    }

    // step 5: Remember to close the documnet

    myDocument.Close();
    }
    }

    复制代码

      欲查看英语原文请点击此处


    博客地址:Zealot Yin

    欢迎转载,转载请注明出处[http://creator.cnblogs.com/]

  • 相关阅读:
    php实现rpc简单的方法
    统计代码量
    laravel的速查表
    header的参数不能带下划线
    PHP简单实现单点登录功能示例
    phpStorm函数注释的设置
    数据结构基础
    laravel生命周期和核心思想
    深入理解php底层:php生命周期
    Jmeter:实例(性能测试目标)
  • 原文地址:https://www.cnblogs.com/niaowo/p/4727526.html
Copyright © 2011-2022 走看看