1. Productos
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

Biblioteca .NET para procesamiento de documentos PDF

Lea, escriba y manipule archivos PDF desde aplicaciones .NET.

iText para .NET es una biblioteca .NET de código abierto que brinda a los desarrolladores la capacidad de crear una solución PDF de su propia elección. Anteriormente se conocía como iTextSharp y es capaz de crear un flujo de trabajo de documentos PDF inteligente. 

iText para .NET permite crear documentos PDF programáticamente sin intervención humana al tiempo que admite varias funciones importantes, como la creación de PDF desde cero, la exportación de HTML a PDF, la redacción de PDF, la compatibilidad con varios idiomas, la manipulación de PDF, el manejo de XFDF y SVG, la extracción de datos de PDF, PDF etiquetado y análisis y más.

Previous Next

Primeros pasos con iText para .NET

iText para .NET tiene licencia dual como software comercial/AGPL. AGPL es una licencia de software libre/de código abierto. Se recomienda utilizar NuGet para agregar iText 7 Community a su proyecto.

Comando NuGet

 Install Package itext7

API .NET para crear y manipular documentos PDF

iText para .NET permite a los programadores de software crear y modificar un documento PDF dentro de sus aplicaciones .NET. El formato de documento portátil (PDF) es uno de los formatos de documento más utilizados en el mundo y sigue siendo muy popular. Una vez que se crea el documento PDF, también puede modificarlo con facilidad. La API le brinda el poder de insertar nuevas páginas, agregar contenido nuevo a una página existente y mucho más.

Crear documento PDF - C#

// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document 
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();

Convierta documentos HTML a PDF usando .NET

iText 7 permite a los programadores de .NET convertir fácilmente documentos HTML a PDF utilizando el complemento Html2Pdf. El complemento Html2Pdf permite a los desarrolladores de software analizar fragmentos de HTML o XHTML y el CSS relacionado a PDF. Con solo unas pocas líneas de código y menos tiempo, Html2Pdf puede brindarle excelentes resultados y convertirá archivos HTML en documentos PDF ricos e inteligentes.

Convertir HTML a PDF - C#

// Open text file
 FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
 // Create PDF file
 FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
 // Intialize conversion properties
 ConverterProperties converterProperties = new ConverterProperties();
 // Convert HTML to PDF
 HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);

Fusión de varios archivos PDF a través de la API de .NET

La biblioteca de código abierto iText para .NET permite a los programadores de software fusionar varios archivos PDF dentro de sus aplicaciones .NET. Es muy importante mantener el tamaño y la orientación de todas las páginas dentro de los archivos originales. El siguiente ejemplo de código C# muestra la facilidad con la que los desarrolladores pueden combinar diferentes archivos PDF con solo un par de líneas de código.

Fusión de archivos PDF a través de C# .NET

PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();
 Español