public void Add(IPDFEditor sheet) { PdfReader x = new PdfReader(sheet.Result); if (preserveEdit) { x.RemoveUsageRights(); } if (copy == null) { document = new Document(x.GetPageSizeWithRotation(1)); copy = new PdfCopy(document, output); document.Open(); } for (int i = 1; i <= x.NumberOfPages; i++) { count++; copy.SetPageSize(x.GetPageSize(i)); copy.AddPage(copy.GetImportedPage(x, i)); lastSize = x.GetPageSize(i); } x.Close(); }