我正在嘗試使用PdfSmartCopy從ItextSharp但我無法在c#中找到任何相關示例。ITextSharp PdfCopy使用示例
ideea是我有一個PDF包含表單域和字段添加到pdf文檔的大小700kb。沒有表單域的原始文件是100kb。 歡迎任何其他提示,尤其是o一致縮小pdf大小。
(我優化使用Adobe Acrobat生成的PDF,而且它降低到44KB。所以必須有毛刺的地方。) 有什麼辦法來減少PDF的大小?
編輯:FormFlatenning沒有幫助。 pdf模板文件僅包含文本,行和表格,不包含圖像。
這裏是我的代碼片段
PdfReader reader = new PdfReader(GetTemplateBytes());
pst = new PdfStamper(reader, Response.OutputStream);
var acroFields = pst.AcroFields;
pst.FormFlattening = true;
pst.FreeTextFlattening = true;
SetFieldsInternal(acroFields);
pst.Close();
你的問題標題中提到PdfSmartCopy,但源沒有。 – 2010-12-01 00:57:46
我要求提供源代碼,而不是提供它。 – 2010-12-07 09:12:19