Convertissez Visio VSDX en PDF via Java à l'aide de l'API REST

Comment convertir un fichier Visio en PDF en Java.

Vous cherchez un moyen fiable et efficace de convertir vos fichiers Visio en PDF en utilisant Java ? Heureusement, le GroupDocs.Conversion Cloud SDK pour Java fournit une solution efficace et simple à ce problème. Il peut y avoir plusieurs raisons pour lesquelles vous pourriez vouloir convertir vos fichiers Visio au format PDF par programmation en Java. Par exemple, les fichiers PDF sont plus sécurisés et beaucoup plus petits que les fichiers Visio, ce qui les rend plus faciles à stocker et à partager. Dans cet article, nous fournirons un guide étape par étape sur la façon de convertir des fichiers Visio en PDF en Java. Alors, commençons!

Nous aborderons les sujets suivants dans cet article :

API REST de conversion Java Visio VSDX en PDF - Installation du SDK

GroupDocs.Conversion Cloud SDK for Jav a est une API de conversion de documents au format de fichier basée sur le cloud qui vous permet de convertir vos fichiers et images en différents formats à l’aide de simples appels d’API. Il prend en charge un large éventail de formats de documents et d’images, notamment Visio, PDF, Word, Excel, PowerPoint, les images raster et bien d’autres. En utilisant GroupDocs.Conversion Cloud SDK pour Java, vous pouvez convertir efficacement vos fichiers et images au format dont vous avez besoin sans utiliser de logiciel tiers. L’intégration de l’API dans les applications basées sur Java est rendue simple et efficace, éliminant ainsi le besoin de logiciels supplémentaires.

Vous pouvez soit télécharger le fichier JAR de l’API, soit l’installer à l’aide de Maven en ajoutant le référentiel et la dépendance suivants dans le fichier pom.xml de votre projet :

Référentiel Maven :

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dépendance Maven :

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Ensuite, inscrivez-vous à un compte GroupDocs pour obtenir l’ID client et le secret client à partir du tableau de bord avant de commencer à suivre les étapes et les extraits de code disponibles. Veuillez entrer l’extrait de code ci-dessous une fois que vous avez votre identifiant et votre secret :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Comment convertir un document Visio en PDF en Java à l’aide de l’API REST

Suivez les étapes ci-dessous pour convertir Visio en PDF à l’aide de GroupDocs.Conversion Cloud SDK for Java :

Télécharger le fichier

Une fois que vous avez configuré votre environnement de conversion, vous pouvez télécharger le fichier Visio sur le stockage cloud à l’aide de l’extrait de code ci-dessous :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.vsdx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.vsdx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Par conséquent, le fichier Visio téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir un fichier Visio VSDX au format PDF

Voici les étapes et un exemple d’extrait de code qui montre comment convertir des fichiers Visio au format PDF à l’aide de l’API Java.

Les étapes sont :

  • Commencez par créer une instance de la classe ConvertApi.
  • Deuxièmement, créez une instance de la classe ConvertSettings.
  • Troisièmement, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier Visio d’entrée et le format du fichier de sortie sur “pdf”.
  • Maintenant, créez une instance de la classe PdfConvertOptions.
  • En option, fournissez diverses options de conversion telles que setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, etc.
  • Après cela, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
  • Ensuite, créez une instance de classe ConvertDocumentRequest et transmettez le paramètre settings.
  • Enfin, appelez la méthode convertDocument() et transmettez le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment convertir un document Visio en fichier PDF en Java à l’aide de l’API REST :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Comment convertir un fichier Visio au format PDF en utilisant Java
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.vsdx");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

C’est ça! Avec seulement quelques lignes de code, vous pouvez facilement et en toute transparence convertir des fichiers Visio au format PDF à l’aide de GroupDocs.Conversion Cloud SDK pour Java. Vous pouvez voir la sortie dans l’image ci-dessous :

Java convertir un fichier Visio en PDF en ligne

Convertir un fichier Visio en PDF en utilisant Java.

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le PDF converti dans le cloud. Vous pouvez télécharger le fichier PDF converti à l’aide de l’extrait de code suivant :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Convertisseur Visio en PDF en ligne gratuit

Comment convertir Visio en PDF en ligne gratuitement ? Veuillez essayer un VSDX en PDF convertisseur en ligne pour créer un PDF à partir d’un fichier Visio. Ce convertisseur est développé à l’aide de l’API Visio vers PDF REST mentionnée ci-dessus.

Résumé

En conclusion, cet article a démontré à quel point il est facile et efficace de convertir des fichiers Visio au format PDF à l’aide de GroupDocs.Conversion Cloud SDK for Java. Voici ce que vous avez appris de cet article :

  • comment convertir des fichiers Visio au format PDF en Java par programmation, ainsi que des options de personnalisation supplémentaires ;
  • télécharger par programmation le fichier VSDX dans le cloud, puis télécharger le PDF converti à partir du cloud ;
  • et convertissez gratuitement Visio VSDX en fichier PDF à l’aide d’un convertisseur de fichier Visio en PDF en ligne gratuit.

De plus, nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur. Le code source complet de Java SDK est disponible gratuitement sur Github. Veuillez consulter le SDK GroupDocs.Conversion Cloud pour Java Exemples ici.

De plus, nous vous suggérons de suivre notre Guide de démarrage pour les étapes détaillées et l’utilisation de l’API.

Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour les dernières mises à jour.

poser une question

Si vous avez des questions concernant l’API de conversion Visio VSDX en PDF, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

FAQ

Comment convertir VSDX en PDF en utilisant Java ?

Vous pouvez convertir un Visio VSDX en fichier PDF en utilisant GroupDocs.Conversion Cloud REST API for Java. Il s’agit d’une API de conversion de documents basée sur le cloud qui vous permet de convertir facilement des fichiers Visio en PDF à l’aide de Java.

Quels formats le SDK GroupDocs.Conversion Cloud pour Java peut-il convertir en PDF ?

GroupDocs.Conversion Cloud SDK pour Java peut convertir un large éventail de formats de documents en PDF, y compris Word, Excel, PowerPoint et Visio.

Comment puis-je convertir un Visio en PDF en ligne gratuitement ?

Notre convertisseur Visio en PDF vous permet de convertir gratuitement Visio VSDX au format PDF. Veuillez suivre les instructions détaillées ci-dessous pour effectuer la conversion :

  • Ouvrez le convertisseur Visio en PDF gratuit en ligne.
  • Maintenant, cliquez dans la zone de dépôt de fichier pour télécharger un Visio ou faites glisser et déposez un fichier Visio.
  • Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur Visio en PDF en ligne gratuit transformera Visio en PDF.
  • Le lien de téléchargement du PDF de sortie sera disponible après la conversion du fichier Visio.

Comment convertir des fichiers Visio en PDF sous Windows ?

Veuillez visiter ce lien pour télécharger un convertisseur Visio en PDF hors ligne pour Windows. Ce convertisseur peut être utilisé pour convertir rapidement des fichiers Visio en fichiers PDF sous Windows, en un seul clic.

L’utilisation du SDK GroupDocs.Conversion Cloud pour Java est-elle gratuite ?

Non, GroupDocs.Conversion Cloud SDK for Java n’est pas entièrement gratuit. Il propose à la fois des plans d’essai et des plans payants.

Voir également

Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :