
Rellenar formularios PDF en C# - VERI*FACTU, LOPDGDD y TicketBAI
La biblioteca PDFium es un motor de renderizado de código abierto desarrollado por Google específicamente para trabajar con archivos de formato de documento portátil (PDF), con o sin imágenes, incluyendo PNG, etc. Sin embargo, IronPDF no solo utiliza el motor de interfaz de renderizado de PDFium como su configuración de código fuente; también se construye sobre él para proporcionar funcionalidad adicional, facilitando la escritura/prueba del código fuente del proyecto sin errores o fallos. IronPDF agrega soporte para convertir documentos HTML a documentos PDF, algo que el SDK .NET de PDFium no admite por defecto.
IronPDF utiliza el poder de la tecnología de código abierto proporcionada por PDFium para ofrecer a los clientes un conjunto completo de herramientas necesarias para desarrollar aplicaciones interactivas de Microsoft .NET Windows que trabajen con archivos PDF de alguna manera. Esto incluye convertir archivos HTML a archivos PDF, dividir o fusionar páginas PDF, extraer texto de documentos PDF, agregar firmas o marcas de agua a un archivo PDF, rellenar formularios PDF, imprimir PDFs, etc.
Cómo utilizar PDFium en C#
- Instale la biblioteca IronPDF de C# para gestionar archivos PDF con PDFium
- Generar PDF idénticos a un sitio web con el método
RenderUrlAsPdf - Configure las opciones de renderizado para lograr diferentes configuraciones y propiedades de página
- Exporte el PDF como un nuevo documento
- Verifique el PDF de salida para ver el formato idéntico
IronPDF crea mejores archivos PDF que PDFium
IronPDF ha realizado mejoras significativas sobre PDFium en términos de creación de PDFs. Si bien PDFium puede crear y cargar PDFs básicos, carece de muchas funciones que los usuarios esperan de una biblioteca de documentos PDF moderna. IronPDF aborda esta deficiencia con una API fácil de usar para crear PDFs complejos con encabezados y pies de página, conteo de páginas, números de página, marcadores, marcas de agua y mucho más.
IronPDF permite a los usuarios definir tamaños de papel personalizados para el renderizado de PDF. Aquí hay un vistazo a un código de ejemplo:
// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();
// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
// Define custom height and width for the PDF.
int height = 5;
int width = 5;
// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);' Create a ChromePdfRenderer instance.
Dim renderer = New IronPdf.ChromePdfRenderer()
' Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
' Define custom height and width for the PDF.
Dim height As Integer = 5
Dim width As Integer = 5
' Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)IronPDF genera documentos de alta calidad rápidamente
Cuando se trata de generación de documentos, la velocidad y la memoria son tan importantes como la calidad. Con IronPDF, no tienes que sacrificar uno por el otro. Puedes generar documentos de alta calidad rápidamente desde archivos HTML dentro de un directorio de acceso.
Configuraciones de entorno adicionales
Construir proyectos PDFium no es una tarea fácil. Requiere agregar diferentes módulos y datos para incrustar PDFium. A diferencia de PDFium, IronPDF no requiere configuración adicional del entorno ni dependencias externas. En cambio, IronPDF incluye todos los componentes necesarios como parte de su API central. Todas las herramientas relacionadas se instalan automáticamente durante la instalación de IronPDF.
Mejoras de seguridad
IronPDF también ofrece mejoras a las características de seguridad en la biblioteca. Soporta la encriptación y desencriptación de documentos PDF. También proporciona varias opciones para controlar lo que los usuarios pueden hacer con un documento una vez que ha sido abierto, como imprimir, copiar y anotar.
Mejor soporte y documentación
IronPDF ofrece soporte y documentación superiores en comparación con PDFium. Si encuentras algún problema mientras usas IronPDF, nuestro equipo siempre está disponible para asistir. La documentación completa, con imágenes, facilita el uso de IronPDF en tus aplicaciones .NET.
Cómo IronPDF es la mejor solución para las necesidades de los clientes
IronPDF es la mejor solución para las necesidades de los clientes porque:
- Se integra fácilmente con cualquier aplicación web .NET.
- Puede crear archivos PDF a partir de páginas HTML, archivos CSS y JavaScript.
- La biblioteca IronPDF también es útil para clientes que necesitan extraer datos de un documento PDF o realizar cambios en un documento existente y en el código fuente.
- IronPDF ofrece excelente soporte al cliente y documentación completa para ayudar a los clientes a comenzar rápidamente.
- También está disponible una prueba gratuita para que los clientes puedan probar la biblioteca antes de realizar una compra.
Aprende más sobre cómo usar IronPDF en aplicaciones .NET utilizando el siguiente tutorial para convertir HTML a PDF.
Qué fácil es utilizar IronPDF
Considera la siguiente demostración para ver lo fácil que es usar IronPDF. Supongamos que tienes una ruta de URL que necesitas convertir a PDF; el proceso de conversión con IronPDF es directo. La biblioteca de clases abstrae todos los detalles de usar la biblioteca IronPDF subyacente. Simplemente agregue una referencia a la biblioteca IronPDF o instálela usando el Administrador de paquetes NuGet y llame al método RenderUrlAsPdf , pasando la ruta URL y la ruta donde desea que se guarde el archivo PDF usando la función SaveAs . Puedes convertir fácilmente cualquier URL a un documento PDF en solo dos líneas de código.
// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();
// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");' Create a ChromePdfRenderer instance and store it in a variable.
Dim renderer = New ChromePdfRenderer()
' Render the URL as a PDF.
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
' Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf")
Resultado de IronPDF
Conclusión
Construir sobre el proyecto PDFium ha proporcionado a los clientes/desarrolladores una biblioteca PDF confiable, actualizada y rica en funciones. Nuestros clientes pueden estar seguros de que sus documentos se verán geniales, sin importar en qué dispositivo o plataforma se estén viendo. También pueden aprovechar las poderosas características que ofrece el código de IronPDF, haciéndolo fácil para ellos crear, escribir y compartir PDFs de forma rápida y segura.
IronPDF ofrece un período de prueba gratuita, para que puedas probar el software antes de realizar una compra. El precio comienza en solo $999, muy asequible en comparación con otro software de renderizado de PDF similar. Si necesitas comprar múltiples licencias, la empresa ofrece descuentos significativos. Puedes comprar cinco licencias de producto por el precio de solo dos al comprar el Iron Suite.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.
Artículos Relacionados


