Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo va a utilizar IronPDF for Python para hacer un Creador del PDF que ayuda a crear un archivo PDF e incrustar imágenes.
Crear un nuevo proyecto en PyCharm
Instala la biblioteca IronPDF for Python para crear archivos PDF con múltiples páginas
Importar la biblioteca IronPDF en el código
Utiliza un método como RenderUrlAsPdf
, RenderHtmlAsPdf
o RenderHtmlFileAsPdf
para crear archivos PDF.
SaveAs
.Python es un lenguaje de programación que ayuda a los desarrolladores a diseñar rápida y fácilmente interfaces gráficas de usuario con imágenes JPEG. Ofrece a los programadores un mayor dinamismo que otros lenguajes. Debido a esto, integrar la biblioteca IronPDF con Python es un proceso sencillo que ayuda a crear PDFs.
Los desarrolladores pueden diseñar de forma rápida y segura una interfaz gráfica de usuario totalmente funcional utilizando varias herramientas preinstaladas, como PyQt, wxWidgets, Kivy e innumerables paquetes y bibliotecas más. Recuerde que IronPDF no es sólo una biblioteca PDF de Python; En cambio, permite integrar características de otros marcos, como .NET Core.
IronPDF facilita el diseño y desarrollo web en Python, en parte debido al uso generalizado de paradigmas de desarrollo web en Python como Django, Flask y Pyramid. Varios sitios web y servicios en línea populares, como Reddit, Mozilla y Spotify, emplean estos marcos. Más información sobre Python en el proyecto está disponible en el página de IronPDF for Python.
IronPDF permite cabeceras HTTP, proxies, cookies, agentes de usuario y variables de forma; tambiénsimplifica la validación de formularios de inicio de sesión HTML.
*Acceso a documentos protegidosen IronPDF se concede a los usuarios con nombres de usuario y contraseñas.
IronPDF utiliza solo unas pocas líneas de código para crear archivos PDF y permite la impresióndesde una amplia gama de fuentes, como cadenas, flujos, URLs y más.
Para leer más sobre cómo crear un PDF, visite el Páginas de documentación de IronPDF.
Asegúrese de que su máquina está configurada para Python. Proceda al sitio web oficial de instalación de Pythonpara descargar e instalar la versión más reciente de Python que funcione con su sistema operativo. Instala primero Python. A continuación, crea un entorno virtual para dividir los requisitos de tu proyecto. Utilizando el módulo "venv", cree y gestione entornos virtuales para dotar a su proyecto de conversión de un espacio de trabajo ordenado e independiente.
PyCharm, un IDE para escribir código Python, será utilizado en esta charla.
Seleccione "Nuevo Proyecto" después de iniciar el IDE de PyCharm.
PyCharm
Al seleccionar "Nuevo Proyecto", que abre una nueva ventana, te permite especificar la ubicación y el entorno del proyecto. Esta nueva ventana se muestra en la instantánea siguiente.
**Nuevo proyecto
Haga clic en "Crear" para iniciar un nuevo proyecto después de elegir la ubicación del proyecto y la ruta del entorno. Se abrirá una ventana de creación de aplicaciones en una nueva pestaña. Este artículo va a utilizar Python 3.9 para este curso.
Main.py
IronPDF, una biblioteca de Python, utiliza principalmente .NET 6.0. Por lo tanto, IronPDF for Python requiere que el runtime de .NET 6.0 esté instalado en su máquina. Antes de usar este módulo de Python, los usuarios de Linux y Mac pueden necesitar instalar .NET. El entorno de ejecución requerido se puede encontrar en el Sitio web de Microsoft .NET.
Es necesario instalar el paquete "IronPDF" para crear, editar y abrir archivos terminados en ".pdf". Para instalar el paquete, abra una ventana de terminal en PyCharm y escriba el siguiente comando:
pip install ironpdf
La configuración del paquete 'IronPDF' puede verse en la captura de pantalla inferior.
Instalar IronPDF
Hay múltiples enfoques para crear un archivo PDF utilizando IronPDF:
Creación de archivos PDF mediante una URL.
Convertir una cadena de HTML en un PDF.
Utilizar un archivo HTML para escribir un PDF.
Para los tres métodos se utiliza la línea de importación import ironpdf
. Al importar la biblioteca IronPDF, puede utilizar sus funciones en su código.
from ironpdf import *
Para crear un documento PDF de forma rápida y sencilla, cree un archivo HTML a partir de una URL y utilice IronPDF para convertirlo a formato PDF. El contenido HTML puede descargarse y recuperarse utilizando un navegador Chrome integrado con IronPDF. Utilice el siguiente código para crear archivos PDF automáticamente:
renderer = ChromePdfRenderer()
renderer.RenderUrlAsPdf("https://www.google.co.in/").SaveAs("sample.pdf")
Es posible convertir la URL en un documento y crear un archivo PDF. A continuación, el archivo PDF creado puede guardarse en una ubicación especificada. A continuación se muestra el resultado del código anterior.
Imagen PDF
Con IronPDF, las cadenas HTML pueden convertirse en documentos PDF. El siguiente código muestra un ejemplo de cómo convertir una cadena HTML en un documento. Muestra las posibles conversiones de cada elemento HTML a un archivo PDF.
from ironpdf import *
renderer = ChromePdfRenderer()
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
La utilización de la función RenderHtmlAsPdf
para traducir HTML se demuestra mediante el código de ejemplo proporcionado. Permite convertir cualquier número de páginas HTML en cadenas PDF. Los archivos PDF creados pueden, si se desea, guardarse en una ubicación específica utilizando la función SaveAs
.
IronPDF puede utilizarse para convertir archivos HTML en archivos PDF. Podemos ver cómo producir documentos con IronPDF observando el siguiente código HTML de ejemplo. Con IronPDF, también puede generar archivos PDF a partir de cualquier elemento HTML. Los archivos PDF también pueden crearse con una cadena HTML.
renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
Como se muestra en el ejemplo adjunto, se puede convertir un archivo HTML utilizando el método RenderHtmlFileAsPdf
. Permite traducir las distintas páginas HTML del fichero a una representación de cadena. Con el código anterior, crear un archivo PDF y guardarlo en la ubicación adecuada es fácil.
Fichero de salida
Los archivos protegidos con contraseña pueden ser utilizados por la biblioteca para crear un archivo PDF cifrado. Para obtener más información y detalles específicos, por favor visite el tutorial de IronPDF, que se puede encontrar en esteguía práctica.
IronPDF ofrece sólidos mecanismos de seguridad para reducir las amenazas y garantizar la protección de los datos. Este programa funciona con todos los navegadores de uso generalizado y es de código abierto. IronPDF facilita a los programadores la creación y lectura de archivos PDF con unas pocas líneas de código. Para adaptarse a las distintas necesidades de los desarrolladores, la biblioteca IronPDF ofrece varias opciones de licencia, incluida una licencia de desarrollador gratuita y varias licencias de desarrollo descargables.
El paquete $749 Lite ofrece opciones de actualización además de una licencia permanente, un año de soporte de software y una garantía de devolución del dinero de 30 días. Tras la primera compra, no se incurre en más gastos. Estas licencias se utilizan en entornos de desarrollo, ensayo y producción. IronPDF ofrece licencias gratuitas con limitaciones de tiempo y redistribución. Durante el periodo de prueba, los usuarios pueden evaluar la solución en circunstancias reales sin marca de agua. Consulte el IronPDFpágina de licencias para más detalles sobre el precio y la licencia de la versión de prueba. Para conocer otros productos ofrecidos por Iron Software, consulte el Sitio web de Iron Software.
9 productos API .NET para sus documentos de oficina