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

แปลงรูปภาพ GIF เป็นไฟล์ PDF ใน Java

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

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

API ตัวแปลง GIF เป็น PDF สำหรับการติดตั้ง Java และ SDK

ในการแปลงรูปภาพ GIF เป็นไฟล์ PDF เราจะใช้ GroupDocs.Conversion Cloud SDK for Java GroupDocs.Cloud API เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแปลงเอกสารและรูปภาพหลายประเภท รวมถึงรูปภาพ GIF เป็นไฟล์ PDF API นี้นำเสนอ รูปแบบการแปลงไฟล์ ที่หลากหลาย ทำให้คุณสามารถแปลงไม่เพียงแต่รูปภาพเท่านั้น แต่ยังรวมถึง PDF, เอกสาร Word, แผ่นงาน Excel, ไฟล์ CAD และภาพแรสเตอร์ และอื่นๆ การรวม 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);

วิธีแปลงรูปภาพ GIF เป็น PDF ใน Java โดยใช้ REST API

หากต้องการแปลงไฟล์ GIF เป็นรูปแบบ PDF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณจะต้องทำตามขั้นตอนง่ายๆ ด้านล่าง:

อัพโหลดไฟล์

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

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

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

แปลง GIF เป็น PDF ผ่าน Java

ต่อไปนี้คือขั้นตอนและตัวอย่างข้อมูลโค้ดใน Java เพื่อแปลงภาพ GIF เป็นไฟล์ PDF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java

ขั้นตอนคือ:

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

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

// วิธีแปลงรูปภาพ GIF เป็น 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.gif");
			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();
		}
	}
}

คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

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

แปลง GIF เป็น 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();
		}
		
	}
}

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

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

สรุป

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

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

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

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

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

ถามคำถาม

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

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

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

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

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

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

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

มีวิธีแปลง GIF เป็น PDF บน Windows หรือไม่

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

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

ไม่ GroupDocs.Conversion Cloud SDK for Java ไม่สามารถใช้งานได้ฟรี อย่างไรก็ตาม มีเวอร์ชันทดลองใช้ฟรีที่คุณสามารถใช้เพื่อทดสอบคุณลักษณะต่างๆ ได้

ฉันสามารถปรับแต่งตัวเลือกการแปลงเมื่อใช้ GroupDocs.Conversion Cloud SDK ได้หรือไม่

ใช่ GroupDocs.Conversion Cloud SDK ให้คุณปรับแต่งตัวเลือกการแปลงตามความต้องการของคุณ

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

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