最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用iTextSharp設(shè)置PDF所有頁(yè)面背景圖功能實(shí)例

 更新時(shí)間:2015年07月22日 11:44:05   作者:jwang  
這篇文章主要介紹了C#使用iTextSharp設(shè)置PDF所有頁(yè)面背景圖功能,實(shí)例分析了C#使用iTextSharp設(shè)置PDF頁(yè)面背景圖的實(shí)現(xiàn)方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#使用iTextSharp設(shè)置PDF所有頁(yè)面背景圖功能的方法。分享給大家供大家參考。具體如下:

在生成PDF 的時(shí)候,雖然可以在頁(yè)面中設(shè)置背景圖。

但有些內(nèi)容過(guò)長(zhǎng)夸頁(yè)面的時(shí)候,就很難設(shè)置背景圖,變成了空白背景的頁(yè)面!

以下是重新生成每一頁(yè) PDF 背景圖功能代碼!

public void SetPdfBackground(string pdfFilePath) 
{
  //重新生成的 PDF 的路徑
  string destFile = HttpContext.Current.Server.MapPath("sample.pdf");
  //create new pdf document
  FileStream stream = new FileStream(destFile, FileMode.Create, FileAccess.ReadWrite);
  PdfReader reader = new PdfReader(pdfFilePath);
  //read pdf stream 
  PdfStamper stamper = new PdfStamper(reader, stream);
  string imagePage = HttpContext.Current.Server.MapPath("../images/2012/bg2.png");
  System.Drawing.Image image = System.Drawing.Image.FromFile(imagePage);
  var img = Image.GetInstance(image, System.Drawing.Imaging.ImageFormat.Png);
  img.SetAbsolutePosition(0, 0);
  int totalPage = reader.NumberOfPages;
  for (int current = 1; current <= totalPage; current++)
  {
   var canvas = stamper.GetUnderContent(current);
   var page = stamper.GetImportedPage(reader, current);
   canvas.AddImage(img);
  }
  stamper.Close();
  reader.Close();
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Winform實(shí)現(xiàn)鼠標(biāo)可穿透的窗體鏤空效果

    Winform實(shí)現(xiàn)鼠標(biāo)可穿透的窗體鏤空效果

    這篇文章主要介紹了Winform實(shí)現(xiàn)鼠標(biāo)可穿透的窗體鏤空效果的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • C#實(shí)現(xiàn)循環(huán)發(fā)送電腦屏幕截圖

    C#實(shí)現(xiàn)循環(huán)發(fā)送電腦屏幕截圖

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)循環(huán)發(fā)送電腦屏幕截圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C#集合類用法實(shí)例代碼詳解

    C#集合類用法實(shí)例代碼詳解

    本文通過(guò)實(shí)例代碼給大家介紹了C#集合類用法的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-10-10
  • C# 9.0新特性——只初始化設(shè)置器

    C# 9.0新特性——只初始化設(shè)置器

    這篇文章主要介紹了C# 9.0新特性——只初始化設(shè)置器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-11-11
  • C#的path.GetFullPath 獲取上級(jí)目錄實(shí)現(xiàn)方法

    C#的path.GetFullPath 獲取上級(jí)目錄實(shí)現(xiàn)方法

    這篇文章主要介紹了C#的path.GetFullPath 獲取上級(jí)目錄實(shí)現(xiàn)方法,包含了具體的C#實(shí)現(xiàn)方法以及ASP.net與ASP等的方法對(duì)比,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • 深入了解C#設(shè)計(jì)模式之訂閱發(fā)布模式

    深入了解C#設(shè)計(jì)模式之訂閱發(fā)布模式

    這篇文章主要介紹了C#設(shè)計(jì)模式之訂閱發(fā)布模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 對(duì)WPF中的TreeView實(shí)現(xiàn)右鍵選定

    對(duì)WPF中的TreeView實(shí)現(xiàn)右鍵選定

    這篇文章介紹了WPF實(shí)現(xiàn)右鍵選定TreeView的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Unity實(shí)現(xiàn)攻擊范圍檢測(cè)并繪制檢測(cè)區(qū)域

    Unity實(shí)現(xiàn)攻擊范圍檢測(cè)并繪制檢測(cè)區(qū)域

    這篇文章主要介紹了Unity實(shí)現(xiàn)攻擊范圍檢測(cè)并繪制檢測(cè)區(qū)域,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#實(shí)現(xiàn)屬于自己的QQ截圖工具

    C#實(shí)現(xiàn)屬于自己的QQ截圖工具

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)屬于自己的QQ截圖工具的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C#屬性get和set使用示例詳解

    C#屬性get和set使用示例詳解

    屬性是C#中的一種特殊成員,它允許外部以受控方式訪問(wèn)類的狀態(tài),屬性通過(guò)get和set方法實(shí)現(xiàn)對(duì)類私有字段的讀取和修改,本文給大家介紹C#屬性get和set使用,感興趣的朋友一起看看吧
    2024-09-09

最新評(píng)論

宜良县| 巴林左旗| 庄河市| 临颍县| 张掖市| 皮山县| 衡东县| 临江市| 四川省| 南阳市| 溆浦县| 会昌县| 阿城市| 烟台市| 绿春县| 原阳县| 新巴尔虎右旗| 邹平县| 榆树市| 金乡县| 稻城县| 长泰县| 新营市| 阿巴嘎旗| 金乡县| 平顶山市| 望都县| 望江县| 汝城县| 永州市| 潜山县| 兴城市| 武乡县| 莫力| 三河市| 壶关县| 孝感市| 香港 | 黄山市| 来安县| 大港区|