Ajouter une page au document PDF en utilisant iTextSharp

Je voudrais ajouter une page à un document PDF contenant du texte simple.

J'ai essayé le code suivant que j'ai trouvé sur internet, mais jusqu'à présent, je n'ai pas réussi à le faire fonctionner:

PdfReader reader = new PdfReader("1.pdf");
Document document = new Document(reader.GetPageSize(1));
PdfCopy copier = new PdfCopy(doc, new FileStream("2.pdf", FileMode.Create));

for (int pageCounter = 1; pageCounter < reader.NumberOfPages + 1; pageCounter++)
{
    //byte[] page = reader.GetPageContent(pageCounter);
    copier.AddPage(copier.GetImportedPage(reader, pageCounter));
}

copier.NewPage();
copier.Add(new Paragraph("This is added text"));

document.Close();
reader.Close();

S'il vous plaît laissez-moi savoir comment faire de ce droit?

source d'informationauteur Ahmad Hajou