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

    文檔首頁>>E-iceblue中文文檔>>創(chuàng)建 PDF/A 并為圖像插入超鏈接

    創(chuàng)建 PDF/A 并為圖像插入超鏈接


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

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

    Spire.PDF for.NET 最新下載

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

    PDF/A 廣泛用于 PDF 格式的長期存檔。使用 Spire.PDF,您可以直接創(chuàng)建 PDF/A 文件。本文主要介紹如何設(shè)置 PDF/A 文件;還將演示如何用 C# 添加圖像并為圖像插入超鏈接。

    確保 Spire.PDF for .NET(2.9.43 或以上版本)已正確安裝,然后在下載的 Bin 文件夾中添加 Spire.Pdf.dll 作為引用,路徑如下:"..\Spire.Pdf\Bin\NET4.0\ Spire.Pdf.dll"。

    下面是具體步驟:

    第 1 步:創(chuàng)建 PDF/A 文檔。

    // create a PDF/A document and add contents to it
    PdfDocument document = new PdfDocument(PdfConformanceLevel.Pdf_A1B);
    PdfPageBase page = document.Pages.Add();
    page.Canvas.DrawString("Hello World", new PdfFont(PdfFontFamily.Helvetica, 30f), new PdfSolidBrush(Color.Black), 10, 10);
    第 2 步:從文件中加載圖像并插入 PDF。
    //insert an image
    PdfImage image = PdfImage.FromFile(@"D:\PDF.png");
    第 3 步:為圖片添加超鏈接。
    //Add a link to image
    PointF location = new PointF(100, 100);
    RectangleF linkBounds = new RectangleF(location, new SizeF(image.Width, image.Height));
    Spire.Pdf.Annotations.PdfUriAnnotation link = new Spire.Pdf.Annotations.PdfUriAnnotation(linkBounds, "http://www.e-iceblue.com/Introduce/pdf-for-net-introduce.html");
    link.Border = new PdfAnnotationBorder(0);
    page.Canvas.DrawImage(image, linkBounds);
    page.AnnotationsWidget.Add(link);
    第 4 步:保存 PDF 文檔。
    //Save the document to file in PDF format
    document.SaveToFile("PDFA.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); })();