上傳Text文檔並轉換為PDF


今天在ASP.NET MVC環境中學習一些PDF相關的知識,想法是上傳文件成功時,並把文件轉換為PDF文檔。

打開你的專案,運行NuGet包管理器,下載一個叫iTextSharp的東東:



點擊Install,按鈕提示確認安裝,成功安裝或是檢測到專案中已經安裝,它狀態顯示如下:

 
在控制器創建操作(Action):

 

再在控制器中,創建另一個操作方法,是處理文件上傳以及轉換PDF的功能:


FileStream類去打開文件並讀取,獲取文檔的byte[] array。iTextSharp類對象PdfWriter,去GetInstance實例, 最終把文檔的array byte[]傳入給iTextSharp對象的paragrahp()方法中去。

根據控制器創建好操作,我們此時可以創建視圖UploadConvertPDF()了,本次練習上傳文件使用Razor來實現:

 
 演示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM