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

    文檔首頁(yè)>>E-iceblue中文文檔>>為 PDF 文件添加圖層

    為 PDF 文件添加圖層


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

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

    Spire.PDF for.NET 最新下載

    歡迎加入spire技術(shù)交流群:767755948

    開發(fā)人員可以使用 PDF 圖層在同一 PDF 文件中設(shè)置某些內(nèi)容可見,另一些內(nèi)容不可見。這使得 PDF 圖層被廣泛用于處理同一 PDF 中的相關(guān)內(nèi)容?,F(xiàn)在,開發(fā)人員可以使用 Spire.PDF 提供的 PdfPageLayer 類輕松添加頁(yè)面層。本文將重點(diǎn)介紹如何借助 Spire.PDF 在 C# 中為 PDF 文件添加圖層。

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

    下面是詳細(xì)信息:

    第 1 步:創(chuàng)建新的 PDF 文檔

    PdfDocument pdfdoc = new PdfDocument();
    第 2 步:為 PDF 文檔添加新頁(yè)面。
    PdfPageBase page = pdfdoc.Pages.Add();
    第 3 步:在 PDF 頁(yè)面上添加名為 "紅線 "的圖層。
    PdfPageLayer layer = page.PageLayers.Add("red line");
    第 4 步:在添加的圖層上畫一條紅線。
    layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Red, 1), new PointF(0, 100), new PointF(300, 100));
    第 5 步:用同樣的方法將另外兩個(gè)圖層添加到 PDF 頁(yè)面。
    layer = page.PageLayers.Add("blue line");
    layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 200), new PointF(300, 200));
    layer = page.PageLayers.Add("green line");
    layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Green, 1), new PointF(0, 300), new PointF(300, 300));
    第 6 步:將文檔保存為文件。
    pdfdoc.SaveToFile("AddLayers.pdf", FileFormat.PDF);
    有效截圖:

    完整代碼:

    using Spire.Pdf;
    using Spire.Pdf.Graphics;
    using System.Drawing;
    
    namespace AddLayer
    {
        class Program
        {
            static void Main(string[] args)
            {
                PdfDocument pdfdoc = new PdfDocument();
                PdfPageBase page = pdfdoc.Pages.Add();
                PdfPageLayer layer = page.PageLayers.Add("red line");
                layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Red, 1), new PointF(0, 100), new PointF(300, 100));
                layer = page.PageLayers.Add("blue line");
                layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 200), new PointF(300, 200));
                layer = page.PageLayers.Add("green line");
                layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Green, 1), new PointF(0, 300), new PointF(300, 300));
                pdfdoc.SaveToFile("AddLayers.pdf", FileFormat.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); })();