Visor de documentos en Java

La gestión y el uso compartido de documentos se han convertido en aspectos esenciales de varias industrias. Java ofrece marcos robustos para permitir a los desarrolladores crear aplicaciones ricas en funciones. En esta publicación de blog, exploraremos el Visor de documentos en Java y cómo puede simplificar la visualización de documentos y los procesos de colaboración.

API del visor de documentos de Java

Document Viewer es una aplicación que permite a los usuarios ver e interactuar con diferentes tipos de documentos sin necesidad de instalar un software dedicado. Aspose brinda soporte para diferentes formatos de archivo que le permiten manipular y ver los documentos en sus aplicaciones Java.

Visor de documentos EPS en Java

Visor de documentos Java

Aspose.Page for Java La API se puede utilizar para manipular o convertir XPS, PS, EPS, etc. Puede representar estos formatos de archivo en cualquiera de los populares formatos de imagen como PNG, JPG, TIFF, etc. para una vista rápida del contenido del archivo.

// inicializar el flujo de entrada de PostScript
FileInputStream psStream = new FileInputStream("input.eps");

// cargar documento EPS
PsDocument document = new PsDocument(psStream);

//crear una instancia de JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//crear dispositivo de renderizado para formato EPS
ImageDevice device = new ImageDevice();
//guardar EPS como JPG
document.save(device, options);

Además, puede visitar los recursos que se enumeran a continuación para obtener detalles detallados de las funciones y las API que se ofrecen:

Además, también puede consultar Abrir archivo EPS en línea - Visor de archivos EPS gratuito para obtener más información. información sobre el visor de EPS.

Visor de documentos de dibujo DWG en Java

Un dibujo DWG se puede convertir fácilmente en una imagen JPG con Aspose.CAD for Java. La imagen de salida se puede ver en cualquier dispositivo o sistema operativo sin necesidad de ningún software dedicado. Simplemente use el siguiente fragmento de código para convertir DWG a una imagen JPG en Java:

// Cargar archivo DWG de entrada
Image image = Image.load("Test.dwg");

// Crear una instancia de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Establecer ancho y alto de página
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Cree una instancia de JpegOptions para la imagen resultante
ImageOptionsBase options = new JpegOptions();

// Establecer opciones de rasterización
options.setVectorRasterizationOptions(rasterizationOptions);

// Convierta un archivo CAD DWG DXF a una imagen JPG
image.save("output_image.jpg" , options);

La siguiente lista enumera diferentes recursos para explorar el trabajo con DWG y otros formatos de archivo compatibles.

Visor de documentos de PUB Publisher en Java

El visor PUB en Java puede desbloquear un mundo de posibilidades para manejar archivos de Microsoft Publisher de manera eficiente. Con Aspose.PUB for Java, puede crear un potente visor PUB que le permite ver, navegar e interactuar con archivos .pub sin problemas. El fragmento de código a continuación muestra cómo crear PUB Viewer en Java:

// Cargar archivo PUB de entrada
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// Convertir PUB a archivo PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// Cargue el archivo PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Obtenga las dimensiones de la página del documento PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Establecer la resolución de la imagen de salida
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Crear dispositivo JPEG con ancho y alto especificados
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Convertir imagen PUB a JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

PSD Visor de documentos de Photoshop en Java

Puede crear un visor de PSD en Java para ver y trabajar sin esfuerzo con archivos .psd. El siguiente fragmento de código muestra cómo crear un Visor de PSD en Java usando [Aspose.PSD for Java][https://products.aspose.com/psd/java].

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // Aplicar la licencia API para convertir PSD a JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //Cargue un archivo PSD en el objeto PsdImage
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // Establezca las opciones de JPEG de salida deseadas
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // Guarde el JPG exportado en el disco
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

Considerando que, la lista a continuación compila algunas de las características de un visor de documentos PSD en Java:

  • Apertura y visualización de archivos PSD: abra archivos PSD y muestre su contenido con precisión mientras proporciona una interfaz fácil de usar.
  • Zoom: puede acercar o alejar el contenido del archivo PSD.
  • Opciones de exportación y guardado: el visor de PSD se enfoca principalmente en ver e interactuar con archivos PSD, también ofrece opciones de exportación o guardado.
  • Y muchos más…

Visor de documentos LaTeX en Java

En el mundo de la redacción científica y académica, LaTeX se ha convertido en el estándar de facto para la creación de hermosos documentos tipográficos. Puede renderizar un archivo LTX o TeX en una imagen para obtener una vista previa de su contenido sin necesidad de ningún software o complemento especializado. El siguiente código de ejemplo muestra cómo convertir un archivo LaTeX en una imagen PNG en Java:

// Cree opciones de conversión para el formato Object LaTeX en la extensión del motor Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Especifique el directorio de trabajo del sistema de archivos para la salida.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Inicialice las opciones para guardar en formato JPG.
options.setSaveOptions(new JpegSaveOptions());

// Ejecute la conversión de LaTeX a JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Visor de documentos en línea

Los visores de documentos en línea han revolucionado la forma en que interactuamos con los documentos. Ofrecen una multitud de beneficios, desde accesibilidad y administración optimizada hasta colaboración sin esfuerzo y seguridad mejorada. Adoptar estas herramientas digitales permite a las personas y empresas aprovechar el poder de la comodidad y la eficiencia. Puede acceder al visor de documentos en línea para abrir y ver sus archivos desde cualquier dispositivo o sistema operativo.

Resumiendo

El visor de documentos en Java le permite integrar sólidas funciones de visualización de documentos en sus aplicaciones Java. Al aprovechar sus funciones, como la compatibilidad con el formato de documentos, la precisión de representación, la navegación, la funcionalidad de búsqueda, las opciones de personalización y más, puede ofrecer a los usuarios una experiencia de visualización de documentos enriquecida y sin problemas. Si desea analizar alguna de sus inquietudes, comuníquese con nosotros en el foro de soporte gratuito.

Ver también