แปลง HTML เป็นภาพ JPG ใน Java โดยใช้ GroupDocs.Conversion Cloud REST API

แปลง HTML เป็นรูปภาพ JPG ใน Java โดยใช้ REST API

HTML(HyperText Markup Language) เป็นภาษามาร์กอัปมาตรฐานที่ใช้สร้างหน้าเว็บ ช่วยให้นักพัฒนาสามารถจัดโครงสร้างเนื้อหาเว็บ รวมถึงข้อความ รูปภาพ ลิงก์ และองค์ประกอบมัลติมีเดีย ในทางกลับกัน JPG เป็นรูปแบบภาพยอดนิยมที่ใช้สำหรับจัดเก็บและแบ่งปันภาพถ่ายดิจิทัล การแปลงไฟล์ HTML เป็นภาพ JPG มีความสำคัญมาก เช่น เมื่อคุณต้องการแชร์รายงาน HTML และจัดเก็บเนื้อหา HTML เป็นข้อมูลสำรอง ในบทความนี้ เราจะพูดถึงวิธีการแปลงรูปภาพ HTML เป็น JPG ใน Java โดยใช้ REST API

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

Java HTML เป็น Image Conversion REST API และการติดตั้ง Java SDK

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

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

ขั้นตอนการแปลง HTML เป็นรูปภาพ JPG ใน Java ด้วย GroupDocs.Conversion Cloud SDK สำหรับ Java REST API นั้นตรงไปตรงมาและเรียบง่าย นี่คือขั้นตอนในการปฏิบัติตาม:

อัพโหลดไฟล์

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

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

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

แปลง HTML เป็นรูปภาพ JPG ใน Java

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

  • ขั้นแรก นำเข้าคลาสที่จำเป็นลงในไฟล์ Java ของคุณ
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส ConvertApi
  • ประการที่สาม สร้างอินสแตนซ์ของคลาส ConvertSettings
  • หลังจากนั้น ให้ระบุชื่อที่เก็บข้อมูลบนคลาวด์
  • ถัดไป ตั้งค่าเส้นทางไฟล์ HTML อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “jpg”
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส JpgConvertOptions
  • หรือให้ตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount, setGrayscale, setHeight, setQuality, setRotateAngle, setUsePdf เป็นต้น
  • จากนั้น ตั้งค่าตัวเลือกการแปลงและพาธไฟล์เอาต์พุตโดยใช้อินสแตนซ์ ConvertSettings
  • จากนั้น สร้างอินสแตนซ์คลาส ConvertDocumentRequest และส่งผ่านพารามิเตอร์การตั้งค่า
  • สุดท้าย เรียกเมธอด convertDocument() และส่งพารามิเตอร์ ConvertDocumentRequest

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

// วิธีแปลง HTML เป็นรูปภาพใน 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.html");
			settings.setFormat("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setGrayscale(false);
			convertOptions.setHeight(1024);
			convertOptions.setQuality(100);
			convertOptions.setRotateAngle(15);
			convertOptions.setUsePdf(false);
			
		        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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 แปลงเอกสาร HTML เป็นภาพ JPG

แปลงเอกสาร HTML เป็นภาพ JPG ใน Java

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

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

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

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

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

สรุป

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

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

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

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

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

ถามคำถาม

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

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

ฉันจะแปลง HTML เป็นรูปภาพ JPG โดยใช้ Java ได้อย่างไร

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

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

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

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

มีวิธีแปลง HTML เป็นรูปภาพบน Windows หรือไม่

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

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

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