Я пытаюсь использовать PdfSmartCopy из ItextSharp, но я не могу найти соответствующие примеры в C#.ITextSharp PdfCopy примеры использования
Идея заключается в том, что у меня есть pdf-форма, а поля добавляются 700kb к размеру pdf-документа. Исходный документ без полей формы был 100kb. Любые другие предложения приветствуются, особенно o последовательно уменьшайте размер pdf.
(я оптимизировал сгенерированный PDF с помощью Adobe Acrobat, и он свел ее к 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