今天發現一個好東西,

Rotativa

本來使用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都必須下載安裝。

arrow
arrow
    全站熱搜

    souts 發表在 痞客邦 留言(0) 人氣()