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

2019-12-26 14:14:47王振洲
  •    SetFont(fontsize);     Paragraph pra = new Paragraph(content, font); 
  •    document.Add(pra);    } 
  •   /// <summary>    /// 添加段落 
  •   /// </summary>    /// <param name="content">内容</param> 
  •   /// <param name="fontsize">字体大小</param>    /// <param name="Alignment">对齐方式(1为居中,0为居左,2为居右)</param> 
  •   /// <param name="SpacingAfter">段后空行数(0为默认值)</param>    /// <param name="SpacingBefore">段前空行数(0为默认值)</param> 
  •   /// <param name="MultipliedLeading">行间距(0为默认值)</param>    public void AddParagraph(string content, float fontsize, int Alignment, float SpacingAfter, float SpacingBefore, float MultipliedLeading) 
  •   {     SetFont(fontsize); 
  •    Paragraph pra = new Paragraph(content, font);     pra.Alignment = Alignment; 
  •    if (SpacingAfter != 0)     { 
  •     pra.SpacingAfter = SpacingAfter;     } 
  •    if (SpacingBefore != 0)     { 
  •     pra.SpacingBefore = SpacingBefore;     } 
  •    if (MultipliedLeading != 0)     { 
  •     pra.MultipliedLeading = MultipliedLeading;     } 
  •    document.Add(pra);    } 
  •   #endregion    #region 添加图片 
  •   /// <summary>    /// 添加图片 
  •   /// </summary>    /// <param name="path">图片路径</param> 
  •   /// <param name="Alignment">对齐方式(1为居中,0为居左,2为居右)</param>    /// <param name="newWidth">图片宽(0为默认值,如果宽度大于页宽将按比率缩放)</param>