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

การแปลงไฟล์ TIFF เป็น PDF ใน Java

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

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

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

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

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

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

การแปลงอิมเมจ TIFF เป็นเอกสาร PDF โดยใช้ GroupDocs.Conversion Cloud SDK for Java เป็นกระบวนการที่ไม่ซับซ้อนซึ่งเกี่ยวข้องกับขั้นตอนต่อไปนี้:

อัพโหลดไฟล์

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

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

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

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

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

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

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

// วิธีแปลงไฟล์ TIFF เป็นเอกสาร 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.tiff");
			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();
		}
	}
}

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

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

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

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

TIFF to PDF converter

บทสรุป

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

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

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

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

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

ถามคำถาม

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

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

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

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

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

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

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

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

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

GroupDocs.Conversion Cloud SDK สำหรับ Java สามารถแปลงไฟล์รูปแบบอื่นนอกเหนือจาก TIFF เป็น PDF ได้หรือไม่

ใช่ GroupDocs.Conversion Cloud SDK สำหรับ Java รองรับการแปลงระหว่างเอกสารและรูปแบบรูปภาพต่างๆ รวมถึง PDF, DOCX, XLSX, PPTX, JPG, PNG, BMP และอื่นๆ อีกมากมาย

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

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