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

    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();
    }
    }

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

  • 相关阅读:
    appium python api(转)
    make clean 与 make distclean 的区别
    实参相依查找[条款25]----《C++必知必会》
    成员函数查找[条款24]---《C++必知必会》
    C++匿名名字空间
    程序界面多语言切换功能如何实现
    C 语言中 define 的全部使用方法总结
    #if defined(__cplusplus)
    伯乐在线
    jsp手动分页
  • 原文地址:https://www.cnblogs.com/Creator/p/1685020.html
Copyright © 2011-2022 走看看