Hola que tal grupo, espero que se encuentren bien. Tengo un problema estoy trabajando con C# y itextsharp para modificar un archivo pdf(el cual cuenta con imágenes y texto ya definido), ya logre abrir y escribir texto en el archivo pero el texto que escribo
queda atrás de la imagen que ya trae el archivo. como si ve en la siguiente imagem.

y quiero que todo el texto quede enfrente y mi código es el siguiente:
string oldFile = @"c://congreso/viejo.pdf";
string newFile = @"c://congreso/nuevo.pdf";
PdfReader reader = new PdfReader(oldFile);
Rectangle size = reader.GetPageSizeWithRotation(1);
Document document = new Document(size);
FileStream fs = new FileStream(newFile, FileMode.Create, FileAccess.Write);
PdfWriter writer = PdfWriter.GetInstance(document, fs);
document.Open();
//PdfContentByte cb = writer.DirectContent;
PdfContentByte cb = writer.DirectContentUnder;
BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
cb.SetColorFill(BaseColor.DARK_GRAY);
cb.SetFontAndSize(bf, 26);
cb.BeginText();
string text = "No se nada de lo que dicen aqui...";
cb.ShowTextAligned(1, text, 350,190, 0);
cb.EndText();
cb.BeginText();
PdfImportedPage page = writer.GetImportedPage(reader, 1);
cb.AddTemplate(page, 0, 0);
// close the streams and voilá the file should be changed :)
document.Close();
fs.Close();
writer.Close();
reader.Close();
Alguien me puede ayudar por favor para que me quede el texto enésima de la imagen.
