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. Ya se trate de convertir HTML en documentos PDF, cifrar PDF, gestionar paquetes NuGet mediante la consola del gestor de paquetes 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. Este artículo 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 explora 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 comoPaquete NuGet para IronPDF. 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.
Compatibilidad con .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:
Abra Visual Studio y vaya al proyecto deseado.
Ve al menú "Herramientas", luego selecciona "Gestor de paquetes NuGet", seguido de "Consola del gestor de paquetes". Esto abrirá la ventana de la Consola del Gestor de Paquetes.
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áginaInformación sobre versiones y actualizaciones 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ómocrear un PDF a partir de una cadena HTML usando C# y sin Adobe Acrobat:
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pd.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pd.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private pd = renderer.RenderHtmlAsPdf("Hello World")
' Export to a file or 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ómodividir un documento PDF en archivos separados en función de los 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);
// Take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Take the pages 2 & 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);
// Take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Take the pages 2 & 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)
' Take the first page
Private page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")
' Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
IronPDF ofrecesólidas funciones de seguridad de PDFcomo 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;
// Load an existing PDF document
var pdf = PdfDocument.FromFile("input.pdf");
// Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf");
using IronPdf;
// Load an existing PDF document
var pdf = PdfDocument.FromFile("input.pdf");
// Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf");
Imports IronPdf
' Load an existing PDF document
Private pdf = PdfDocument.FromFile("input.pdf")
' Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword")
' Save the encrypted PDF document
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;
// Open an Encrypted File, alternatively create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
using IronPdf;
// Open an Encrypted File, alternatively create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
Imports System
Imports IronPdf
' Open an Encrypted File, alternatively create a new PDF from HTML
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")
' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now
IronPDF permite a los desarrolladoresañadir marcas de agua a sus documentos PDF por motivos de seguridad y branding. El siguiente ejemplo de código muestra cómo estampar una marca de agua en un PDF nuevo o existente:
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
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;
// Stamps a Watermark onto a new or existing PDF
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
' Stamps a Watermark onto a new or existing PDF
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 unprueba gratuita de IronPDFel objetivo es que los usuarios puedan probar sus características y funcionalidades antes de comprometerse a comprarlo. Después delperiodo de pruebalos usuarios de IronPDF pueden optar por adquirir una licencia de IronPDF, cuyo precio es fijo. El precio de IronPDF depende del tipo de licencia y del número de desarrolladores que utilicen el software.
9 productos API .NET para sus documentos de oficina