Я попытался использовать iTextSharp 5.5.9 для редактирования PDF-файлов. Проблема в том, что когда я редактирую большое поле прямоугольника в PDF-файле, он не может сохранить файл. Это код:Как отредактировать большой прямоугольник PDF от iTextSharp?
PdfReader reader1 = new PdfReader(new FileStream(DesFile, FileMode.Open));
Stream fs = new FileStream(DesFile, FileMode.Open);
PdfStamper stamper = new PdfStamper(reader1, fs);
List<PdfCleanUpLocation> cleanUpLocations = new List<PdfCleanUpLocation>();
cleanUpLocations.Add(new PdfCleanUpLocation(1, new Rectangle(77f,77f,600f,600f), BaseColor.GRAY));
PdfCleanUpProcessor cleaner = new PdfCleanUpProcessor(cleanUpLocations, stamper);
cleaner.CleanUp();
stamper.Close();
reader1.Close();
Я использую http://sox.sourceforge.net/sox.pdf, чтобы проверить, если изменить прямоугольник
new Rectangle(77f,77f,200f,200f)
Это будет хорошо работать ... Но когда я изменяю назад больший прямоугольник:
new Rectangle(77f,77f,600f,600f)
Он перестает работать. Пожалуйста помоги!
Он перестает работать не сообщение очень описательный ошибка. Вызывается ли исключение? – nbokmans
'redact' означает «уменьшить» или «уменьшить»? – TaW
Это не вызвало каких-либо исключений @nbokmans – SuperBerry