Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Esta guía explorará el proceso de convertir una matriz de bytes en un archivo PDF utilizando las sólidas capacidades de la biblioteca IronPDF .NET. Esta transformación es crucial para los desarrolladores que necesitan trabajar con archivos PDF dentro de sus aplicaciones .NET.
En este tutorial se convertirán los siguientes temas:
Conclusión
IronPDF es una biblioteca .NET que facilita la lectura, manipulación y escritura de documentos PDF. Puede utilizarlo en sus proyectos .NET para aplicaciones de escritorio y web. IronPDF está disponible gratuitamente para fines de desarrollo. Esta biblioteca permite convertir HTML a PDF, extraer texto de un PDF y mucho más. IronPDF es una ligera biblioteca PDF .NET diseñada específicamente pensando en los desarrolladores web. Está escrito íntegramente en C#. IronPDF contiene un amplio conjunto de funciones que pueden utilizarse para trabajar con archivos PDF en un entorno de programación. Las funciones se crean para mejorar el flujo de trabajo y proporcionar acceso a todos los aspectos del PDF. Esto incluye crear, abrir, eliminar, añadir páginas y extraer texto de documentos PDF. La biblioteca IronPDF tiene muchas funciones útiles:
Añadir marcas de agua o superposiciones de texto en las páginas del documento.
Empecemos por cómo utilizar la biblioteca IronPDF para convertir la matriz de bytes en un archivo PDF.
Empezando por abrir Visual Studio, seleccione cualquier plantilla de aplicación C# de acuerdo con las necesidades de su proyecto. Para este tutorial rápido, se utilizará la plantilla Aplicación de consola. Puede modificar el archivo de proyecto C++ ya existente.
Utilice la última versión de Visual Studio para crear el proyecto C#. Siga los pasos indicados para crear un proyecto C#.
Seleccione .NET Framework 6.0, el último marco que viene con soporte de larga duración. Puede elegir cualquier otro framework en función de sus necesidades, pero se recomienda encarecidamente la última versión.
Siguiendo los pasos anteriores, se creará un proyecto C#. Ahora es el momento de instalar la biblioteca IronPDF.
IronPDF también es fácil de instalar. Obtendrá un proceso de instalación rápido y eficaz, reduciendo el tiempo de desarrollo y eliminando la confusión que suele acompañarlo.
La instalación de la librería IronPDF con Package Manager Console es muy sencilla. Una vez que tengas la consola abierta, escribe el siguiente comando, pulsa enter y ya estará hecho!
Install-Package IronPdf
El progreso de la instalación de IronPDF en la consola del gestor de paquetes NuGet
Para facilitar un proceso de instalación más fluido de esta biblioteca y para que entienda bien cómo utilizarla, la descarga del archivo DLL de la página Sitio web de IronPdf también se recomienda. Las instrucciones de instalación se encuentran en página de instalación.
Aunque IronPDF es esencial para este proyecto, es necesario importar su espacio de nombres en cada archivo de código para utilizarlo. Para ello, añada la siguiente línea de código al principio de cada archivo:
using IronPdf;
using IronPdf;
Imports IronPdf
Como IronPDF está listo para usar, añadir el siguiente código en su archivo de programa le ayudará a convertir la matriz de bytes en un archivo PDF:
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
El código anterior convierte la matriz de bytes en PDF. En primer lugar, convierte la matriz de bytes dada en cadena utilizando la función ASCII.GetString
. A continuación, cree una cadena HTML utilizando los datos extraídos. A continuación, inicie Renderizador de PDF cromado y llame al RenderHtmlAsPdf para convertir archivos PDF y crear un nuevo documento.
A continuación, guarde el archivo PDF resultante en el sistema local utilizando el comando Guardar como función.
El archivo PDF de salida de la matriz de bytes
Este es el contenido del archivo PDF generado.
En este artículo se muestra cómo guardar fácilmente matrices de bytes de archivos PDF utilizando la biblioteca IronPDF .NET PDF. Esto se logró escribiendo sólo unas pocas líneas de código y con un alto porcentaje de precisión. Además, IronPDF también tiene muchas funciones útiles, como la conversión de HTML a PDF, herramientas de formateo de PDF y muchas más funciones básicas de PDF que son imprescindibles para la edición de PDF. IronPDF también elimina la dependencia de Adobe Acrobat.
IronPDF es gratuito para fines de desarrollo y también ofrece un prueba gratuita para las pruebas de producción. IronPDF ofrece una variedad de planes de precios que usted puede obtener de acuerdo a sus necesidades. El precio de IronPDF es relativamente inferior al de sus competidores. Con precios que varían de particulares a grandes empresas, resulta ser una compra atractiva con un rendimiento impresionante.
**Plan de precios de la suite de Iron Software.
Además, Iron Software ofrece una suite de cinco paquetes de Iron Software por el precio de sólo dos. Visite esta página página de licenciaspara obtener más información.
9 productos API .NET para sus documentos de oficina