我有一個ASP.NET 4.0 Web應用程序需要創建保險申請表格。基本上,該程序加載PDF模板,填充表單域,然後平整和關閉PDF。使用Word創建它們時,模板很小(大約156k,5頁),但通過Adobe Acrobat添加到模板中的每個表單字段都會爲整個文件大小增加大約5-10k。不幸的是,這些頁面有很多表單域(200+),最終結果往往是每頁大約半MB到1MB。PDF表格生成
任何人都可以提出一個替代的應用程序,可以從ASP.NET網頁動態使用,可以做一個類似的工作,但保持較小的文件大小?它不需要是免費的組件,但它需要有一種方法可以讓我從Word文檔創建模板,但不能使用Office自動化來填充Word文檔並另存爲PDF。我的意願也是它處理流而不是文件,但在這種情況下這對我來說是一個小問題。
您是否試過Adobe的另存爲...縮小尺寸PDF?我已經看到,當強制與Acrobat 9或10兼容時,它會在單個表單頁面上打開大約100KB左右的表單字段。 – NotMe 2013-02-26 01:11:56
@ChrisLively,是的,我試過這個選項。不幸的是,這似乎是一些上限之後,Adobe變得不合時宜,因爲當我試圖超過一半的表單字段將消失。 – 2013-02-26 01:53:16