我正在尝试使用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