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

2019-12-26 14:14:47王振洲
  •   /// <param name="newHeight">图片高</param>    public void AddImage(string path, int Alignment, float newWidth, float newHeight) 
  •   {     Image img = Image.GetInstance(path); 
  •    img.Alignment = Alignment;     if (newWidth != 0) 
  •    {      img.ScaleAbsolute(newWidth, newHeight); 
  •    }     else 
  •    {      if (img.Width > PageSize.A4.Width) 
  •     {       img.ScaleAbsolute(rect.Width, img.Width * img.Height / rect.Height); 
  •     }     } 
  •    document.Add(img);    } 
  •   #endregion    #region 添加链接、点 
  •   /// <summary>    /// 添加链接 
  •   /// </summary>    /// <param name="Content">链接文字</param> 
  •   /// <param name="FontSize">字体大小</param>    /// <param name="Reference">链接地址</param> 
  •   public void AddAnchorReference(string Content, float FontSize, string Reference)    { 
  •    SetFont(FontSize);     Anchor auc = new Anchor(Content, font); 
  •    auc.Reference = Reference;     document.Add(auc); 
  •   }    /// <summary> 
  •   /// 添加链接点    /// </summary> 
  •   /// <param name="Content">链接文字</param>    /// <param name="FontSize">字体大小</param> 
  •   /// <param name="Name">链接点名</param>    public void AddAnchorName(string Content, float FontSize, string Name)