上傳Text文件並轉換為PDF 解決亂碼

2022-02-13 12:30:23 字數 693 閱讀 1848

前些日子,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...