Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产又黄又爽又色视频影视网免费,正在播放亚洲一区,一区二区三区免费

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          你在找HTML轉(zhuǎn)PDF的方法嗎?這篇Aspose.P

          你在找HTML轉(zhuǎn)PDF的方法嗎?這篇Aspose.PDF for .NET教程告訴你

          spose.PDF for .NET是一種高級(jí)PDF處理和解析API,用于在跨平臺(tái)應(yīng)用程序中執(zhí)行文檔管理和操作任務(wù)。API可以輕松用于生成,修改,轉(zhuǎn)換,渲染,保護(hù)和打印PDF文檔,而無(wú)需使用Adobe Acrobat。此外,還提供PDF壓縮選項(xiàng),表格創(chuàng)建和操作,圖形和圖像功能,廣泛的超鏈接功能,印章和水印任務(wù),擴(kuò)展的安全控制和自定義字體處理。

          HTML到PDF的轉(zhuǎn)換在將不同文件格式相互轉(zhuǎn)換之間具有其自身的意義,可以使用其他可用的應(yīng)用程序,工具和在線服務(wù)將HTML轉(zhuǎn)換為PDF。同樣,我們也可以使用編程的方式,將HTML轉(zhuǎn)換為PDF。

          在Aspose.PDF for .Net中,提供了免費(fèi)的HTML到PDF的基本轉(zhuǎn)換,而且還允許指定各種選項(xiàng)來(lái)實(shí)現(xiàn)所需的功能,比如將網(wǎng)頁(yè)轉(zhuǎn)換為PDF、使用SVG數(shù)據(jù)渲染HTML等等。接下來(lái)我們一起通過(guò)示例解讀的方式學(xué)習(xí)如何實(shí)現(xiàn)這些功能。


          將HTML轉(zhuǎn)換到PDF

          只需使用幾行代碼和資源加載回調(diào)就可以以非常基本的方式將HTML轉(zhuǎn)換為PDF,以下是使您達(dá)到目的的代碼段:

          // The path to the documents directory.
          string dataDir=RunExamples.GetDataDir_AsposePdf_DocumentConversion();
          HtmlLoadOptions options=new HtmlLoadOptions();
          options.CustomLoaderOfExternalResources=new LoadOptions.ResourceLoadingStrategy(SamePictureLoader);
          Document pdfDocument=new Document(dataDir + "HTMLToPDF.html", options);
          pdfDocument.Save("HTMLToPDF_out.pdf");
          private static LoadOptions.ResourceLoadingResult SamePictureLoader(string resourceURI)
          {
           string dataDir=RunExamples.GetDataDir_AsposePdf_DocumentConversion();
           byte[] resultBytes=File.ReadAllBytes(dataDir + "aspose-logo.jpg");
           LoadOptions.ResourceLoadingResult result=new LoadOptions.ResourceLoadingResult(resultBytes);
           return result;
          }
          

          將網(wǎng)頁(yè)轉(zhuǎn)換為PDF

          通常需要將網(wǎng)頁(yè)轉(zhuǎn)換為PDF,并且如果手動(dòng)執(zhí)行此操作,則需要執(zhí)行多個(gè)步驟。API提供的功能可以使用下面顯示的代碼執(zhí)行。需要注意的是,以下代碼段涵蓋了Web頁(yè)面到PDF轉(zhuǎn)換操作的兩個(gè)主要和基本方面:

          • 下載網(wǎng)頁(yè)正在使用的資源,例如 CSS、圖片
          • 提供憑據(jù)以防訪問(wèn)頁(yè)面
          //文檔目錄的路徑。
          string dataDir=RunExamples.GetDataDir_AsposePdf_DocumentConversion();
          //創(chuàng)建對(duì)該URL的請(qǐng)求。
          WebRequest request=WebRequest.Create("https:// En.wikipedia.org/wiki/Main_Page");
          //如果服務(wù)器需要,請(qǐng)?jiān)O(shè)置憑據(jù)。
          request.Credentials=CredentialCache.DefaultCredentials;
          //在請(qǐng)求超時(shí)之前以毫秒為單位超時(shí)
          // Request.Timeout=100;
          //獲取響應(yīng)。
          HttpWebResponse response=(HttpWebResponse)request.GetResponse();
          //獲取包含服務(wù)器返回內(nèi)容的流。
          Stream dataStream=response.GetResponseStream();
          //使用StreamReader打開(kāi)流以方便訪問(wèn)。
          StreamReader reader=new StreamReader(dataStream);
          //閱讀內(nèi)容。
          string responseFromServer=reader.ReadToEnd();
          reader.Close();
          dataStream.Close();
          response.Close();
          MemoryStream stream=new MemoryStream(System.Text.Encoding.UTF8.GetBytes(responseFromServer));
          HtmlLoadOptions options=new HtmlLoadOptions("https:// En.wikipedia.org/wiki/");
          //加載HTML文件
          Document pdfDocument=new Document(stream, options);
          options.PageInfo.IsLandscape=true;
          //將輸出另存為PDF格式
          pdfDocument.Save(dataDir + "WebPageToPDF_out.pdf");
          

          使用SVG數(shù)據(jù)渲染HTML

          以下代碼段顯示了如何將帶有SVG圖形標(biāo)簽的HTML文件轉(zhuǎn)換為T(mén)agged PDF Document:

          //文檔目錄的路徑
          string dataDir=RunExamples.GetDataDir_AsposePdf_DocumentConversion();
          //設(shè)置輸入文件路徑
          string inFile=dataDir + "HTMLSVG.html";
          //設(shè)置輸出文件路徑
          string outFile=dataDir + "RenderHTMLwithSVGData.pdf";
          //初始化HtmlLoadOptions
          HtmlLoadOptions options=new HtmlLoadOptions(Path.GetDirectoryName(inFile));
          //初始化Document對(duì)象
          Document pdfDocument=new Document(inFile, options);
          //保存
          pdfDocument.Save(outFile);
          

          點(diǎn)擊下方“了解更多”免費(fèi)下載最新版Aspose.PDF for .NET

          ↓↓↓

          pdf轉(zhuǎn)換成html已經(jīng)是日常工作很常見(jiàn)的需求了,如果你還在手動(dòng)轉(zhuǎn)換,不僅耗時(shí)間而且又不準(zhǔn)確這樣我們的效率往往會(huì)最低,掌握快速將pdf文件轉(zhuǎn)html網(wǎng)頁(yè)的巧妙方法可以大大提高我們的工作效率這樣我們就可以提前下班啦。那我們應(yīng)該用什么來(lái)將pdf文件轉(zhuǎn)換成html網(wǎng)頁(yè)呢?將pdf文件轉(zhuǎn)換成html的方法又是什么呢?這里我就告訴大家一個(gè)比較好的小方法。我們可以通過(guò)pdf轉(zhuǎn)換器來(lái)解決這個(gè)小難題,下面就來(lái)看我給大家演示一下吧。

          1、打開(kāi)我們電腦上的pdf轉(zhuǎn)換器進(jìn)入到軟件的界面,然后在左側(cè)選擇“pdf轉(zhuǎn)換成其他文件”再點(diǎn)擊“文件轉(zhuǎn)HTML”

          將pdf轉(zhuǎn)換成html的方法圖1

          2、隨后我們點(diǎn)擊界面下方的“添加文件”選擇我們要轉(zhuǎn)換成html的pdf文件并點(diǎn)擊下方的“打開(kāi)”

          將pdf轉(zhuǎn)換成html的方法圖2

          3、其次我們可以點(diǎn)擊上方的“自定義”來(lái)自由的選擇我們轉(zhuǎn)換成html網(wǎng)頁(yè)的保存路徑。

          將pdf轉(zhuǎn)換成html的方法圖3

          4、以上工夫都做完后我們就點(diǎn)擊右下角的“開(kāi)始轉(zhuǎn)換”就可以一鍵將我們的pdf文件轉(zhuǎn)換成html網(wǎng)頁(yè)了,怎么樣是不是很簡(jiǎn)單呢!

          將pdf轉(zhuǎn)換成html的方法圖4

          5、等待轉(zhuǎn)換完成后我們就點(diǎn)擊文件右側(cè)“打開(kāi)”隨后就會(huì)跳轉(zhuǎn)到網(wǎng)頁(yè)上去了,之后右擊打開(kāi)源代碼一些網(wǎng)頁(yè)的編程員就可以進(jìn)行編輯了,這種高端的操作小編也不會(huì)啊!

          將pdf轉(zhuǎn)換成html的方法圖5

          好啦,以上就我分享給大家的方法了,希望可以幫助到大家吧,其實(shí)不光是只是將pdf文件轉(zhuǎn)換成html網(wǎng)頁(yè)格式,用pdf轉(zhuǎn)換工具還可以將圖片轉(zhuǎn)換成pdf、word轉(zhuǎn)換成pdf、ppt轉(zhuǎn)換成pdf、excel轉(zhuǎn)換成pdf、txt轉(zhuǎn)換成pdf、html轉(zhuǎn)換成pdf等多種轉(zhuǎn)換格式。

          好了,今天的內(nèi)容就到這里,祝大家生活愉快~!

          信首發(fā)于微信公眾號(hào)「GitHub精選」,歡迎大家關(guān)注。

          大家好,我是章魚(yú)貓。

          今天給大家推薦的這個(gè)開(kāi)源項(xiàng)目是來(lái)自于讀者的投稿,我超級(jí)喜歡這個(gè)開(kāi)源項(xiàng)目。尤其是做小程序開(kāi)發(fā)的時(shí)候,經(jīng)常遇到將內(nèi)容生成圖片分享到朋友圈。這個(gè)開(kāi)源項(xiàng)目就能夠解決你的問(wèn)題,可以將 html 轉(zhuǎn)為圖片,還可以轉(zhuǎn)為 PDF ,還支持加水印。

          這個(gè)開(kāi)源項(xiàng)目就是:Doctron它是基于 Docker、無(wú)狀態(tài)、簡(jiǎn)單、快速、高質(zhì)量的文檔轉(zhuǎn)換服務(wù)。目前支持將 html 轉(zhuǎn)為 pdf、圖片 (使用 chrome (Chromium) 瀏覽器內(nèi)核,保證轉(zhuǎn)換質(zhì)量)。支持 PDF 添加水印。

          作者認(rèn)為目前開(kāi)源界沒(méi)有較好的服務(wù)器端 HTML 轉(zhuǎn) PDF、圖片的工具,像 wkhtmltopdf、dompdf、mpdf 等這些比較出名的轉(zhuǎn)換工具,對(duì)一些簡(jiǎn)單 CSS 樣式的 HTML 轉(zhuǎn)換能做到不失真,對(duì)一些有復(fù)雜 CSS 樣式的 HTML 不能做到所見(jiàn)即所得。Doctron 使用 chrome 內(nèi)核恰巧彌補(bǔ)了這些缺點(diǎn)。

          開(kāi)源項(xiàng)目作者還提供了體驗(yàn)網(wǎng)站:

          您可以打開(kāi)下面的鏈接在線體驗(yàn)轉(zhuǎn)換質(zhì)量,由于服務(wù)器配置較低,以及網(wǎng)絡(luò)原因,轉(zhuǎn)換可能會(huì)慢一點(diǎn),實(shí)際部署到服務(wù)器速度會(huì)不一樣。

          項(xiàng)目體驗(yàn)地址:http://doctron.lampnick.com/

          開(kāi)源項(xiàng)目特性如下:

          • 使用 chrome 內(nèi)核保證高質(zhì)量將 HTML 轉(zhuǎn)為 pdf / 圖片。
          • 簡(jiǎn)易部署 (提供 docker 鏡像,Dockerfile 以及 k8s yaml 配置文件)。
          • 支持豐富的轉(zhuǎn)換參數(shù)。
          • 轉(zhuǎn)為 pdf 和圖片支持自定義大小。
          • 無(wú)狀態(tài)服務(wù)支持。

          安裝和使用步驟如下:

          開(kāi)源項(xiàng)目地址:https://github.com/lampnick/doctron

          開(kāi)源項(xiàng)目作者:lampnick

          公眾號(hào):「GitHub 精選」,值得你關(guān)注,每天都分享開(kāi)源項(xiàng)目,挖掘開(kāi)源的價(jià)值。


          主站蜘蛛池模板: 熟妇人妻系列av无码一区二区| 国产在线一区二区综合免费视频 | 国产成人精品一区二三区在线观看| AV天堂午夜精品一区| 四虎在线观看一区二区| 一区二区在线免费观看| 亚洲日韩精品一区二区三区| 国产一区二区视频免费| 精品国产一区二区三区色欲| 激情综合一区二区三区| 中文字幕日韩一区二区三区不| 国产高清视频一区二区| 精品免费国产一区二区| 亚洲AV无码一区二区乱子仑 | 精品aⅴ一区二区三区| 国产精品无码不卡一区二区三区| 国产成人av一区二区三区在线| 日韩欧美一区二区三区免费观看| 无码av免费一区二区三区试看| 国产一区在线视频| 中文字幕一区在线| 国产日韩AV免费无码一区二区 | 精品一区中文字幕| 国产亚洲综合精品一区二区三区| 亚洲另类无码一区二区三区| 久久精品日韩一区国产二区| 中字幕一区二区三区乱码 | 国产成人久久精品区一区二区| 人妻体内射精一区二区三区| 3d动漫精品一区视频在线观看| 人妻体体内射精一区二区| 亚洲一区二区三区亚瑟| 亚洲熟妇无码一区二区三区| 亚洲综合一区国产精品| 日本一道一区二区免费看| 人妻体内射精一区二区| 国产亚洲3p无码一区二区| 亚洲福利视频一区| 伦精品一区二区三区视频| 色综合久久一区二区三区| 精品人妻一区二区三区四区在线|