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

2019-12-26 14:14:47王振洲
  •   {     switch (type.Trim()) 
  •    {      case "A4": 
  •      rect = PageSize.A4;       break; 
  •     case "A8":       rect = PageSize.A8; 
  •      break;     } 
  •   }    #endregion 
  •   #region 实例化文档    /// <summary> 
  •   /// 实例化文档    /// </summary> 
  •   /// <param name="os">文档相关信息(如路径,打开方式等)</param>    public void GetInstance(Stream os) 
  •   {     PdfWriter.GetInstance(document, os); 
  •   }    #endregion 
  •   #region 打开文档对象    /// <summary> 
  •   /// 打开文档对象    /// </summary> 
  •   /// <param name="os">文档相关信息(如路径,打开方式等)</param>    public void Open(Stream os) 
  •   {     GetInstance(os); 
  •    document.Open();    } 
  •   #endregion    #region 关闭打开的文档 
  •   /// <summary>    /// 关闭打开的文档 
  •   /// </summary>    public void Close() 
  •   {     document.Close(); 
  •   }    #endregion 
  •   #region 添加段落    /// <summary> 
  •   /// 添加段落    /// </summary> 
  •   /// <param name="content">内容</param>    /// <param name="fontsize">字体大小</param> 
  •   public void AddParagraph(string content, float fontsize)    {