Probar en producción sin marcas de agua.
Funciona donde lo necesites.
Obtén 30 días de producto completamente funcional.
Instálalo y ejecútalo en minutos.
Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Cree PDFs desde cero utilizando nuestra potente e intuitiva API de construcción de documentos.
¡Cree un PDF completamente nuevo desde cero! Comience con un lienzo en blanco y construya el documento que necesita con control total. Ya sea que esté creando un nuevo informe, diseñando una factura o redactando una propuesta, comience desde cero o use una plantilla para obtener resultados más rápidos.
Aprenda a: Crear un PDF en blancousing IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");Inserte texto e imágenes personalizados en sus documentos PDF sin problemas. IronPDF le brinda control total sobre la colocación, alineación y opacidad de los elementos, junto con la flexibilidad para gestionar encabezados y la posición del texto en diferentes páginas.
Aprenda a: agregar textos e imágenesusing IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);
// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);Elija entre una amplia gama de formas para añadir a sus documentos PDF. Ya sea para diagramar, resaltar secciones o añadir elementos visuales, la biblioteca de formas le permite mejorar la estética y legibilidad de sus PDFs.
Aprenda a: agregar formasusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;
// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);Inserte fácilmente encabezados y pies de página formateados en HTML o en formato de texto en su PDF para una apariencia profesional. Personalice la alineación, agregue marcas de agua, ajuste fuentes y más. Esta función es ideal para añadir elementos de marca coherentes en todas las páginas.
Aprenda a: agregar encabezados y pies de páginausing IronPdf;
// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{ CenterText = "This is the header!", };
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{ CenterText = "This is the footer!", };
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");Simplifique la numeración de páginas en sus PDFs con las capacidades de numeración de página automática de IronPDF. Inserte números de página en cualquier ubicación en la página y mantenga un estilo coherente en todo su documento.
Aprenda a: agregar números de páginausing IronPdf;
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{ CenterText = "{page} of {total-pages}" };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Add header
pdf.AddTextHeaders(textHeader);Gestione la orientación de sus PDFs sin esfuerzo. Cambie entre los modos vertical y horizontal y rote sus páginas en 90 o 180 grados según sea necesario, perfecto para documentos en formato ancho o presentaciones.
Aprenda a: orientar archivos PDFusing IronPdf;
using IronPdf.Rendering;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");Soporte para todos los tamaños de papel estándar como A4, Carta, y más. Además, defina tamaños de papel personalizados utilizando puntos, pulgadas o píxeles para cumplir con requisitos únicos, como carteles, recibos o instantáneas de sitios web.
Aprenda a personalizar el tamaño del papelusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");Establezca o modifique fácilmente los metadatos de sus PDFs. Esto incluye título, autor, palabras clave y otros atributos para mejorar la organización y búsqueda de documentos.
Aprenda a configurar metadatos PDFusing IronPdf;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.SaveAs("pdf-with-metadata.pdf");IronPDF admite totalmente la creación y edición de PDFs en versiones que van desde 1.2 a 1.7, asegurando la compatibilidad con una variedad de lectores de PDF y plataformas.
Aprenda a: convertir de PDF 1.2 a PDF 1.7using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");
// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");Cree y exporte PDFs que cumplan con los estándares PDF/UA para cumplir con las directrices de accesibilidad universal, permitiendo que los documentos sean más accesibles para usuarios con discapacidades.
Aprenda a: cumplir con los estándares PDF/UAusing IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");Genere documentos compatibles con PDF/A que cumplan con los estándares de archivado, asegurando la longevidad e integridad de sus archivos para la preservación a largo plazo.
Iron Software es miembro de la Asociación PDF.
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);Incorpore capacidades de visualización de PDF directamente en sus aplicaciones MAUI, permitiendo a los usuarios ver documentos sin salir del entorno de su aplicación. Esta función es perfecta para crear aplicaciones interactivas con gestión de documentos integrada.
Aprenda a: integrar la visualización de PDFusing IronPdf.Viewer.Maui;
public class MainPage : ContentPage
{
private readonly IronPdfView pdfView;
public MainPage()
{
InitializeComponent();
this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };
Content = this.pdfView;
}
}Envíe documentos PDF a una impresora física directamente desde su aplicación, asegurando una impresión fácil y confiable de PDFs para su distribución física.
Aprenda a: imprimir en una impresorausing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");
// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");