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

    文檔首頁>>E-iceblue中文文檔>>用新插件將HTML轉換為PDF

    用新插件將HTML轉換為PDF


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

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

    Spire.PDF for.NET 最新下載

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

    本節(jié)重點介紹新的HTML轉PDF插件。有了這個新的插件,我們支持轉換帶有豐富元素的HTML頁面,如HTTPS、CSS3、HTML5、JavaScript。

    您需要下載Spire.PDF并安裝到您的系統(tǒng)中,在下載的Bin文件夾中添加Spire.PDF.dll作為引用,路徑如下'.\Spire.PDF\Bin\NET4.0\Spire.PDF.dll'。為了獲得新的插件,您可以直接從下載文件中獲取新的插件:
    windows-x86.zip
        windows-x64.zip     macosx_x64.zip     linux_x64.tar.gz .

    在Windows系統(tǒng)中,您需要解壓轉換器插件包,并復制到Spire.Pdf.dll同一文件夾下的 "plugins "文件夾中。在使用QT插件將HTML轉換為PDF之前,請確保您的計算機上安裝了Microsoft Visual C++ 2015 Redistributable。

    在Mac和Linux系統(tǒng)中,您需要將zip文件復制到系統(tǒng)下,然后解壓convertor插件包,以成功使用插件。

    C#   HtmlToPdf.zip 和  HtmlToPdfVB.zip,您可以下載并試用。

    調用插件非常簡單,請查看下面的C#代碼將HTML轉換為PDF。

    [C#]

    using System.Drawing;
    using Spire.Pdf.Graphics;
    using Spire.Pdf.HtmlConverter.Qt;
    namespace SPIREPDF_HTMLtoPDF
    {
    class Program
    {
    static void Main(string[] args)
    {
    HtmlConverter.Convert("http://www.wikipedia.org/", "HTMLtoPDF.pdf",
                    
    //enable javascript
                    true,
    
    //load timeout
    100 * 1000,
    
    //page size
    new SizeF(612, 792),
    
    //page margins
    new PdfMargins(0, 0));
    System.Diagnostics.Process.Start("HTMLtoPDF.pdf");
    }
    
    }
    
    }
    [VB.NET]

    Imports System.Drawing
    Imports Spire.Pdf.Graphics
    Imports Spire.Pdf.HtmlConverter.Qt
    
    Module Module1
    
        Sub Main()
            HtmlConverter.Convert("http://www.wikipedia.org/", "HTMLtoPDF.pdf", True, 100 * 1000, New SizeF(612, 792), New PdfMargins(0, 0))
            System.Diagnostics.Process.Start("HTMLtoPDF.pdf")
        End Sub
    
    End Module

    請查看以下有效截圖:

     

    下面的示例將重點介紹將HTML字符串轉換為PDF的新插件。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Pdf;
    using System.IO;
    using Spire.Pdf.HtmlConverter;
    using System.Drawing;
    namespace HTMLToPDFwithPlugins
    {
        class Program
        {
            static void Main(string[] args)
            {
                string input =@"<strong>This is a test for converting HTML string to PDF </strong>
                     <ul><li>Spire.PDF supports to convert HTML in URL into PDF</li>
                     <li>Spire.PDF supports to convert HTML string into PDF</li>
                     <li>With the new plugin</li></ul>";
             
                string outputFile = "ToPDF.pdf";
    
                Spire.Pdf.HtmlConverter.Qt.HtmlConverter.Convert(input,
    
                outputFile,
                //enable javascript
                true,
                //load timeout
                10 * 1000,
                //page size
                new SizeF(612, 792),
                //page margins
                new Spire.Pdf.Graphics.PdfMargins(0),
                //load from content type
                LoadHtmlType.SourceCode
                );
                System.Diagnostics.Process.Start(outputFile);
            }
        }
    }
    有效截圖:
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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