0
我試圖使用iTextSharp 5.5.9來編輯PDF文件。問題是當我在PDF上編輯一個大的矩形字段時,它不能保存文件。這是代碼:如何編輯iTextSharp的PDF大矩形?
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)
它停止工作。請幫忙!
它停止工作不是很描述性錯誤消息。是否拋出異常? 'redact'的 – nbokmans
你的意思是'減少'還是'縮小'? – TaW
它沒有拋出任何異常@nbokmans – SuperBerry