แปลงไฟล์ PDF เป็นรูปแบบ TIFF ใน Java โดยใช้ REST API

วิธีแปลงไฟล์ PDF เป็น TIFF โดยทางโปรแกรมใน Java

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

หัวข้อต่อไปนี้จะกล่าวถึงในบทช่วยสอนนี้:

Java PDF เป็น TIFF File Converter API และการติดตั้ง SDK

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

คุณสามารถ [ดาวน์โหลด][5] ไฟล์ 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>

หลังจากรวม Cloud SDK เข้ากับแอปพลิเคชัน Java แล้ว ให้ [ลงชื่อสมัครใช้][6] สำหรับบัญชี รวบรวมรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ของคุณจาก [แดชบอร์ด][7] ก่อนที่คุณจะเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มีอยู่ โปรดป้อนรหัสที่แสดงด้านล่างเมื่อคุณมี 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);

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

หากต้องการแปลงไฟล์ PDF เป็นไฟล์ TIFF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java ให้ทำตามขั้นตอนเหล่านี้:

  • [อัปโหลด][8] เอกสาร PDF ไปยังคลาวด์
  • [แปลง][9] ไฟล์ PDF เป็น TIFF ใน Java
  • [ดาวน์โหลด][10] ไฟล์ที่แปลงแล้ว

อัพโหลดไฟล์

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

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

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

แปลง PDF เป็นรูปแบบ TIFF ใน Java

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

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส [ConvertApi][12]
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส [ConvertSettings][13]
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์
  • กำหนดเส้นทางไฟล์ PDF อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “tiff”
  • จากนั้น สร้างอินสแตนซ์ของคลาส TiffConvertOptions
  • หรือตั้งค่าตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount เป็นต้น
  • ตอนนี้ ให้ตั้งค่าตัวเลือกการแปลงและพาธไฟล์เอาต์พุตโดยใช้อินสแตนซ์ ConvertSettings
  • หลังจากนั้น สร้างอินสแตนซ์คลาส ConvertDocumentRequest และส่งพารามิเตอร์ ConvertSettings
  • สุดท้าย เรียกเมธอด [convertdocument()][14] และส่งพารามิเตอร์ ConvertDocumentRequest

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

// วิธีแปลงไฟล์ PDF เป็นไฟล์ TIFF ใน 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.pdf");
			settings.setFormat("tiff");
			
                        TiffConvertOptions convertOptions = new TiffConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);
	      
	                settings.setConvertOptions(convertOptions);
		        settings.setOutputPath("java-testing/output-sample-file.tiff");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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 แปลงไฟล์ PDF เป็น TIFF ใน Java

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

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

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

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.tiff", 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();
		}
		
	}
}

ตัวแปลง PDF เป็น TIFF ออนไลน์ฟรี

วิธีแปลง PDF เป็นรูปภาพ TIFF ออนไลน์ฟรี โปรดลองใช้ [ตัวแปลง PDF เป็น TIFF ออนไลน์][15] เพื่อเปลี่ยนรูปภาพ PDF เป็น TIFF ตัวแปลงนี้ได้รับการพัฒนาโดยใช้ PDF เป็น TIFF image REST API ที่กล่าวถึงข้างต้น

บทสรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ ต่อไปนี้คือสิ่งที่คุณได้เรียนรู้จากบทความนี้:

  • วิธีแปลง PDF เป็นไฟล์ TIFF โดยทางโปรแกรมใน Java โดยใช้ GroupDocs.Conversion Cloud REST API;
  • อัปโหลดไฟล์ PDF ไปยังคลาวด์โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ TIFF ที่แปลงแล้วจากคลาวด์
  • และแปลง PDF เป็น TIFF ออนไลน์โดยใช้ตัวแปลง PDF เป็น TIFF ฟรี

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

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

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

ถามคำถาม

หากมีข้อสงสัยเกี่ยวกับโปรแกรมแปลง PDF เป็น TIFF โปรดติดต่อเราได้ที่ [ฟอรัม][21] การสนับสนุนฟรี

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

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

คุณสามารถแปลงไฟล์ PDF เป็นรูปแบบ TIFF ได้โดยใช้ [GroupDocs.Conversion Cloud SDK for Java][22] GroupDocs.Conversion Cloud SDK สำหรับ Java เป็นเครื่องมืออันทรงพลังที่ช่วยให้นักพัฒนาสามารถแปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งโดยใช้ API บนคลาวด์

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

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

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

วิธีแปลง PDF เป็น TIFF บน Windows

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

ฉันจะติดตั้ง GroupDocs.Conversion Cloud SDK สำหรับ Java ได้อย่างไร

คุณสามารถติดตั้ง [GroupDocs.Conversion Cloud SDK for Java][25] ได้โดยเพิ่มการอ้างอิงที่เหมาะสมให้กับโปรเจ็กต์ Java ของคุณ

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

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

[4]: https://products.groupdocs.cloud/conversion/java/)a is a cloud-based file format document conversion API that allows you to convert your files and images to different formats using simple API calls. It supports more than 50 [file formats](https://docs.groupdocs.cloud/conversion/supported-document-formats/ [5]: https://releases.groupdocs.cloud/conversion/java/ [6]: https://docs.groupdocs.cloud/total/creating-and-managing-application/ [7]: https://dashboard.groupdocs.cloud/ [8]: #Upload-the-File [9]: #Convert-PDF-to-TIFF-Format-in-Java [10]: #Download-the-Converted-File [11]: https://dashboard.groupdocs.cloud/files [12]: https://apireference.groupdocs.cloud/conversion/#/Convert [13]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [15]: https://products.groupdocs.app/conversion/pdf-to-tiff [16]: https://apireference.groupdocs.cloud/conversion/ [17]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [18]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tree/master/src/test/java/com/groupdocs/cloud/conversion/api [19]: https://docs.groupdocs.cloud/conversion/ [20]: https://docs.groupdocs.cloud/conversion/ [21]: https://forum.groupdocs.cloud/c/conversion [22]: https://products.groupdocs.cloud/conversion/java/ [23]: https://products.groupdocs.app/conversion/pdf-to-tiff [24]: https://releases.groupdocs.app/total/windows/ [25]: https://products.groupdocs.cloud/conversion/java/