C# wkhtmltopdf 將html轉pdf
一、轉換程式程式碼如下:
public string HtmlToPdf(string url) { bool success = true; // string dwbh = url.Split('?')[1].Split('=')[1]; //CommonBllHelper.CreateUserDir(dwbh); //url = Request.Url.Host + "/html/" + url; string guid = DateTime.Now.ToString("yyyyMMddhhmmss"); string pdfName = "1.pdf"; //string path = Server.MapPath("~/kehu/" + dwbh + "/pdf/") + pdfName; string path = "D:\\" + pdfName; try { if (string.IsNullOrEmpty(url) || string.IsNullOrEmpty(path)) success = false; //獲取安裝路徑 string str = Server.MapPath("~\\bin\\wkhtmltopdf.exe"); Process p = System.Diagnostics.Process.Start(str, url+" "+path); p.WaitForExit(); if (!System.IO.File.Exists(str)) success = false; if (System.IO.File.Exists(path)) { FileStream fs = new FileStream(path, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); if (Request.UserAgent != null) { string userAgent = Request.UserAgent.ToUpper(); if (userAgent.IndexOf("FIREFOX", StringComparison.Ordinal) <= 0) { Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(pdfName, Encoding.UTF8)); } else { Response.AddHeader("Content-Disposition", "attachment; filename=" + pdfName); } } Response.ContentEncoding = Encoding.UTF8; Response.ContentType = "application/octet-stream"; //通知瀏覽器下載檔案而不是開啟 Response.BinaryWrite(bytes); Response.Flush(); Response.End(); fs.Close(); System.IO.File.Delete(path); } else { Response.Write("檔案未找到,可能已經被刪除"); Response.Flush(); Response.End(); } } catch (Exception ex) { success = false; } return ""; }
相關推薦
C# wkhtmltopdf 將html轉pdf
一、轉換程式程式碼如下: public string HtmlToPdf(string url) { bool success = true; // string dwbh = url.Split('?')[1].Split('=')[1
iText —— JAVA將html轉pdf
1、index.html檔案內容如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.
Java操作wkhtmltopdf實現Html轉PDF
做java開發的都知道,java生成pdf大部分都是用itext,itext的確是java開源元件的第一選擇。不過itext也有侷限,就是要自己寫模版,系統中的表單數量有好幾百個,為每個表單做一個匯出
JAVA使用wkhtmltopdf 將Html 匯出PDF
1.安裝wkhtmltopdf 根據自己的系統來選擇對應的安裝包 2.下載之後安裝,然後將其配置到環境變數中 3.做個小測試 命令:wkhtmltopdf 需要轉化為pdf的html地址 匯出位置 4.下面附上JAVA程式碼 主要工具類
瀏覽器外掛形式將html轉成pdf,將html轉成圖片
javascript: (function () { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); var scrip
java使用wkhtmltopdf將html或者URI連結生成PDF
最近專案有個需求,將客戶提供的URI連結轉化為PDF檔案,原本打算使用itext轉換的,發現使用itext轉化後的PDF格式和html差異過大。後來經同事介紹可以使用wkhtmltopdf對html或URI連結轉化為PDF,經過測試確實很強大,也比較簡單,但是要安裝wkhtmltopdf外掛。
HTML 轉 PDF 之 wkhtmltopdf 工具精講
術語定義 文件物件 “文件物件”是指PDF文件中的文件物件,共有三種類型的“文件物件”,他們分別是“頁面物件”,“封面物件”和“目錄物件”。 頁面物件 “頁面物件”是指以頁面的形式在PDF文件中呈現的物件,這個是相對於“封面物件”和“目錄物件”來講的。此類物件會成為P
用html2canvas和jspdf實現將html轉成pdf下載到本地
解決了下載的圖片會模糊和偏移的問題 <script src="${basePath!}/js/bluebird.js"></script> <script src="${basePath!}/js/jspdf.debug.js"></script>
wkhtmltopdf html轉PDF 支援java 直接呼叫命令進行轉換
wkhtmltopdf [OPTIONS]... <input file> [More input files] <output file> 常規選項 --allow <path> 允許載入從指定的資料夾中的檔案或檔案(可重複)--b
HTML轉PDF工具(wkhtmltopdf)介紹,支援widows和linux
最近專案中客戶提了一個奇葩的需求;批量把html轉為pdf檔案用於存檔。聽到這個需求不知所錯,最開始研究iText使用java開發,各種中文亂碼,中文不顯示問題。後來在網上搜索到wkhtmltopdf工具,以下是完整的說明以及程式碼。 首先下載檔案:html轉為pdf檔案(wkhtm
HTML 轉 PDf 方法一 wkhtmltopdf.exe
工作中涉及到製作PDF報表,找了很多辦法,總是不盡人意,有諸多bug,如: 1:中文顯示亂碼 2:處理字串分割及換行時要麼是字串被截斷無法顯示,要麼就是無法換行超出顯示範圍 3:處理分頁
Java將HTML轉化為PDF+獲得頁數+合併PDF
最近公司用到了HTML轉PDF的技術,這裡就把用到的方式和技術在這裡寫一下,方便他人和自己以後有需要時進行
最好用Html轉pdf的工具——wkhtmltopdf
實習時公司需要把一些html頁面中的部分內容生成pdf檔案,然後我就找一些用php把html頁面圍成pdf檔案的類。方法是可謂是找了很多很多,什麼html2pdf,pdflib,FPDF這些都試過了,但是都沒有達到我要的求(主要是不能解決中文亂碼的問題以及樣式排
使用itextpdf 將 html 轉成 pdf遇到的坑
這幾天磨磨唧唧在整理html轉pdf這一個功能,還好領導不急。讓我慢慢整。流程基本已明確了,我們這邊從協同那邊同步資料,然後銷售在後臺生成連結發給客戶,然後客戶在H5(jSignature)好籤名上傳將簽名儲存成png檔案,再將png檔案壓到pdf的指定位置上。
java完成HTML轉PDF wkhtmltopdf
為什麼使用wkhtmltopdf HTML轉PDF的實現方式有很多,但是轉換出來的PDF的質量又好有壞。之前試過IText和一些其
.NET使用DinkToPdf將HTML轉成PDF
## 0.介紹 > C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF. 最近瀏覽文章的時候發現DinkToPdf框架,可以利用HTML轉換成PDF,與我早期
Docx4j將html轉成word時,br標簽為軟回車的問題修改
peek aras -i lin 位置 org pac 回車 tco docx4j版本:3.0.1 修改jar包:docx4j-ImportXHTML maven配置為: 具體代碼位置:\org\docx4j\convert\in\xhtml\XHTMLImporterIm
如何下載CAD轉PDF轉換器,怎麽批量將CAD轉PDF
CAD制圖在設計行業還是運用的比較廣泛的,比如工程設計行業就需要經常需要CAD文件,如果我們想要將批量的CAD文件轉換成PDF文件,那麽我們應該怎麽進行轉換?批量CAD轉PDF軟件怎麽用,哪些軟件可以轉? 一、什麽軟件可以將批量的CAD文件轉換成PDF文件? 如果我們想要將批量的CAD文件轉換成PDF
史上最強php生成pdf文件,html轉pdf文件方法
是不是 下載地址 註意 pdflib min views 開發者 lan 輸入 之前有個客戶需要把一些html頁面生成pdf文件,然後我就找一些用php把html頁面圍成pdf文件的類。方法是可謂是找了很多很多,什麽html2pdf,pdflib,FPDF這些都試過了,但是
將html轉成xhtml
工具 兩種 odi 縮進 generator println encoding 操作方法 方法 HTML指的是超文本標記語言 (Hyper Text Markup Language),html不強制要求每個標記都是關閉的,比如img,你可以寫成<img src="xx