Articles of itextsharp

¿Cómo puedo aplanar un formulario PDF de XFA usando iTextSharp?

Supongo que tengo que aplanar un formulario XFA para mostrarlo correctamente en la interfaz de usuario de una aplicación que utiliza el CSDK de Nuance. Cuando lo proceso ahora recibo un mensaje genérico “Espere … si este mensaje no se reemplaza eventualmente …”. Buscando un ejemplo de código iTextSharp para hacer esto.

¿Cómo puedo extraer el subíndice / superíndice correctamente desde un PDF usando iTextSharp?

iTextSharp funciona bien extrayendo texto plano de documentos PDF, pero tengo problemas con el texto de subíndice / superíndice, común en documentos técnicos. TextChunk.SameLine() requiere dos segmentos para tener una posición vertical idéntica para estar “en” la misma línea, que no es el caso para el texto superíndice o subíndice. Por ejemplo, en la página […]

Edición de hipervínculo y anclajes en PDF con ITextSharp

Estoy usando la biblioteca iTextSharp y C # .Net para dividir mi archivo PDF. Considere un archivo PDF llamado sample.pdf que contiene 72 páginas. Este ejemplo.pdf contiene páginas que tienen un hipervínculo que navega a otra página. Por ejemplo: en la página 4 hay tres hipervínculos que al hacer clic navegan a las páginas 24, […]

Resalta las palabras en un pdf usando itextsharp, sin mostrar la palabra resaltada en el navegador

Las palabras resaltadas no se muestran en el navegador utilizando itextsharp. Adobe Navegador CÓDIGO List MatchesFound = strategy.GetTextLocations(splitText[i].Trim(), StringComparison.CurrentCultureIgnoreCase); foreach (Rectangle rect in MatchesFound) { float[] quad = { rect.Left – 3.0f, rect.Bottom, rect.Right, rect.Bottom, rect.Left – 3.0f, rect.Top + 1.0f, rect.Right, rect.Top + 1.0f }; //Create our hightlight PdfAnnotation highlight = PdfAnnotation.CreateMarkup(stamper.Writer, rect, null, […]

¿Cómo agregar una marca de agua a un archivo PDF?

Estoy usando C # y iTextSharp para agregar una marca de agua a mis archivos PDF: Document document = new Document(); PdfReader pdfReader = new PdfReader(strFileLocation); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(strFileLocationOut, FileMode.Create, FileAccess.Write, FileShare.None)); iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(WatermarkLocation); img.SetAbsolutePosition(100, 300); PdfContentByte waterMark; // for (int pageIndex = 1; pageIndex <= pdfReader.NumberOfPages; pageIndex++) { […]

Extrae la imagen del PDF usando itextsharp

Estoy tratando de extraer todas las imágenes de un pdf usando itextsharp, pero no puedo superar este obstáculo. El error se produce en la línea System.Drawing.Image ImgPDF = System.Drawing.Image.FromStream(MS); dando un error de “El parámetro no es válido”. Creo que funciona cuando la imagen es un bitmap pero no de otro formato. Tengo este código […]

Agregue encabezado y pie de página para PDF usando iTextsharp

¿Cómo puedo agregar encabezado y pie de página para cada página en el pdf? Encabezado contendrá solo un texto El pie de página contendrá un texto y una paginación para el pdf (Página: 1 de 4) Cómo es esto posible ? Traté de agregar la línea siguiente, pero el encabezado no aparece en pdf. document.AddHeader(“Header”, […]

¿Cómo continuar la salida de campo en una segunda página?

He generado un PDF a partir de una plantilla. El PDF tiene un campo en el medio que es de longitud variable. Estoy intentando trabajar de modo que si el contenido del campo se desborda, el progtwig usará una segunda plantilla de instancia como segunda página y continuará en el mismo campo allí. es posible?

¿Cómo puedo agregar una imagen a todas las páginas de mi PDF?

He intentado agregar una imagen a todas las páginas usando itextsharp. La imagen debe estar por encima de todo el contenido de cada página. He usado el siguiente código debajo de todos los otros doc.add() Document doc = new Document(iTextSharp.text.PageSize.A4, 10, 10, 30, 1); PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath(“~/pdf/” + fname), FileMode.Create)); doc.Open(); Image […]

HTML a la lista usando XMLWorker

¿Podría alguien proporcionar un ejemplo de análisis de HTML en una lista de elementos utilizando XMLWorkerHelper en iTextSharp (C #). La versión de JAVA como figura en la documentación es: XMLWorkerHelper.getInstance().parseXHtml(new ElementHandler() { public void add(final Writable w) { if (w instanceof WritableElement) { List elements = ((WritableElement)w).elements(); // write class names of elements to […]