Konversikan Visio VSDX ke PDF melalui Java menggunakan REST API

Cara Mengonversi File Visio ke PDF di Java.

Apakah Anda mencari cara yang andal dan efisien untuk mengonversi file Visio ke PDF menggunakan Java? Untungnya, SDK Cloud GroupDocs.Conversion untuk Java memberikan solusi yang efisien dan mudah untuk masalah ini. Ada beberapa alasan mengapa Anda mungkin ingin mengonversi file Visio Anda ke format PDF secara terprogram di Java. Misalnya, file PDF lebih aman dan jauh lebih kecil daripada file Visio, membuatnya lebih mudah disimpan dan dibagikan. Pada artikel ini, kami akan memberikan panduan langkah demi langkah tentang cara mengonversi file Visio ke PDF di Java. Jadi mari kita mulai!

Kami akan membahas topik-topik berikut dalam artikel ini:

Java Visio VSDX ke PDF Conversion REST API - Instalasi SDK

GroupDocs.Conversion Cloud SDK for Jav adalah API konversi dokumen format file berbasis cloud yang memungkinkan Anda mengonversi file dan gambar ke format berbeda menggunakan panggilan API sederhana. Ini mendukung berbagai format dokumen dan gambar, termasuk Visio, PDF, Word, Excel, PowerPoint, gambar raster, dan banyak lagi. Menggunakan GroupDocs.Conversion Cloud SDK untuk Java, Anda dapat mengonversi file dan gambar secara efisien ke format yang Anda perlukan tanpa menggunakan perangkat lunak pihak ketiga. Mengintegrasikan API ke dalam aplikasi berbasis Java menjadi sederhana dan efisien, menghilangkan kebutuhan akan perangkat lunak tambahan.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan ketergantungan berikut ke dalam file pom.xml proyek Anda:

Repositori Maven:

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

Ketergantungan Maven:

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

Selanjutnya, daftar akun GroupDocs untuk mendapatkan ID Klien dan Rahasia Klien dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Silakan masukkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

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

Cara Mengonversi Dokumen Visio ke PDF di Java menggunakan REST API

Ikuti langkah-langkah di bawah ini untuk mengonversi Visio ke PDF menggunakan GroupDocs.Conversion Cloud SDK for Java:

Unggah File

Setelah menyiapkan lingkungan konversi, Anda dapat mengunggah file Visio ke penyimpanan cloud menggunakan cuplikan kode yang diberikan di bawah ini:

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;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		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();
		}
		
	}
}

Oleh karena itu, file Visio yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversi File Visio VSDX ke Format PDF

Berikut adalah langkah-langkah dan cuplikan kode contoh yang menunjukkan cara mengonversi file Visio ke format PDF menggunakan Java API.

Langkah-langkahnya adalah:

  • Pertama, buat instance dari kelas ConvertApi.
  • Kedua, buat instance dari kelas ConvertSettings.
  • Ketiga, berikan nama penyimpanan cloud.
  • Selanjutnya, atur jalur file input Visio dan format file output ke “pdf”.
  • Sekarang, buat instance dari kelas PdfConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, dll.
  • Setelah itu, setel opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi dokumen Visio ke file PDF di Java menggunakan REST API:

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;

// Cara mengonversi file Visio ke format PDF menggunakan Java
public class App {

	public static void main(String[] args) {
		
		// Buat instance API konversi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Siapkan pengaturan konversi
			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");
		
			// mengkonversi ke format yang ditentukan
			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();
		}
	}
}

Itu dia! Hanya dengan beberapa baris kode, Anda dapat mengonversi file Visio ke format PDF dengan mudah dan lancar menggunakan GroupDocs.Conversion Cloud SDK for Java. Anda dapat melihat output pada gambar di bawah ini:

Java mengonversi file Visio ke PDF online

Konversikan file Visio ke PDF menggunakan Java.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan PDF yang dikonversi ke cloud. Anda dapat mengunduh file PDF yang dikonversi menggunakan cuplikan kode berikut:

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;

// Unduh File dari Cloud Storage di Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		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();
		}
		
	}
}

Pengonversi Visio ke PDF Online Gratis

Bagaimana cara mengonversi Visio ke PDF online secara gratis? Silakan coba VSDX ke PDF [konverter] online 14 untuk membuat PDF dari file Visio. Konverter ini dikembangkan menggunakan Visio to PDF REST API yang disebutkan di atas.

Menyimpulkan

Sebagai kesimpulan, artikel ini telah menunjukkan betapa mudah dan efisiennya mengonversi file Visio ke format PDF menggunakan GroupDocs.Conversion Cloud SDK for Java. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi file Visio ke format PDF di Java secara terprogram, serta opsi penyesuaian tambahan;
  • unggah file VSDX secara terprogram ke cloud dan kemudian unduh PDF yang dikonversi dari cloud;
  • dan konversikan Visio VSDX ke file PDF secara gratis menggunakan pengonversi file Visio ke PDF online gratis.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami sarankan Anda mengikuti [Panduan Memulai] kami 18 untuk langkah-langkah terperinci dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang API konversi Visio VSDX ke PDF, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi VSDX ke PDF menggunakan Java?

Anda dapat mengonversi Visio VSDX ke file PDF dengan menggunakan GroupDocs.Conversion Cloud REST API for Java. Ini adalah API konversi dokumen berbasis cloud yang memungkinkan Anda dengan mudah mengonversi file Visio ke PDF menggunakan Java.

Format apa yang dapat diubah oleh GroupDocs.Conversion Cloud SDK untuk Java ke PDF?

GroupDocs.Conversion Cloud SDK untuk Java dapat mengonversi berbagai format dokumen ke PDF, termasuk Word, Excel, PowerPoint, dan Visio.

Bagaimana cara mengonversi Visio ke PDF online secara gratis?

Konverter Visio ke PDF kami memungkinkan Anda mengonversi Visio VSDX ke format PDF secara gratis. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka pengubah Visio ke PDF gratis online.
  • Sekarang, klik di area pelepasan file untuk mengunggah Visio atau seret & jatuhkan file Visio.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter Visio ke PDF online gratis akan mengubah Visio menjadi PDF.
  • Tautan unduhan PDF keluaran akan tersedia setelah mengonversi file Visio.

Bagaimana cara mengonversi file Visio ke PDF di Windows?

Kunjungi tautan ini untuk mengunduh pengonversi Visio ke PDF offline untuk Windows. Konverter ini dapat digunakan untuk mengonversi file Visio ke PDF di Windows dengan cepat, dengan satu klik.

Apakah GroupDocs.Conversion Cloud SDK untuk Java gratis untuk digunakan?

Tidak, GroupDocs.Conversion Cloud SDK for Java tidak sepenuhnya gratis untuk digunakan. Ini menawarkan paket uji coba dan berbayar.

Lihat juga

Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini: