0

在asp.net mvc-2應用程序中,我需要將視圖導出爲pdf。我正在使用itextsharp來生成pdf。在應用程序中,我擁有包含指令標題和附加到其上的不同圖像的不同指令的文檔。我需要將文檔中的所有說明導出爲pdf。指令標題包含項目符號和編號。它以html格式存儲在數據庫中。附加到每條指令的圖像也以字節格式存儲在數據庫中。我的pdf包含一個表格,每行代表一條指令。我在使用這些數據生成PDF時遇到兩個基本問題:在pdf中顯示項目符號,編號和圖像

  • 當我嘗試顯示標題時,它顯示爲帶有html標籤。在pdf中,我需要用項目符號和數字顯示標題(即通過編輯器輸入)。
  • 我需要顯示附加到PDF中的每個指令的字節流圖像。

回答

0

請參閱my post here的前三段來解答第一個問題。

對於第二個問題,iTextSharp(以及更重要的是PDF格式)支持多種格式。對於不支持的格式,您可以使用.Net Framework將其中的許多格式轉換爲可用格式。 (最容易使用的可能是JPEG。)

See this post if you need to know hot to get raw bytes from a database。一旦你得到了字節,你可以使用iTextSharp.text.Image.GetInstance(),它具有(從5.1.1開始)15個重載,包括佔用原始字節的數據,一個System.Drawing.Image和`System.IO.Stream'。