• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程

    文檔首頁>>Spire.PDF教程>>Spire.PDF 頁面設(shè)置教程:C# 添加或刪除 PDF 頁面,調(diào)整頁面順序

    Spire.PDF 頁面設(shè)置教程:C# 添加或刪除 PDF 頁面,調(diào)整頁面順序


    Spire.PDF是一個專業(yè)的PDF組件,能夠獨立地創(chuàng)建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。

    下載Spire.PDF最新試用版

    操作PDF文檔時,我們通常會需要添加或刪除一些PDF頁面。該文將詳細(xì)描述如何使用Spire.PDF添加或刪除PDF頁面,以及如何調(diào)整PDF里的頁面順序。

    添加新頁面到已有的PDF文檔

    Spire.PDF 提供了兩個方法來添加新頁面,Pages.Add()方法是將頁面添加至文檔最后一頁,Pages.Insert() 方法支持將新頁面添加到PDF文檔的首頁,中間,或者末尾頁面。

    PdfDocument doc = new PdfDocument();
     doc.LoadFromFile("sample.pdf");
    
     //將新頁面添加到文檔末尾
     doc.Pages.Add();
    
     doc.SaveToFile("result.pdf",FileFormat.PDF);
     
     PdfDocument doc2 = new PdfDocument();
     doc2.LoadFromFile("sample.pdf");
    
     //將新頁面添加到第二頁
     doc2.Pages.Insert(1);
    
     doc2.SaveToFile ("result2.pdf",FileFormat.PDF);

    添加新頁面到最后一頁效果圖:

    添加新頁面到最后一頁效果圖

    添加新頁面到第二頁效果圖:

    添加新頁面到第二頁效果圖


    刪除PDF中的頁面

    我們可以使用Spire.PDF提供的Pages.RemoveAt()方法刪除PDF中我們想要刪除的指定頁面。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result.pdf");
    
    //刪除最后一頁
    doc.Pages.RemoveAt(2);
    
    doc.SaveToFile("刪除末頁.pdf",FileFormat.PDF);

    刪除PDF中的頁面


    調(diào)整PDF文檔中的頁面順序

    Spire.PDF提供Rearrange(int[] orderArray)方法,讓我們可以重新排列調(diào)整PDF文檔中的頁面順序。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result2.pdf");
    
    //將空白頁調(diào)到第一頁
    doc.Pages.ReArrange(new int[] { 1, 0, 2 });
    
    doc.SaveToFile("頁面順序調(diào)整.pdf",FileFormat.PDF);

    調(diào)整PDF文檔中的頁面順序


    想要購買正版授權(quán),或者獲取更多Spire.PDF相關(guān)信息的朋友可以點擊" 咨詢在線客服 "~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();