Я пытаюсь использовать PdfSmartCopy из ItextSharp , но не могу найти подходящих примеров в C #.
Идея заключается в том, что у меня есть PDF-файл, содержащий поля формы и поля добавить 700кб к размеру документа pdf. Исходный документ без полей формы имел размер 100 КБ . Приветствуются любые другие предложения, особенно о последовательном уменьшении размера PDF.
(Я оптимизировал сгенерированный PDF-файл с помощью adobe acrobat, и он уменьшил его до 44 КБ . Так что где-то должен быть сбой.) Есть ли способ уменьшить размер 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();