Visionneuse de documents en Java

La gestion et le partage de documents sont devenus des aspects essentiels de diverses industries. Java offre des cadres robustes pour permettre aux développeurs de créer des applications riches en fonctionnalités. Dans cet article de blog, nous explorerons la visionneuse de documents en Java et comment elle peut simplifier les processus de visualisation de documents et de collaboration.

API de visionneuse de documents Java

Document Viewer est une application qui permet aux utilisateurs de visualiser et d’interagir avec différents types de documents sans nécessiter l’installation d’un logiciel dédié. Aspose prend en charge différents formats de fichiers qui vous permettent de manipuler et d’afficher les documents dans vos applications Java.

Visualiseur de documents EPS en Java

Visionneuse de documents Java

Aspose.Page for Java L’API peut être utilisée pour manipuler ou convertir XPS, PS, EPS, etc. Vous pouvez restituer ces formats de fichiers dans n’importe lequel des formats populaires formats d’image tels que PNG, JPG, TIFF, etc. pour une vue rapide du contenu du fichier.

// initialiser le flux d'entrée PostScript
FileInputStream psStream = new FileInputStream("input.eps");

// charger le document EPS
PsDocument document = new PsDocument(psStream);

//créer une instance de JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//créer un périphérique de rendu pour le format EPS
ImageDevice device = new ImageDevice();
//enregistrer EPS au format JPG
document.save(device, options);

De plus, vous pouvez visiter les ressources répertoriées ci-dessous pour obtenir des détails détaillés sur les fonctionnalités et les API proposées :

En outre, vous pouvez également consulter Open EPS File Online - Free EPS File Viewer pour en savoir plus informations sur EPS Viewer.

Visionneuse de documents de dessin DWG en Java

Un dessin DWG peut facilement être converti en image JPG avec Aspose.CAD for Java. L’image de sortie peut être visualisée sur n’importe quel appareil ou système d’exploitation sans avoir besoin d’un logiciel dédié. Utilisez simplement l’extrait de code suivant pour convertir DWG en image JPG en Java :

// Charger le fichier DWG d'entrée
Image image = Image.load("Test.dwg");

// Créer une instance de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Définir la largeur et la hauteur de la page
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Créer une instance de JpegOptions pour l'image résultante
ImageOptionsBase options = new JpegOptions();

// Définir les options de pixellisation
options.setVectorRasterizationOptions(rasterizationOptions);

// Convertir le fichier CAD DWG DXF en image JPG
image.save("output_image.jpg" , options);

La liste ci-dessous énumère différentes ressources pour explorer l’utilisation de DWG et d’autres formats de fichiers pris en charge.

Visualiseur de documents PUB Publisher en Java

La visionneuse PUB en Java peut ouvrir un monde de possibilités pour gérer efficacement les fichiers Microsoft Publisher. Avec Aspose.PUB for Java, vous pouvez créer une puissante visionneuse PUB qui vous permet d’afficher, de naviguer et d’interagir avec les fichiers .pub de manière transparente. L’extrait de code ci-dessous montre comment créer PUB Viewer en Java :

// Charger le fichier PUB d'entrée
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

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

// Charger le fichier PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Obtenir les dimensions de la page à partir du document PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Définir la résolution de l'image de sortie
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Créer un périphérique JPEG avec une largeur et une hauteur spécifiées
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Convertir une image PUB en JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Visualiseur de documents PSD Photoshop en Java

Vous pouvez créer une visionneuse PSD en Java pour visualiser et travailler sans effort avec les fichiers .psd. L’extrait de code suivant montre comment créer une visionneuse PSD en Java à l’aide de [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/";
        // Appliquer la licence API pour convertir PSD en JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //Charger un fichier PSD dans l'objet PsdImage
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // Définissez les options JPEG de sortie souhaitées
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // Enregistrez le JPG exporté sur le disque
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

Alors que la liste ci-dessous compile certaines des fonctionnalités d’un visualiseur de documents PSD en Java :

  • Ouverture et affichage de fichiers PSD : ouvrez des fichiers PSD et affichez leur contenu avec précision tout en offrant une interface conviviale.
  • Zoom : vous pouvez effectuer un zoom avant ou arrière sur le contenu du fichier PSD.
  • Options d’exportation et d’enregistrement : le visualiseur PSD se concentre principalement sur l’affichage et l’interaction avec les fichiers PSD, il offre également des options d’exportation ou d’enregistrement.
  • Et beaucoup plus…

Visionneuse de documents LaTeX en Java

Dans le monde de la rédaction scientifique et universitaire, LaTeX est devenu la norme de facto pour la création de documents magnifiquement composés. Vous pouvez restituer un fichier LTX ou TeX à une image pour prévisualiser son contenu sans avoir besoin d’un logiciel ou d’un plug-in spécialisé. L’exemple de code suivant montre comment convertir un fichier LaTeX en une image PNG en Java :

// Créer des options de conversion pour le format Object LaTeX sur l'extension du moteur Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Spécifiez le répertoire de travail du système de fichiers pour la sortie.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Initialisez les options d'enregistrement au format JPG.
options.setSaveOptions(new JpegSaveOptions());

// Exécutez la conversion LaTeX en JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Visionneuse de documents en ligne

Les visionneuses de documents en ligne ont révolutionné la façon dont nous interagissons avec les documents. Ils offrent une multitude d’avantages, de l’accessibilité et de la gestion simplifiée à la collaboration sans effort et à la sécurité renforcée. L’adoption de ces outils numériques permet aux particuliers et aux entreprises d’exploiter le pouvoir de la commodité et de l’efficacité. Vous pouvez accéder à la visionneuse de documents en ligne pour ouvrir et afficher vos fichiers à partir de n’importe quel appareil ou système d’exploitation.

Résumé

Document Viewer in Java vous permet d’intégrer des fonctionnalités robustes de visualisation de documents dans vos applications Java. En tirant parti de ses fonctionnalités telles que la prise en charge du format de document, la précision du rendu, la navigation, la fonctionnalité de recherche, les options de personnalisation, etc., vous pouvez offrir aux utilisateurs une expérience de visualisation de document riche et transparente. Si vous souhaitez discuter de l’une de vos préoccupations, veuillez nous contacter sur le forum d’assistance gratuit.

Voir également