แปลง Visio VSDX เป็น PDF ผ่าน Java โดยใช้ REST API

วิธีแปลงไฟล์ Visio เป็น PDF ใน Java

คุณกำลังมองหาวิธีที่เชื่อถือได้และมีประสิทธิภาพในการแปลงไฟล์ Visio ของคุณเป็น PDF โดยใช้ Java หรือไม่ โชคดีที่ GroupDocs.Conversion Cloud SDK สำหรับ Java มีวิธีแก้ปัญหานี้อย่างมีประสิทธิภาพและตรงไปตรงมา มีหลายสาเหตุที่คุณอาจต้องการแปลงไฟล์ Visio ของคุณเป็นรูปแบบ PDF โดยทางโปรแกรมใน Java ตัวอย่างเช่น ไฟล์ PDF มีความปลอดภัยมากกว่าและมีขนาดเล็กกว่าไฟล์ Visio ทำให้จัดเก็บและแชร์ได้ง่ายขึ้น ในบทความนี้ เราจะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีแปลงไฟล์ Visio เป็น PDF ใน Java เริ่มกันเลย!

เราจะกล่าวถึงหัวข้อต่อไปนี้ในบทความนี้:

Java Visio VSDX เป็น PDF Conversion REST API - การติดตั้ง SDK

GroupDocs.Conversion Cloud SDK สำหรับ Jav a คือ API การแปลงเอกสารรูปแบบไฟล์บนคลาวด์ที่ให้คุณแปลงไฟล์และรูปภาพเป็น รูปแบบต่างๆ โดยใช้การเรียก API แบบง่าย รองรับรูปแบบเอกสารและรูปภาพที่หลากหลาย รวมถึง Visio, PDF, Word, Excel, PowerPoint, ภาพแรสเตอร์ และอื่นๆ อีกมากมาย เมื่อใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณสามารถแปลงไฟล์และรูปภาพเป็นรูปแบบที่คุณต้องการได้อย่างมีประสิทธิภาพโดยไม่ต้องใช้ซอฟต์แวร์ของบุคคลที่สาม การรวม API เข้ากับแอปพลิเคชันที่ใช้ Java ทำได้ง่ายและมีประสิทธิภาพ ทำให้ไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม

คุณสามารถ ดาวน์โหลด ไฟล์ JAR ของ API หรือติดตั้งโดยใช้ Maven โดยเพิ่มที่เก็บและการอ้างอิงต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์:

พื้นที่เก็บข้อมูล Maven:

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

การพึ่งพา Maven:

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

ต่อไป ลงชื่อสมัครใช้ สำหรับบัญชี GroupDocs เพื่อรับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จาก แดชบอร์ด ก่อนที่คุณจะเริ่มทำตามขั้นตอนและข้อมูลโค้ดที่มีอยู่ โปรดป้อนข้อมูลโค้ดที่แสดงด้านล่างเมื่อคุณมี ID และความลับของคุณ:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

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

วิธีแปลงเอกสาร Visio เป็น PDF ใน Java โดยใช้ REST API

ทำตามขั้นตอนด้านล่างเพื่อแปลง Visio เป็น PDF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java:

อัพโหลดไฟล์

เมื่อคุณตั้งค่าสภาพแวดล้อมการแปลงแล้ว คุณสามารถอัปโหลดไฟล์ Visio ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้ข้อมูลโค้ดที่ระบุด้านล่าง:

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;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

	public static void main(String[] args) {
				
		// สร้างอินสแตนซ์ของการแปลง API					
		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();
		}
		
	}
}

ดังนั้น ไฟล์ Visio ที่อัปโหลดจะพร้อมใช้งานใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลงไฟล์ Visio VSDX เป็นรูปแบบ PDF

ต่อไปนี้คือขั้นตอนและตัวอย่างโค้ดที่แสดงวิธีแปลงไฟล์ Visio เป็นรูปแบบ PDF โดยใช้ Java API

ขั้นตอนคือ:

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส ConvertApi
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส ConvertSettings
  • ประการที่สาม ระบุชื่อที่เก็บข้อมูลบนคลาวด์
  • จากนั้น ตั้งค่าเส้นทางไฟล์ Visio อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “pdf”
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส PdfConvertOptions
  • เลือกตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight เป็นต้น
  • หลังจากนั้น ให้ตั้งค่าตัวเลือกการแปลงและพาธไฟล์เอาต์พุตโดยใช้อินสแตนซ์ ConvertSettings
  • จากนั้น สร้างอินสแตนซ์คลาส ConvertDocumentRequest และส่งพารามิเตอร์การตั้งค่า
  • สุดท้าย เรียกเมธอด convertDocument() และส่งพารามิเตอร์ ConvertDocumentRequest

ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร Visio เป็นไฟล์ PDF ใน Java โดยใช้ 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;

// วิธีแปลงไฟล์ Visio เป็นรูปแบบ PDF โดยใช้ Java
public class App {

	public static void main(String[] args) {
		
		// สร้างอินสแตนซ์ของการแปลง API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// เตรียมการตั้งค่าการแปลง
			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");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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();
		}
	}
}

แค่นั้นแหละ! ด้วยโค้ดเพียงไม่กี่บรรทัด คุณสามารถแปลงไฟล์ Visio เป็นรูปแบบ PDF ได้อย่างง่ายดายและราบรื่นโดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

Java แปลงไฟล์ Visio เป็น PDF ออนไลน์

แปลงไฟล์ Visio เป็น PDF โดยใช้ Java

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึก PDF ที่แปลงแล้วไปยังคลาวด์ คุณสามารถดาวน์โหลดไฟล์ PDF ที่แปลงแล้วโดยใช้ข้อมูลโค้ดต่อไปนี้:

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;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

	public static void main(String[] args) {
				
		// สร้างอินสแตนซ์ของการแปลง API					
		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();
		}
		
	}
}

โปรแกรมแปลง Visio เป็น PDF ออนไลน์ฟรี

วิธีแปลง Visio เป็น PDF ออนไลน์ฟรี โปรดลองใช้ VSDX เป็น PDF ออนไลน์ ตัวแปลง เพื่อสร้าง PDF จากไฟล์ Visio ตัวแปลงนี้ได้รับการพัฒนาโดยใช้ Visio เป็น PDF REST API ที่กล่าวถึงข้างต้น

สรุป

โดยสรุป บทความนี้ได้แสดงให้เห็นว่าการแปลงไฟล์ Visio เป็นรูปแบบ PDF นั้นง่ายและมีประสิทธิภาพเพียงใดโดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java ต่อไปนี้คือสิ่งที่คุณได้เรียนรู้จากบทความนี้:

  • วิธีแปลงไฟล์ Visio เป็นรูปแบบ PDF ใน Java โดยทางโปรแกรม รวมถึงตัวเลือกการปรับแต่งเพิ่มเติม
  • อัปโหลดไฟล์ VSDX โดยทางโปรแกรมไปยังคลาวด์แล้วดาวน์โหลดไฟล์ PDF ที่แปลงแล้วจากคลาวด์
  • และแปลงไฟล์ Visio VSDX เป็น PDF ได้ฟรีโดยใช้ไฟล์ Visio ออนไลน์ฟรีเป็นตัวแปลง PDF

นอกจากนี้ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและสื่อสารกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Java SDK มีให้ใช้งานฟรีบน Github โปรดตรวจสอบ GroupDocs.Conversion Cloud SDK สำหรับ Java ตัวอย่างที่นี่

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน สำหรับขั้นตอนโดยละเอียดและการใช้งาน API

สุดท้าย เรายังคงเขียนบทความบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์และการแปลงต่างๆ โดยใช้ REST API ดังนั้น กรุณาติดต่อเพื่อรับการปรับปรุงล่าสุด

ถามคำถาม

หากคุณมีคำถามใดๆ เกี่ยวกับ API การแปลง Visio VSDX เป็น PDF โปรดอย่าลังเลที่จะติดต่อเราที่ ฟอรัมสนับสนุนฟรี

คำถามที่พบบ่อย

ฉันจะแปลง VSDX เป็น PDF โดยใช้ Java ได้อย่างไร

คุณสามารถแปลง Visio VSDX เป็นไฟล์ PDF ได้โดยใช้ GroupDocs.Conversion Cloud REST API for Java เป็น API การแปลงเอกสารบนคลาวด์ที่ให้คุณแปลงไฟล์ Visio เป็น PDF โดยใช้ Java ได้อย่างง่ายดาย

GroupDocs.Conversion Cloud SDK สำหรับ Java แปลงเป็น PDF ในรูปแบบใดได้บ้าง

GroupDocs.Conversion Cloud SDK สำหรับ Java สามารถแปลง รูปแบบเอกสารที่หลากหลาย เป็น PDF รวมถึง Word, Excel, PowerPoint และ Visio

ฉันจะแปลง Visio เป็น PDF ออนไลน์ฟรีได้อย่างไร

โปรแกรมแปลง Visio เป็น PDF ของเราให้คุณแปลง Visio VSDX เป็นรูปแบบ PDF ได้ฟรี โปรดทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อทำการแปลง:

  • เปิด โปรแกรมแปลง Visio เป็น PDF ฟรีทางออนไลน์
  • ตอนนี้ คลิกในพื้นที่วางไฟล์เพื่ออัปโหลด Visio หรือลากและวางไฟล์ Visio
  • จากนั้นคลิกที่ปุ่มแปลงทันที ตัวแปลง Visio เป็น PDF ออนไลน์ฟรีจะเปลี่ยน Visio เป็น PDF
  • ลิงก์ดาวน์โหลดของเอาต์พุต PDF จะพร้อมใช้งานหลังจากแปลงไฟล์ Visio

วิธีแปลงไฟล์ Visio เป็น PDF บน Windows

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดตัวแปลง Visio เป็น PDF แบบออฟไลน์สำหรับ Windows ตัวแปลงนี้สามารถใช้แปลงไฟล์ Visio เป็น PDF บน Windows ได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

GroupDocs.Conversion Cloud SDK สำหรับ Java ใช้งานได้ฟรีหรือไม่

ไม่ GroupDocs.Conversion Cloud SDK for Java ไม่สามารถใช้งานได้ฟรี มีทั้งแบบทดลองใช้และแบบชำระเงิน

ดูสิ่งนี้ด้วย

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่างนี้: