Que tal miguellito.
iTextSharp, tiene una clase que se llama
PdfReader, por ejemplo
Código:
//documento a leer:
PdfReader reader = new PdfReader("archivo_origen.pdf");
....
reader = new PdfReader(args[f]);
// Total de páginas de documento
n = reader.NumberOfPages;
Console.WriteLine("El documento tiene:" + n + " páginas.");
Después para cada página:
Código:
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileStream("archivo_destino.pdf", FileMode.Create));
.....
i=1
while (i < n) {
document.newPage(); // documento destino
page = writer.getImportedPage(reader, i);
Console.WriteLine("Página procesada " + i);
i++;
}
Y así para cada archivo.
Saludos!!