pdfRender

Introducción

pdfRender

pdfRender es un complemento de iText 7 Core que permite generar imágenes a partir de archivos PDF, es decir, convertir un PDF en una o varias imágenes, es decir, renderizar archivos PDF para que el usuario pueda presentar las imágenes en los más variados contextos, así como garantizar el cumplimiento de los requisitos de archivado y de flujos de trabajo establecidos en su organización.

pdfRender produce copias exactas de las páginas de un PDF, que se pueden visualizar en cualquier dispositivo sin necesidad de un visor de PDF.

Cómo funciona

pdfRender permite mostrar (renderizar) fácilmente cualquier PDF como imagen.

El código siguiente toma el archivo PDF y genera un conjunto de imágenes JPEG con la misma apariencia.

public void render() throws IOException {
    final RenderingProperties properties = new RenderingProperties();
    properties.setImageType(PdfRenderImageType.JPEG);
    PdfToImageRenderer.renderPdf(new File(ORIG), new File("out/"), properties);
}

Tenga en cuenta que el tamaño de la imagen de salida coincidirá con el del PDF original. Por tanto, si desea convertir un PDF con un tamaño de imagen específico, primero debe escalar el PDF antes de renderizarlo como imagen; por ejemplo, properties.setPageScaling((float) 2); escalará el PDF en un 200 %.

NOTA: pdfRender ahora está disponible en dos versiones: una versión Java y otra CLI (interfaz de línea de comandos), que podrá utilizar con  cualquier lenguaje.

pdfRender CLI incluye una serie de modificadores de líneas de comando que puede utilizar. Tenga en cuenta que --license es obligatorio y se utiliza para especificar la ubicación del archivo de licencia de pdfRender (puede utilizar el archivo de licencia para pruebas incluido en nuestra prueba gratuita de 30 días).

Modificador Descripción
--license <licencia> Ruta al archivo de licencia XML [obligatorio]
--out-dir <directorio-de-salida> Directorio de salida
--out-path-pattern <patrón-de-ruta-de-salida> Patrón para nombres de archivos de salida
--password <contraseña> Contraseña del PDF [opcional]
--pdf <pdf> Ruta del archivo PDF a importar
--scaling <escalado> Escalado de página [opcional]
--type <tipo> Tipo de la imagen de salida [opcional]. El ajuste predeterminado es JPEG.

 

Ejemplos de uso

Para convertir un PDF llamado "rendertest.PDF" a JPG, debe usar el siguiente comando:

pdfrender --license <ruta-archivo-licencia> --pdf rendertest.pdf --out-path-pattern rendertest

Esto convierte un PDF llamado "rendertest.PDF" en un archivo PNG escalado al 50 % del tamaño original:

pdfrender --license <ruta-archivo-licencia> --pdf rendertest.pdf --out-path-pattern rendertest --scaling 0.5 --type png

Características clave

Funciones básicas de pdfRender de iText 7

iText pdfRender permite generar imágenes a partir de las páginas de documentos PDF. Este complemento genera pequeñas vistas en miniatura o imágenes de alta resolución y nitidez de las páginas que componen el documento.

Para generar imágenes a partir de un archivo PDF bastan un par de líneas de código, como demuestran nuestros ejemplos. El usuario puede elegir entre una amplia variedad de formatos de imagen compatibles, desde imágenes de alta calidad hasta sencillas imágenes en miniatura.

pdfRender: convert PDF to image easily and quickly
Supported Formats: BMP, JPEG, JPEG 2000, PNG, TIFF, WEBP

Use pdfRender to display PDF files in various image file formats, simple or complex. For instance, you can render a single page of a PDF to an image, or multiple pages to multiple images.

pdfRender: convert PDF to image easily and quickly
Pixel-perfect conversion

With iText pdfRender, you can rely on the best possible image output quality with control over the image type, page scaling and range.

pdfRender: convert PDF to image easily and quickly
Mobile-friendly PDF viewing

With pdfRender you can display a PDF on a mobile device (or any platform) without needing to install a PDF reader.

pdfRender: convert PDF to image easily and quickly
Leverages pdfXFA to render XFA as an image

By using the power of pdfXFA, you can even render your XFA forms into images.

Beneficios

¿Por qué utilizar pdfRender de iText 7?

pdfRender es una de las herramientas más rápidas y cómodas para convertir archivos PDF en imágenes.

Permite crear miniaturas de portadas de libros o mostrar vistas rápidas de extractos bancarios, documentos legales, contratos, plantillas, y mucho más. Como resultado se obtienen imágenes de los documentos PDF de gran nitidez, que a la vez ocupan poco espacio.

Estas imágenes se pueden utilizar en lugar de los documentos PDF originales para previsualizarlos en aplicaciones o para guardarlos con fines de archivo.

Las imágenes generadas se pueden visualizar fácilmente tanto en dispositivos móviles como en cualquier otro entorno informático. No es necesario instalar ningún visor de archivos PDF ni preocuparse por si el archivo PDF resultante se visualizará correctamente.

pdfRender: convert PDF to image easily and quickly
Ease of use

pdfRender requires simple set-up: enabling fully automated rendering of PDF as images.

pdfRender: convert PDF to image easily and quickly
3.5x faster than Apache pdfBox

 comparable to GhostScript (native)

pdfRender: convert PDF to image easily and quickly
Generate PDF file previews and thumbnails

Preview PDF documents in file management applications, document management systems etc.

pdfRender: convert PDF to image easily and quickly
Easily display digital signatures

pdfRender allows you to display a digitally signed PDF as easily as displaying an image.

Contacto

¿Aún tiene preguntas? 

Estamos encantados de responder a sus preguntas. Comuníquese con nosotros y le responderemos a la brevedad.

Contáctenos
Manténgase actualizado

Únase a más de 11,000 suscriptores y conviértase en un experto en iText PDF al mantenerse al día con nuestros nuevos productos, actualizaciones, consejos, soluciones técnicas y eventos.

Suscríbase ahora