Articles of itextsharp

Alineación correcta del texto en PdfPCell

Tengo una aplicación C # que genera una factura en PDF. En esta factura hay una tabla de artículos y precios. Esto se genera utilizando un PdfPTable y PdfPCell s. Quiero poder alinear correctamente la columna de precios, pero parece que no puedo: el texto siempre sale alineado a la izquierda en la celda. Aquí […]

Recupere las coordenadas respectivas de todas las palabras en la página con itextsharp

mi objective es recuperar las coordenadas respectivas de todas las palabras en la página, lo que he hecho es PdfReader reader = new PdfReader(“cde.pdf”); TextWithPositionExtractionStategy S = new TextWithPositionExtractionStategy(); PdfTextExtractor.GetTextFromPage(reader,1,S); Vector curBaseline = renderInfo.GetDescentLine().GetStartPoint(); Vector topRight = renderInfo.GetAscentLine().GetEndPoint(); iTextSharp.text.Rectangle rect = new iTextSharp.text.Rectangle(curBaseline[Vector.I1], curBaseline[Vector.I2], topRight[Vector.I1], topRight[Vector.I2]); string x1 = curBaseline[Vector.I1].ToString(); string x2 = curBaseline[Vector.I2].ToString(); string […]

Marcando checkbox en pdf con itextsharp

¡He intentado de muchas maneras diferentes, pero no puedo verificar la checkbox! Esto es lo que he intentado: var reader = new iTextSharp.text.pdf.PdfReader(originalFormLocation); using (var stamper = new iTextSharp.text.pdf.PdfStamper(reader,ms)) { var formFields = stamper.AcroFields; formFields.SetField(“IsNo”, “1”); formFields.SetField(“IsNo”, “true”); formFields.SetField(“IsNo”, “On”); } Ninguno de ellos funciona. ¿Algunas ideas?

Lea PDF usando itextsharp donde el idioma PDF no es inglés

Intento leer este PDF usando itextsharp en C #, que convertirá este pdf en archivo de palabras. también necesita mantener el formato de tabla y las fonts en word cuando bash con el pdf en inglés, funcionará perfectamente pero usando algunas de las lenguas indias como Hindi, Marathi no funciona. public string ReadPdfFile(string Filename) { […]

Los PDF generados por iTextSharp ahora causan el diálogo Guardar en Adobe Reader X

He estado usando iTextSharp para generar documentos PDF durante más de un año. Desafortunadamente, con el lanzamiento de Adobe Reader X, mis archivos PDF ahora causan un “¿Desea guardar?” cuadro de diálogo que aparece al cerrar el documento PDF. Esto no sucede con archivos PDF que no se generan con iTextSharp. Es realmente molesto para […]

Crear PDF en memoria en lugar de archivo físico

¿Cómo se puede crear un PDF en el flujo de memoria en lugar de un archivo físico usando itextsharp? El siguiente código está creando un archivo pdf real. En cambio, ¿cómo puedo crear un byte [] y almacenarlo en el byte [] para que pueda devolverlo a través de una función? using iTextSharp.text; using iTextSharp.text.pdf; […]

¿Cómo devolver PDF al navegador en MVC?

Tengo este código de demostración para iTextSharp Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream(“Chap0101.pdf”, FileMode.Create)); document.Open(); document.Add(new Paragraph(“Hello World”)); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); ¿Cómo hago para que el controlador devuelva el documento pdf al navegador? EDITAR: Al ejecutar este código, se abre […]

Obteniendo coordenadas de cadena utilizando ITextExtractionStrategy y LocationTextExtractionStrategy en Itextsharp

Tengo un archivo PDF que estoy leyendo en una cadena usando ITextExtractionStrategy. Ahora de la cadena estoy tomando una subcadena como My name is XYZ y necesito obtener las coordenadas rectangulares de la subcadena del archivo PDF pero no puedo hacerlo. En Google Tengo que saber que LocationTextExtractionStrategy pero no obtengo cómo usar esto para […]

¿Cómo puedo insertar una imagen con iTextSharp en un PDF existente?

Tengo un PDF existente y puedo usar FdFWriter para ingresar a cuadros de texto. Funciona bien. Ahora tengo una imagen. He leído la documentación y he observado muchos ejemplos, pero todos crean nuevos documentos e insertan una imagen. Quiero tomar un PDF existente e insertar una imagen en un campo de imagen o como la […]

¿Cómo combinar varios archivos pdf (generados en tiempo de ejecución)?

Cómo combinar varios archivos pdf (generados en tiempo de ejecución) a través de ItextSharp luego imprimirlos. Encontré el siguiente enlace, pero ese método requiere los nombres en pdf porque los archivos PDF se almacenaron y este no es mi caso. Tengo varios informes, los convertiré a pdf files través de este método: private void AddReportToResponse(LocalReport […]