Visualizador de documentos em Java

O gerenciamento e o compartilhamento de documentos tornaram-se aspectos essenciais de vários setores. Java oferece estruturas robustas para capacitar os desenvolvedores a criar aplicativos ricos em recursos. Nesta postagem do blog, exploraremos o Document Viewer em Java e como ele pode simplificar a visualização de documentos e os processos de colaboração.

APIs do visualizador de documentos Java

O Document Viewer é um aplicativo que permite aos usuários visualizar e interagir com diferentes tipos de documentos sem a necessidade de instalação de software dedicado. Aspose fornece suporte para diferentes formatos de arquivo que permitem manipular e visualizar os documentos em seus aplicativos Java.

Visualizador de documentos EPS em Java

Visualizador de documentos Java

Aspose.Page for Java A API pode ser usada para manipular ou converter XPS, PS, EPS, etc. Você pode renderizar esses formatos de arquivo para qualquer um dos populares formatos de imagem como PNG, JPG, TIFF, etc. para uma visualização rápida do conteúdo do arquivo.

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

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

//crie uma instância de JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//criar dispositivo de renderização para o formato EPS
ImageDevice device = new ImageDevice();
//salvar EPS como JPG
document.save(device, options);

Além disso, você pode visitar os recursos listados abaixo para obter detalhes detalhados dos recursos e APIs oferecidos:

Além disso, você também pode dar uma olhada em Open EPS File Online - Free EPS File Viewer para mais informações sobre o Visualizador EPS.

Visualizador de documentos de desenho DWG em Java

Um desenho DWG pode ser facilmente convertido em uma imagem JPG com Aspose.CAD for Java. A imagem de saída pode ser visualizada em qualquer dispositivo ou sistema operacional sem a necessidade de nenhum software dedicado. Basta usar o seguinte trecho de código para converter DWG em uma imagem JPG em Java:

// Carregar arquivo DWG de entrada
Image image = Image.load("Test.dwg");

// Crie uma instância de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Definir largura e altura da página
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Crie uma instância de JpegOptions para a imagem resultante
ImageOptionsBase options = new JpegOptions();

// Definir opções de rasterização
options.setVectorRasterizationOptions(rasterizationOptions);

// Converter arquivo CAD DWG DXF para imagem JPG
image.save("output_image.jpg" , options);

A lista abaixo enumera diferentes recursos para explorar o trabalho com DWG e outros formatos de arquivo suportados.

Visualizador de documentos do editor PUB em Java

O visualizador PUB em Java pode abrir um mundo de possibilidades para lidar com arquivos do Microsoft Publisher com eficiência. Com Aspose.PUB para Java, você pode criar um poderoso visualizador PUB que permite visualizar, navegar e interagir com arquivos .pub perfeitamente. O trecho de código abaixo mostra como criar o PUB Viewer em Java:

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

// Converter PUB para arquivo PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// Carregar o arquivo PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Obtenha as dimensões da página do documento PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Definir resolução para a imagem de saída
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Crie um dispositivo JPEG com Largura e Altura especificadas
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Converter imagem PUB para JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Visualizador de documentos PSD Photoshop em Java

Você pode criar um visualizador de PSD em Java para visualizar e trabalhar facilmente com arquivos .psd. O trecho de código a seguir demonstra como criar um PSD Viewer em 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/";
        // Aplique a licença da API para converter PSD em JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //Carregar um arquivo PSD no objeto PsdImage
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // Defina as opções JPEG de saída desejadas
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // Salve o JPG exportado no disco
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

Visto que a lista abaixo compila alguns dos recursos de um visualizador de documentos PSD em Java:

  • Abertura e Visualização de Arquivos PSD: Abra arquivos PSD e exiba seu conteúdo com precisão enquanto fornece uma interface amigável.
  • Zoom: Você pode ampliar ou reduzir o conteúdo do arquivo PSD.
  • Opções de exportação e salvamento: o visualizador PSD se concentra principalmente na visualização e interação com arquivos PSD, também oferece opções de exportação ou salvamento.
  • E muitos mais…

Visualizador de documentos LaTeX em Java

No mundo da escrita científica e acadêmica, LaTeX tornou-se o padrão de fato para a criação de documentos lindamente compostos. Você pode renderizar um arquivo LTX ou TeX em uma imagem para visualizar seu conteúdo sem a necessidade de nenhum software ou plug-in especializado. O exemplo de código a seguir mostra como converter um arquivo LaTeX em uma imagem PNG em Java:

// Crie opções de conversão para o formato Object LaTeX na extensão do mecanismo Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Especifique o diretório de trabalho do sistema de arquivos para a saída.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Inicialize as opções para salvar no formato JPG.
options.setSaveOptions(new JpegSaveOptions());

// Execute a conversão LaTeX para JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Visualizador de documentos on-line

Os visualizadores de documentos online revolucionaram a forma como interagimos com os documentos. Eles oferecem uma infinidade de benefícios, desde acessibilidade e gerenciamento simplificado até colaboração sem esforço e segurança aprimorada. A adoção dessas ferramentas digitais permite que indivíduos e empresas aproveitem o poder da conveniência e da eficiência. Você pode acessar o visualizador de documentos online para abrir e visualizar seus arquivos de qualquer dispositivo ou sistema operacional.

Resumindo

O Document Viewer em Java permite que você integre recursos robustos de visualização de documentos em seus aplicativos Java. Aproveitando seus recursos, como suporte ao formato de documento, precisão de renderização, navegação, funcionalidade de pesquisa, opções de personalização e muito mais, você pode oferecer uma experiência de visualização de documento rica e contínua aos usuários. Se você quiser discutir qualquer uma de suas preocupações, entre em contato conosco no fórum de suporte gratuito.

Veja também