今天發現一個好東西,
本來使用itextsharp來將Html轉換為PDF,
但itextsharp對Html的格式十分要求,
例如<br>這樣不行,
一定要<br />,
itextsharp才會接受進行轉換,
可是資料非常多,
又不想一一檢查(程式員要懶一點),
拜過Google大神在Stack Overflow發現Rotativa,
使用後十分方便,
但在更新時有遇到些許問題在此紀錄,
.目錄問題
本以為只要更新dll即可,
但還需要複製Rotativa這個資料夾(裡面有包含wkhtmltopdf.exe)。
.System.Exception
這問題是發生在Rotativa.WkhtmltopdfDriver.Convert(string, string, string),
如果發生這個問題,
請試著執行wkhtmltopdf.exe,
看是否會有訊息指出遺少MSVCP120.dll,
只要到這裡下載檔案,
如果主機為64位元,
則vcredist_x64.exe和vcredist_x86.exe都必須下載安裝。
全站熱搜