• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁>>E-iceblue中文文檔>>在指定索引處為現(xiàn)有 PDF 插入新的 PDF 頁面

    在指定索引處為現(xiàn)有 PDF 插入新的 PDF 頁面


    Spire.PDF for .NET 是一款專門對 Word 文檔進行操作的 .NET 類庫。致力于在于幫助開發(fā)人員輕松快捷高效地創(chuàng)建、編輯、轉換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。

    行號用于在每行文本旁邊顯示 Word 自動計算的行數(shù)。當我們需要參考合同或法律文件等文檔中的特定行時,它非常有用。word中的行號功能允許我們設置起始值、編號間隔、與文本的距離以及行號的編號方式。使用 Spire.Doc,我們可以實現(xiàn)上述所有功能。本文將介紹如何將 HTML 轉換為 PDF。

    Spire.PDF for.NET 最新下載

    歡迎加入spire技術交流群:767755948

    p> Spire.PDF提供了一個PdfDocument.MergeFiles();方法,使開發(fā)人員能夠輕松方便地合并PDF文件。本文將向您展示如何使用Spire.PDF提供的Pages.Insert();方法,在指定的索引處將第一個PDF文件中的新頁面插入到第二個PDF文件中。


    注意:在開始之前,請下載最新版本的 Spire.PDF,并在 bin 文件夾中添加 Spire.PDF.dll 作為 Visual Studio 的引用。

    下面是如何在指定索引處將第一個 PDF(sample.pdf)中的頁面插入第二個 PDF(test.pdf)的步驟:

    第 1 步:創(chuàng)建第一個 PDF 文檔并加載文件。

    PdfDocument doc1 = new PdfDocument();
    doc1.LoadFromFile("sample.pdf");
    第 2 步:創(chuàng)建第二個 PDF 文檔并加載文件。
    PdfDocument doc2 = new PdfDocument();
    doc2.LoadFromFile("test.pdf");
    第 3 步:從第一個 PDF 文檔中獲取第一頁及其大小。
    PdfPageBase page = doc1.Pages[0];
    SizeF size = page.Size;
    第 4 步:在第二個 PDF 中插入指定索引的指定大小的新空白頁。
    PdfPageBase newPage = doc2.Pages.Insert(1, size);
    第 5 步:將頁面上的內(nèi)容復制到第二個 PDF 文件中。
    newPage.Canvas.DrawTemplate(page.CreateTemplate(), new PointF(0, 0));

    第 6 步:將文檔保存為文件。

    doc2.SaveToFile("result.pdf");
    在指定索引處向現(xiàn)有 PDF 插入新 PDF 頁面的有效截圖:

    完整代碼:

    using Spire.Pdf;
    using System.Drawing;
    
    namespace InsertNewPage
    {
        class Program
        {
            static void Main(string[] args)
            {
                PdfDocument doc1 = new PdfDocument();
                doc1.LoadFromFile("sample.pdf");
                PdfDocument doc2 = new PdfDocument();
                doc2.LoadFromFile("test.pdf");
    
                PdfPageBase page = doc1.Pages[0];
                SizeF size = page.Size;
    
                PdfPageBase newPage = doc2.Pages.Insert(1, size);
                newPage.Canvas.DrawTemplate(page.CreateTemplate(), new PointF(0, 0));
    
                doc2.SaveToFile("result.pdf");
            }
        }
    }
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();