Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
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.
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.
Para utilizar un visor Java con IronPDF, deben cumplirse ciertos requisitos previos. Asegúrese de que dispone de lo siguiente:
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.
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.
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.
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.
Lanza el IDE de IntelliJ o ve a una instancia de IntelliJ ya abierta.
Pulse Archivo > Nuevo > Proyecto.
IntelliJ
Ingrese el nombre del título del proyecto.
Elija una ubicación, un sistema de compilación y un JDK.
Haga clic en Finalizar como se muestra en la siguiente imagen.
Crear 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);
}
}
}
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.
Salida de PDF
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.