USO DE IRONPDF FOR JAVA

Cómo ver archivos PDF en Java

Los visualizadores de PDF suelen ofrecer funciones como zoom, navegación por páginas, búsqueda y soporte para anotaciones, lo que permite a los usuarios navegar y analizar documentos de manera eficiente. Estos visores utilizan bibliotecas como IronPDF, que proporcionan una solución versátil y personalizable para incorporar funciones de visualización de PDF en proyectos Java.

1. IronPDF for Java

IronPDF for Java es una biblioteca poderosa y rica en funciones que permite a los desarrolladores crear, editar y manipular documentos PDF fácilmente dentro de sus aplicaciones. Con IronPDF, los desarrolladores pueden generar archivos PDF a partir de HTML, URLs y otras fuentes, aplicar formato y estilo, agregar imágenes, tablas y texto, así como realizar operaciones avanzadas como fusionar múltiples PDFs en Java, dividir documentos PDF en Java y encriptar PDFs para seguridad.

2. Requisitos previos

Para utilizar un visor Java con IronPDF, deben cumplirse ciertos requisitos previos. Asegúrese de que dispone de lo siguiente:

  1. Instalación de Java: Compruebe que Java está instalado en su sistema y que su ruta está establecida en las variables de entorno. Si aún no has instalado Java, puedes encontrar las instrucciones de instalación en este sitio web de Java.

  2. IDE de Java: Instale un entorno de desarrollo integrado (IDE) para Java, como la página de descarga de Eclipse IDE o la sección de descarga de IntelliJ IDEA.

  3. Biblioteca IronPDF: Descarga la biblioteca IronPDF y añádela como una dependencia en tu proyecto utilizando la línea de comandos. Las instrucciones para configurar la biblioteca IronPDF se pueden encontrar en el sitio web oficial de IronPDF.

  4. Instalación de Maven: Instalar Maven desde Apache antes de comenzar el proceso de conversión de PDF.

3. Crear un nuevo proyecto Java Maven

Para este tutorial, se recomienda utilizar IntelliJ IDE. Sin embargo, tenga en cuenta que puede usar cualquier IDE de su elección. Tenga presente que el proceso de creación de un nuevo proyecto Java puede variar ligeramente según el IDE que esté utilizando.

  1. Lanza el IDE de IntelliJ o ve a una instancia de IntelliJ ya abierta.

  2. Pulse Archivo > Nuevo > Proyecto.

    Cómo ver archivos PDF en Java, Figura 1: IntelliJ

    IntelliJ

  3. Ingrese el nombre del título del proyecto.

  4. Elija una ubicación, un sistema de compilación y un JDK.

  5. Haga clic en Finalizar como se muestra en la siguiente imagen.

    Cómo ver archivos PDF en Java, Figura 2: Crear proyecto

    Crear Proyecto

3.1. Configuración del proyecto

Una vez creado el proyecto, añade la dependencia para IronPDF en el pom.xml.

A continuación se muestra el código de dependencia, colóquelo en su pom.xml.

`xml-mvn-install


Ahora el entorno está configurado. Escribamos la lógica para crear y abrir un PDF en un visor de PDF.

## 4. Creación y visualización de documentos PDF en el visor de PDF predeterminado

Ahora crea un nuevo archivo Java en src > main > java.

Primero, importe las referencias necesarias que son importantes para crear y visualizar archivos PDF en esta aplicación Java.

```java
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;

Estas importaciones son importantes porque ayudarán al programa Java a ejecutar la lógica deseada.

Ahora vamos a escribir el código de ejemplo que creará el documento PDF e implementará la lógica del visor de documentos para abrir el archivo PDF creado en el visor PDF.

class Main {
    public void main(String[] args) throws IOException {
        // used to input PDF stream
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");
        pdf.saveAs(Paths.get("html_saved.pdf"));
        File file = new File("html_saved.pdf");

        // Check if the desktop is supported and the file exists
        if (Desktop.isDesktopSupported() && file.exists()) {
            Desktop desktop = Desktop.getDesktop();
            desktop.open(file);
        }
    }
}
class Main {
    public void main(String[] args) throws IOException {
        // used to input PDF stream
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");
        pdf.saveAs(Paths.get("html_saved.pdf"));
        File file = new File("html_saved.pdf");

        // Check if the desktop is supported and the file exists
        if (Desktop.isDesktopSupported() && file.exists()) {
            Desktop desktop = Desktop.getDesktop();
            desktop.open(file);
        }
    }
}
JAVA

El código anterior creará un archivo PDF usando el método PdfDocument.renderUrlAsPdf en la API de IronPDF que tomará una URL como flujo de entrada y devolverá un archivo PDF como salida. Después de eso, instanciar un nuevo objeto File utilizando el mismo documento PDF. Luego, se utilizará desktop.open(file) para abrir el archivo PDF en el visor de PDF predeterminado.

Los PDFs creados con IronPDF se pueden imprimir. También cargan todas las páginas perfectamente con todas las imágenes intactas y las URLs también son clicables. Un ejemplo de la captura de pantalla del archivo PDF se adjunta en el visor de PDF predeterminado.

Cómo ver archivos PDF en Java, Figura 3: Salida PDF

Salida de PDF

5. Conclusión

Un visor PDF de Java es una herramienta valiosa que permite a los usuarios ver, imprimir e interactuar con archivos PDF dentro de un entorno Java. Ofrece funciones como renderizado, navegación, búsqueda y soporte de anotaciones, lo que facilita a los usuarios el acceso y el análisis de contenidos PDF. IronPDF for Java es una robusta biblioteca que permite a los desarrolladores crear, editar y manipular documentos PDF sin esfuerzo.

Con su amplio conjunto de API y funcionalidades, IronPDF permite una integración perfecta de las capacidades de generación y manipulación de PDF en las aplicaciones Java. Siguiendo los pasos para crear un nuevo proyecto Java y configurar el entorno, los desarrolladores pueden aprovechar IronPDF para crear y visualizar documentos PDF en el visor de PDF predeterminado. Esto ofrece ventajas como compatibilidad entre plataformas, opciones de personalización, rendimiento eficaz y mayor seguridad. Con IronPDF for Java, los desarrolladores pueden generar documentos PDF de calidad profesional con facilidad y proporcionar una experiencia de visualización impecable para los usuarios.

Lea nuestro tutorial para aprender a usar IronPDF para convertir archivos HTML a PDF en Java.

Darrius Serrant
Ingeniero de Software Full Stack (WebOps)

Darrius Serrant tiene una licenciatura en Informática de la Universidad de Miami y trabaja como Ingeniero de Marketing WebOps Full Stack en Iron Software. Atraído por la programación desde una edad temprana, veía la computación como algo misterioso y accesible, lo que la convertía en el medio perfecto para la creatividad y la resolución de problemas.

En Iron Software, Darrius disfruta creando cosas nuevas y simplificando conceptos complejos para hacerlos más comprensibles. Como uno de nuestros desarrolladores residentes, también se ha ofrecido como voluntario para enseñar a los estudiantes, compartiendo su experiencia con la próxima generación.

Para Darrius, su trabajo es gratificante porque es valorado y tiene un impacto real.

< ANTERIOR
PDF para Java (Solución todo en uno)
SIGUIENTE >
Cómo poner una marca de agua en archivos PDF en Java

Instalar con Maven

Versión:2025.5.6

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2025.5.6</version>
</dependency>