Asp.net
直接將.aspx轉為.pdf
我正在處理的一個項目需要我建構一個以 HTML (.aspx) 和 PDF 格式輸出的報告。是否有可用的解決方案允許我將 .aspx 頁面的輸出提供給 PDF 生成實用程序?完全支持 HTML 和 CSS 將是理想的。
謝謝!
wkhtmltopdf會做到的…. 用法:
wkhtmltopdf http://www.google.com google.pdf這就對了。你可以去任何網頁……甚至是aspx。css 比任何其他實用程序都受到更好的支持,因為它使用 webkit html 渲染引擎(Safari、Chrome)。享受
有一個 .exe (7 mb) 可以從 .Net 中使用,只需使用 Process.Start 確保將 exe 複製到項目目錄中,否則必須指定完整路徑。前任:
static void HtmlToPdf(string website,string destinationFile) { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "wkhtmltopdf.exe"; startInfo.Arguments = website+" "+destinationFile; Process.Start(startInfo); }我認為 SSL 是受支持的,但我不認為 2-way SSL 目前可以工作。它是我見過的最好的單站 HTML -> PDF 工具。