zoukankan      html  css  js  c++  java
  • 公司里面用的iTextSharp(教程)---生成一个简答的PDF的语法

    本来打算先写一个项目大家一起练习的,但是后来发现不懂一些基本的语法,几乎做了之后也有些不明白,下面我们一起简简单单的看一下哈~~

    语法1:Document document = new Document(); //可以理解为显示中的一张白纸,需要使用打开(Open())和关闭(Close())来处理

    语法2:PdfWriter.getInstance(document, new FileStream("XX.pdf",FileMode.Create)); //创建一个Writer 实例

    语法3:document.Add(new Paragraph("Today is my first time to create a PDF!")); //为当前的文档添加内容

    下面我们来看一个小小的实例:

    using System;
    using System.IO;
    using iTextSharp.text;
    using iTextSharp.text.pdf;
     
    namespace Test1
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
     
            }
         
            protected void Button1_Click(object sender, EventArgs e)
            {
     
                Document doc = new Document();
                try
                {
                    PdfWriter.GetInstance(doc, new FileStream(Server.MapPath("Elaine.pdf"), FileMode.Create));
                    doc.Open();
     
                    doc.Add(new Paragraph("Today is my first time to create a PDF!")); //为当前的文档添加内容
     
                }
                catch (Exception DOCEx)
                {
     
                    Response.Write(DOCEx.Message);
                }
                finally
                {
                    if (doc.IsOpen())
                    {
                        doc.Close();
                    }
                }
     
            }
        }
    }

    效果:

    image

    附加源码:下载

    作者:Elaine
    交流QQ:392989505
  • 相关阅读:
    powerdesigner得使用放法
    sql sever连接名忘记了该怎么办
    算法第四版 1.2.10
    算法第四版 1.2.8
    算法第四版 1.2.6
    算法第四版 1.2.2
    二分查找递归实现
    关于斐波那契数列和递归
    编写一段代码,打印一个M行N列的二维数组转置。(交换行和列)
    基础实验2-2.1 整数的分类处理 (20分)
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/3473333.html
Copyright © 2011-2022 走看看