voglio clonare un pdf, e apportare lievi modifiche al documento ad un certo punto, durante o dopo la copia.facendo due file PDF utilizzando identici iTextSharp
sono riuscito a farlo con le pagine, ma sto cercando di copiare anche tutti i metadati, i campi del modulo, ecc acrofields
Come sarò in grado di farlo utilizzando iTextSharp?
Document document = new Document();
FileStream fs = new FileStream(OutputFile, FileMode.Create, FileAccess.Write, FileShare.None)
PdfCopy copy = new PdfCopy(document, fs);
document.Open();
for (int i = 1; i <= reader.NumberOfPages; i++)
{
PdfImportedPage importedPage = copy.GetImportedPage(reader, i);
copy.AddPage(importedPage);
}
copy.Outlines = SimpleBookmark.GetBookmark(reader);
fs.Flush();
PdfCopyFields copyf = new PdfCopyFields(fs);
probabilmente un commento stupido, ma che ne dici di copiare semplicemente il file pdf? – granaker
heh .. no voglio apportare lievi modifiche al documento. – alexandertr
Bene, non è possibile copiare il file, quindi apportare modifiche ad esso (ad esempio http://stackoverflow.com/questions/4508120/adding-text-to-existing-pdf-which-is-closed-using-itextsharp) ? –