翻譯|使用教程|編輯:胡濤|2023-07-11 14:38:40.980|閱讀 160 次
概述:本節(jié)將重點介紹將 HTML 轉換為 PDF 的新插件,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.Doc 是一款專門對 Word 文檔進行操作的 類庫。在于幫助開發(fā)人員無需安裝 Microsoft Word情況下,輕松快捷高效地創(chuàng)建、編輯、轉換和打印 Microsoft Word 文檔。擁有近10年專業(yè)開發(fā)經驗Spire系列辦公文檔開發(fā)工具,專注于創(chuàng)建、編輯、轉換和打印Word/PDF/Excel等格式文件處理,小巧便捷。
E-iceblue 功能類庫Spire 系列文檔處理組件均由中國本土團隊研發(fā),不依賴第三方軟件,不受其他國家的技術或法律法規(guī)限制,同時適配國產操作系統(tǒng)如中科方德、中標麒麟等,兼容國產文檔處理軟件 WPS(如 .wps/.et/.dps 等格式
Spire.PDF for.net下載 Spire.PDF for java下載
使用 C# PDF 組件將 HTML 轉換為 PDF 非常重要,因此我們始終盡力改進 Spire.PDF。我們的目標是讓我們的開發(fā)人員使用起來更加方便。現在,除了以前Spire.PDF 提供的將 HTML 轉換為 PDF 的方法之外,我們還有一個用于將 html 轉換為 PDF 的新插件。
本節(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系統(tǒng)上,您需要解壓轉換器插件包并將“plugins”文件夾復制到Spire.Pdf.dll的同一文件夾下。在使用 QT 插件將 HTML 轉換為 PDF 之前,請確保您的計算機上已安裝 Microsoft Visual C++ 2015 Redistributable。
在Mac和Linux系統(tǒng)上,您需要將zip文件復制到系統(tǒng)下,然后將轉換器插件包解壓到系統(tǒng)下才能成功使用插件。
C# 和 VB.NET ,您可以下載并嘗試。
調用插件非常簡單,請檢查以下用于將 HTML 轉換為 PDF 的 C# 代碼。
[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); } } }有效截圖:
以上便是如何使用新插件將 HTML 轉換為 PDF,如果您有其他問題也可以繼續(xù)瀏覽本系列文章,獲取相關教程,你還可以給我留言或者加入我們的官方技術交流群。
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(767755948)
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn