C#代码实现PDF文档操作类

2019-12-26 14:14:47王振洲
本篇文章给大家介绍使用pdf文档操作C#代码,本文代码非常简单,代码附有注释,需要注意的是:需要添加itextsharp.dll引用才可以正常通过编译,感兴趣的朋友可以参考下    

本文纯干货,贴上PDF文档操作类C#代码,需要添加iTextSharp.dll引用才可以正常通过编译。

废话不多说了,直接给大家贴代码了。

代码如下:
 

  1. using System.IO;  using iTextSharp.text; 
  2. using iTextSharp.text.pdf;  namespace DotNet.Utilities 
  3. {   /// <summary> 
  4.  /// PDF文档操作类   /// </summary> 
  5.  //------------------------------------调用--------------------------------------------   //PDFOperation pdf = new PDFOperation(); 
  6.  //pdf.Open(new FileStream(path, FileMode.Create));   //pdf.SetBaseFont(@"C:WindowsFontsSIMHEI.TTF"); 
  7.  //pdf.AddParagraph("测试文档(生成时间:" + DateTime.Now + ")", 15, 1, 20, 0, 0);   //pdf.Close(); 
  8.  //-------------------------------------------------------------------------------------   public class PDFOperation 
  9.  {    #region 构造函数 
  10.   /// <summary>    /// 构造函数 
  11.   /// </summary>    public PDFOperation() 
  12.   {     rect = PageSize.A4; 
  13.    document = new Document(rect);    } 
  14.   /// <summary>    /// 构造函数 
  15.   /// </summary>    /// <param name="type">页面大小(如"A4")</param> 
  16.   public PDFOperation(string type)    { 
  17.    SetPageSize(type);     document = new Document(rect); 
  18.   }    /// <summary> 
  19.   /// 构造函数    /// </summary>