我有一個要求,能夠在我們的(ASP.net)應用程序中生成PDF。我們需要滿足以下要求:從模板動態生成PDF
該文本將基本上是動態的,必須以編程方式添加。
理想情況下,我們希望將這些生成的文檔基於我們的設計人員提供的PDF模板。
根據特定條件,某些部分/頁面可能會或可能不可見 - 理想情況下,我們希望內容在向上「流動」時填充空間,以便刪除某些內容。
某些頁面可能需要重複,具體取決於特定條件。
某些PDF模板將不在我們的控制範圍之內(我們正在填充由第三方提供的應用程序表單),因此能夠讀取空白PDF並填充它將會很好。
我看iTextSharp的,似乎做大部分的這些東西(即我可以帶一個PDF,編輯它,包括我們需要填寫數據,然後使用iTextSharp的閱讀,在表單字段作爲模板並填充數據),但是,我不確定如何去隱藏整個部分和/或重複頁面。
我在這裏尋找的是來自任何處於類似情況的人的一點建議。
小更新在這裏,我們就用iTextSharp的 - 它是一個強大的工具,但它需要一些學習的,但它的快速,重量輕,不正是我們想要做的事。
但是......
我想指出的是,最新的版本是不再真的是免費的(如啤酒) - 該許可證不允許商業用途。因此,我們現在有一個行貨版本,但它並不令人震驚地便宜(並且他們不公佈價目表)。
關於基於模板的報告,請參閱此文章(http://www.nopcommerce.com/boards/t/15568/feature-request-template-based-reporting-system.aspx)。這是他們正在討論的[html to pdf converter](http://www.hiqpdf.com)。 – 2012-03-09 09:24:04