Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
En el mundo moderno de la documentación digital, el manejo de documentos PDF es cada vez más importante. Tanto si se trata de convertir HTML en documentos PDF, como de cifrar PDF, gestionar paquetes NuGet mediante Package Manager Console en Visual Studio o utilizar el marco .NET Standard 2.0/.NET Core 2.0, los desarrolladores necesitan una biblioteca de archivos PDF sólida y eficaz. En este artículo se presenta IronPDF, una completa biblioteca PDF .NET/Core compatible con .NET Core 2.0, .NET Framework 7, .NET 6.0 y otras plataformas .NET, y se exploran sus características y ventajas.
NuGet es el gestor de paquetes para desarrolladores .NET, que facilita la gestión y la inclusión de bibliotecas y paquetes en los proyectos. Simplifica el proceso de búsqueda, instalación y gestión de bibliotecas de terceros, garantizando la compatibilidad de versiones y agilizando los flujos de trabajo de desarrollo. Los paquetes NuGet pueden instalarse mediante Visual Studio o a través de la consola del gestor de paquetes.
IronPDF es una biblioteca PDF .NET potente y fácil de usar diseñada para facilitar la creación, modificación y conversión de archivos PDF. Está disponible como Paquete NuGet. Ofrece una amplia gama de funcionalidades, como la conversión de archivos HTML a PDF, la edición de documentos PDF y la creación de marcas de agua. IronPDF es compatible con .NET Core, .NET Framework 4.0+ y otras plataformas .NET, lo que lo convierte en la opción ideal para los desarrolladores que trabajan con archivos PDF en sus proyectos.
IronPDF es una biblioteca de conversión de PDF .NET altamente compatible y adaptable que se integra a la perfección con diversas plataformas .NET. Esta amplia compatibilidad garantiza que los desarrolladores puedan incorporar IronPDF sin esfuerzo a sus proyectos existentes, independientemente de la plataforma que utilicen.
.NET Standard 2.0: Como biblioteca compatible con .NET Standard 2.0, IronPDF permite a los desarrolladores crear aplicaciones multiplataforma dirigidas a múltiples implementaciones de .NET. Su compatibilidad con .NET Standard 2.0 significa que los desarrolladores pueden aprovechar las funciones de IronPDF en proyectos .NET Core, .NET Framework y Xamarin, entre otros.
**NET Core 7.0: La compatibilidad de IronPDF con .NET Core 7.0 garantiza que los desarrolladores puedan utilizarlo en aplicaciones modernas de alto rendimiento. .NET Core es un marco multiplataforma de código abierto diseñado para crear aplicaciones basadas en la nube y en contenedores, y la compatibilidad de IronPDF con esta plataforma garantiza que los desarrolladores puedan aprovechar sus capacidades en una amplia gama de escenarios.
.NET Framework 7.0: IronPDF también es compatible con .NET Framework 7.0, lo que permite a los desarrolladores integrar sus potentes funcionalidades PDF en proyectos heredados creados en este popular marco. Dado que .NET Framework sigue utilizándose ampliamente en entornos empresariales, la compatibilidad de IronPDF con la versión 7.0 y posteriores garantiza que los desarrolladores puedan seguir manteniendo y mejorando las aplicaciones existentes con facilidad.
IronPDF es una biblioteca PDF .NET esencial que simplifica el trabajo con archivos PDF y páginas web en aplicaciones .NET. Para instalar IronPDF en un ordenador Windows mediante el gestor de paquetes NuGet, siga estos pasos en Visual Studio:
Install-package IronPdf
Pulse "Intro" para ejecutar el comando, y Visual Studio descargará e instalará la última versión de IronPDF, incorporándola a su proyecto.
Para mantenerse informado sobre las últimas actualizaciones de la versión o el estado del servicio de nuget.org, consulte la página Página NuGet de IronPDF o suscríbase a las notificaciones de publicación. Las actualizaciones de versiones suelen incluir nuevas funciones, mejoras de rendimiento y correcciones de errores, lo que garantiza que siempre utilice la versión más sólida y eficaz de IronPDF.
IronPDF también ofrece paquetes NuGet específicos para la implantación en Linux y macOS. Estos paquetes están diseñados para simplificar el proceso de implantación de su aplicación en plataformas distintas de Windows.
IronPDF cuenta con una serie de funciones que satisfacen las diversas necesidades de los desarrolladores que trabajan con documentos PDF. Estas características incluyen:
IronPDF permite a los desarrolladores convertir fácilmente contenidos HTML, incluidos CSS y JavaScript, en archivos PDF de alta calidad. El siguiente ejemplo de código muestra cómo crear un PDF a partir de un HTML cadena usando C# y sin Adobe Acrobat:
using IronPdf;
// Instanciar renderizador
var renderer = new ChromePdfRenderer();
// Crear un PDF a partir de una cadena HTML usando C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Exportar a un archivo o Stream
pd.SaveAs("output.pdf");
using IronPdf;
// Instanciar renderizador
var renderer = new ChromePdfRenderer();
// Crear un PDF a partir de una cadena HTML usando C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Exportar a un archivo o Stream
pd.SaveAs("output.pdf");
Imports IronPdf
' Instanciar renderizador
Private renderer = New ChromePdfRenderer()
' Crear un PDF a partir de una cadena HTML usando C#
Private pd = renderer.RenderHtmlAsPdf("Hello World")
' Exportar a un archivo o Stream
pd.SaveAs("output.pdf")
Con IronPDF, los desarrolladores pueden editar documentos PDF, añadir o eliminar páginas y manipular el contenido de los documentos. El siguiente ejemplo de código muestra cómo dividir un documento PDF en archivos separados basado en saltos de página:
using IronPdf;
const string html =
@" Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page";
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
// Tome la primera página
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Tome las páginas 2 y 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
using IronPdf;
const string html =
@" Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page";
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
// Tome la primera página
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Tome las páginas 2 y 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf
Private Const html As String = " Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page"
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf(html)
' Tome la primera página
Private page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")
' Tome las páginas 2 y 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
IronPDF ofrece sólidas funciones de seguridad como el cifrado, la protección por contraseña y las firmas digitales. El siguiente ejemplo de código muestra cómo aplicar encriptación y protección por contraseña a un documento PDF:
using IronPdf;
// Cargar un documento PDF existente
var pdf = PdfDocument.FromFile("input.pdf");
// Cifrado y protección por contraseña
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Guardar el documento PDF encriptado
pdf.SaveAs("encrypted_output.pdf");
using IronPdf;
// Cargar un documento PDF existente
var pdf = PdfDocument.FromFile("input.pdf");
// Cifrado y protección por contraseña
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Guardar el documento PDF encriptado
pdf.SaveAs("encrypted_output.pdf");
Imports IronPdf
' Cargar un documento PDF existente
Private pdf = PdfDocument.FromFile("input.pdf")
' Cifrado y protección por contraseña
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword")
' Guardar el documento PDF encriptado
pdf.SaveAs("encrypted_output.pdf")
IronPDF permite a los desarrolladores editar y gestionar los metadatos de los documentos PDF, como el autor, las palabras clave y la fecha de modificación. El siguiente ejemplo de código muestra cómo modificar los metadatos de un PDF existente:
using IronPdf;
// Abrir un archivo cifrado, o crear un nuevo PDF a partir de HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Editar metadatos de archivos
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
using IronPdf;
// Abrir un archivo cifrado, o crear un nuevo PDF a partir de HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Editar metadatos de archivos
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
Imports System
Imports IronPdf
' Abrir un archivo cifrado, o crear un nuevo PDF a partir de HTML
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")
' Editar metadatos de archivos
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now
IronPDF permite a los desarrolladores añadir marcas de agua a sus documentos PDF y mejorar la seguridad y la imagen de marca. El siguiente ejemplo de código muestra cómo estampar una marca de agua en un PDF nuevo o existente:
using IronPdf;
// Estampa una marca de agua en un PDF nuevo o existente
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
// Estampa una marca de agua en un PDF nuevo o existente
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
' Estampa una marca de agua en un PDF nuevo o existente
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
IronPDF es una biblioteca .NET versátil y potente que simplifica el proceso de trabajar con documentos PDF en proyectos .NET. Con sus amplias funciones, como la conversión de HTML a PDF, la modificación de PDF, la seguridad, la gestión de metadatos y la marca de agua, IronPDF es un activo inestimable para los desarrolladores que buscan mejorar sus aplicaciones y aumentar la productividad. Compatible con .NET Standard 2.0, .NET Core 7.0 y .NET Framework 7.0, IronPDF puede integrarse fácilmente en los proyectos existentes a través de NuGet, lo que lo convierte en una herramienta imprescindible para los desarrolladores que trabajan con archivos PDF.
IronPDF ofrece un prueba gratuita por su biblioteca de software, que permite a los usuarios probar sus características y funcionalidades antes de comprometerse a comprarlo. Después del prueba gratuita los usuarios pueden optar por adquirir una licencia de IronPDF, cuyo precio es a partir de $749. El precio de IronPDF depende del tipo de licencia y del número de desarrolladores que vayan a utilizar el software.
9 productos API .NET para sus documentos de oficina