前些日子,insus.net有分享一篇《上傳text文件並轉換為pdf》 它是按最簡單與預設方式來處理。
它在處理帶有中文的文字檔案時,轉換為pdf時,中文不能正常顯示,亂碼。
本篇算得上是在那基礎上,進行重構,解決亂碼問題。
為了解決字元問題,我們需要在專案下建立乙個目錄,如fonts是用來儲存字型。我們去windows目錄下把simsun.ttc字型拷貝過來。
在控制器的postfile()操作中,也得需要修改一些**,如前一篇是先把上傳的檔案存入乙個臨時目錄中,現在覺得它有點多餘了,直接去讀取httppostedfilebase 的inputstream即可。
演示,先資料夾建立乙個帶在中文的文字檔案:
如果程式正常,轉換出來的pdf應該與上面的文字檔案沒有區別:
上傳Text文件並轉換為PDF
今天在asp.net mvc環境中學習一些pdf相關的知識,想法是上傳檔案成功時,並把檔案轉換為pdf文件。在控制器建立操作 action 再在控制器中,建立另乙個操作方法,是處理檔案上傳以及轉換pdf的功能 filestream類去開啟檔案並讀取,獲取文件的byte array。itextshar...
doc文件轉換為pdf文件
doc格式檔案轉換為pdf檔案 doc檔案向pdf格式轉換還是比較容易的,主要通過adobe 公司提供的adobe distiller虛擬伺服器實現的,在安裝了adobe acrobat完全版後,在windows系統的印表機任務中就會新增乙個acrobat distiller印表機.現在比較流行的d...
doc文件轉換為pdf文件
doc格式檔案轉換為pdf檔案 doc檔案向pdf格式轉換還是比較容易的,主要通過adobe 公司提供的adobe distiller虛擬伺服器實現的,在安裝了adobe acrobat完全版後,在windows系統的印表機任務中就會新增乙個acrobat distiller印表機.現在比較流行的d...