簡體   English   中英

將ASPX轉換為PDF格式

[英]Convert ASPX to PDF format

我有幾個ASPX Web表單,其中包含各種文本框,組合框,單選按鈕列表和許多其他花哨的telerik控件。 填寫表格后,需要將其轉換為PDF然后打印。 我嘗試了wkhtmltopdf,但輸出中的文本框都是空的。 我也嘗試過iTextSharp,但似乎無法擺脫HTMLWorker.Parse()的InvalidCastException。 我嘗試了EO.PDF的Essential Objects試用版,除了它需要花費很多錢購買並且可能不值得之外。 我似乎找到了許多只是基本的html到pdf轉換器的例子,並且不能用於控件。 似乎很多人使用GridView或類似的iTextSharp,但我不太了解gridView或它是否會幫助我。

我需要一個想法嘗試或可能解決我的iTextSharp或wkhtmltopdf的問題。 任何幫助,將不勝感激。 提前致謝!

這些字段是空白的,因為填寫的信息不是代碼的HTML結構的一部分。 瀏覽器顯示它,但wkhtmltopdf無法看到它。

簡單的解決方法:

  1. 在表單提交上,將提交的值保存在某處。

  2. 使用與表單頁面相同的代碼生成新的HTML頁面。

  3. 使用您在步驟1中保存的值預填表單的HTML。例如,使用提交的數據在表單上指定value屬性:

     <input type="text" name="customer_name" value="John Doe"> 

wkhtmltopdf現在可以使用HTML中的硬編碼值來呈現表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM