วิธีแปลงจาก PDF เป็น SVG และจาก SVG เป็น PDF ใน Java

แปลง SVG เป็น PDF และ PDF เป็น SVG โดยทางโปรแกรมใน Java

SVG(กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้) เป็นรูปแบบภาพเวกเตอร์ที่ใช้ XML สำหรับกราฟิกสองมิติ รูปแบบภาพเวกเตอร์ทั่วไป 2 รูปแบบ ได้แก่ SVG และ PDF มีความคล้ายคลึงกันมาก พวกเขาสามารถแสดงข้อความ รูปภาพ และองค์ประกอบอื่น ๆ ในลักษณะเดียวกันในขณะที่อยู่ในคำจำกัดความ ไม่ว่าคุณจะซูมด้วยวิธีใด ไฟล์ PDF สามารถแปลงเป็นไฟล์ SVG ได้อย่างง่ายดายเนื่องจากมีความคล้ายคลึงกัน บทความนี้แสดงวิธีการง่ายๆ ในการแปลงไฟล์ PDF เป็นไฟล์ SVG และนอกจากนี้ คุณสามารถแปลง SVG เป็น PDF ได้โดยตรง บทความนี้จะสาธิตวิธีแปลง SVG เป็น PDF และ PDF เป็น SVG โดยทางโปรแกรมใน Java

เราจะตรวจสอบประเด็นต่อไปนี้โดยสังเขปในหัวข้อถัดไป

Java SVG เป็น PDF และ PDF เป็น SVG Conversion API – การติดตั้ง Java SDK

หากต้องการเปลี่ยน SVG เป็น PDF และ PDF เป็น SVG ใน java ฉันจะใช้ Java SDK ของ GroupDocs.Conversion Cloud API ติดตั้ง ไลบรารี Java ที่มีคุณสมบัติครบถ้วนนี้เพื่อแปลง SVG เป็น PDF หรือในทางกลับกัน มันมีการจัดการไฟล์และวิธีการแปลงที่หลากหลาย การผสานรวมแอปพลิเคชัน Java ของคุณกับตัวแปลง PDF เป็น SVG นั้นรวดเร็วมากเนื่องจากขั้นตอนการติดตั้งที่ง่ายและสะดวกของไลบรารี Java นี้ คุณสามารถ ดาวน์โหลด ไฟล์ jar หรือทำตามการกำหนดค่า Maven ต่อไปนี้

พื้นที่เก็บข้อมูล 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>

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

# รับ 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);

วิธีแปลง SVG เป็น PDF ใน Java โดยใช้ REST API

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

อัพโหลดไฟล์

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

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.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", 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();
		}
		
	}
}

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

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

Java SDK เป็นไลบรารีอันทรงพลังที่ทำการแปลงไฟล์ที่ปรับให้เหมาะสมในไม่กี่วินาที โปรดทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดดังที่กล่าวไว้ด้านล่างเพื่อแปลงไฟล์ SVG เป็นไฟล์ PDF โดยทางโปรแกรมใน Java:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างอินสแตนซ์ ConvertSettings
  • ตั้งชื่อที่เก็บข้อมูลและป้อนเส้นทางไฟล์ SVG
  • ตอนนี้ ระบุรูปแบบไฟล์เอาต์พุตเป็น “pdf”
  • ถัดไป ตั้งค่าพาธไฟล์ PDF เอาต์พุต
  • สร้าง ConvertDocumentRequest โดยมีการตั้งค่าการแปลงเป็นพารามิเตอร์
  • สุดท้าย เรียกใช้ ConvertApi.convertDocument() เพื่อแปลงไฟล์เป็นเอกสาร PDF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงรูปแบบไฟล์ SVG เป็น 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;

// วิธีแปลง SVG เป็น PDF ใน Java โดยใช้ REST API
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.svg");
			settings.setFormat("pdf");
			
			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();
		}
	}
}

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

ตัวอย่างโค้ดด้านบนจะบันทึก SVG ที่แปลงแล้วเป็นไฟล์ 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();
		}
		
	}
}

แปลงไฟล์ SVG เป็น PDF ใน Java โดยใช้ตัวเลือกขั้นสูง

คุณสามารถกำหนดค่าการเรียก API ตามข้อกำหนด นอกจากนี้ คุณสามารถดูรายชื่อคลาสที่มีอยู่ทั้งหมดและวิธีการของคลาสเหล่านั้นได้ ที่นี่

ต่อไปนี้เป็นขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่างเพื่อแปลง SVG เป็น PDF ใน Java โดยทางโปรแกรมด้วยการตั้งค่าขั้นสูง:

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

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

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;

// Java แปลงไฟล์ SVG เป็น 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.svg");
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

วิธีแปลงไฟล์ PDF เป็น SVG ใน Java โดยใช้ REST API

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ PDF เป็นรูปแบบ SVG โดยทางโปรแกรม:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างอินสแตนซ์ ConvertSettings
  • ตั้งชื่อที่เก็บข้อมูลและป้อนเส้นทางไฟล์ PDF
  • ตอนนี้ ระบุรูปแบบไฟล์เอาต์พุตเป็น “svg”
  • ถัดไป ตั้งค่าพาธของไฟล์เอาต์พุต
  • สร้าง ConvertDocumentRequest โดยมีการตั้งค่าการแปลงเป็นพารามิเตอร์
  • สุดท้าย เรียกใช้การแปลงโดยใช้เมธอด ConvertApi.convertDocument()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นรูปแบบภาพ SVG ใน 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;

// วิธีแปลง SVG เป็น PDF ใน Java โดยใช้ REST API
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.pdf");
			settings.setFormat("svg");
			
			settings.setOutputPath("java-testing/output-sample-file.svg");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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();
		}
	}
}

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ SVG บนคลาวด์ ทำตามขั้นตอนที่อธิบายไว้แล้วเพื่ออัปโหลดไฟล์ จากนั้นดาวน์โหลดไฟล์ที่แปลงแล้วบนที่เก็บข้อมูลบนคลาวด์

ตัวแปลง SVG เป็น PDF ออนไลน์

ไฟล์ SVG เป็น PDF converter คืออะไร? โปรดลองใช้ ตัวแปลง SVG เป็น PDF ทางออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ Groupdocs.Conversion Cloud APIs

ตัวแปลง PDF เป็น SVG ออนไลน์

วิธีแปลง PDF เป็น SVG ออนไลน์ โปรดลองใช้ ตัวแปลง PDF เป็น SVG ออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ Groupdocs.Conversion เหนือ API

สรุป

เราจะจบบล็อกโพสต์นี้ที่นี่ ในบทความนี้ เราดูที่:

  • วิธีเปลี่ยน SVG เป็น PDF โดยทางโปรแกรมใน java;
  • อัปโหลดไฟล์ SVG โดยทางโปรแกรมและดาวน์โหลดไฟล์ที่แปลงแล้วจากคลาวด์
  • วิธีแปลง SVG เป็น PDF ใน java โดยใช้การตั้งค่าขั้นสูง
  • วิธีแปลงไฟล์ PDF เป็น SVG ใน java โดยทางโปรแกรม

นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับคุณสมบัติการแปลงรูปแบบไฟล์ได้โดยไปที่ เอกสารประกอบ หรือดูตัวอย่างที่มีใน GitHub นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

นอกจากนี้ groupdocs.cloud กำลังเขียนบล็อกโพสต์อื่นๆ ในหัวข้อใหม่ กรุณาติดต่อกับเราสำหรับการปรับปรุงใด ๆ

ถามคำถาม

โปรดอย่าลังเลที่จะแบ่งปันคำถามของคุณบน ฟอรัม ของเรา

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

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

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Java สำหรับวิธีแปลง SVG เป็นไฟล์ PDF อย่างรวดเร็วและสะดวก

จะส่งออกไฟล์ SVG เป็น PDF โดยใช้ REST API ได้อย่างไร

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลง และเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest สำหรับการแปลง SVG เป็นไฟล์ PDF

วิธีแปลง SVG เป็น PDF ออนไลน์ฟรี

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

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

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

จะติดตั้งไลบรารีดาวน์โหลดตัวแปลงรูปแบบ SVG เป็น PDF ฟรีได้อย่างไร

ติดตั้งตัวแปลง SVG เป็น PDF ดาวน์โหลดไลบรารี Java ฟรี เพื่อสร้างและแปลง SVG เป็น PDF ทางออนไลน์โดยทางโปรแกรม

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

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

คุณจะแปลงไฟล์ PDF เป็น SVG Java ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Java สำหรับวิธีเปลี่ยน PDF เป็นไฟล์ SVG อย่างรวดเร็วและง่ายดาย

จะแปลงไฟล์ PDF เป็น SVG โดยใช้ REST API ได้อย่างไร

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลง และเรียกใช้เมธอด CoverDocument ด้วย ConvertDocumentRequest เพื่อแปลงไฟล์ PDF เป็น SVG

วิธีแปลง PDF เป็น SVG ทางออนไลน์ฟรี

ตัวแปลง PDF เป็น SVG ออนไลน์ฟรี ให้คุณแปลง PDF เป็น SVG ออนไลน์ได้ฟรี รวดเร็วและง่ายดาย เมื่อการแปลงเสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ SVG ได้

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

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

จะติดตั้งไลบรารีดาวน์โหลดตัวแปลงรูปแบบ PDF เป็น SVG ฟรีได้อย่างไร

ติดตั้งตัวแปลง PDF เป็น SVG ดาวน์โหลดไลบรารี Java ฟรี เพื่อสร้างและแปลงไฟล์ PDF เป็น SVG โดยทางโปรแกรม

ฉันจะแปลง PDF เป็น SVG แบบออฟไลน์ใน windows ได้อย่างไร

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

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

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