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

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

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

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

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

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

ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร HTML เป็นภาพ PNG

อัพโหลดไฟล์

ประการแรก อัปโหลดเอกสาร 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 เป็นภาพ PNG ใน Java

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

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

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร HTML เป็นรูปแบบไฟล์ PNG ใน 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 เป็นรูปแบบ PNG ใน 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("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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();
		}
	}
}
แปลงเอกสาร HTML เป็นภาพ PNG ใน Java

แปลงไฟล์ HTML เป็นภาพ PNG ใน Java

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

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

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.png", 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 เป็น PNG ออนไลน์ฟรี

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

สรุป

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

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

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

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

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

ถามคำถาม

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

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

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

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

ฉันสามารถแปลงเอกสาร HTML ที่ป้องกันด้วยรหัสผ่านเป็นภาพ PNG ใน Java ได้หรือไม่

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

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

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

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

คุณช่วยแนะนำไลบรารี Java สำหรับแปลง HTML เป็น PNG ฟรีได้ไหม

ได้ คุณสามารถดาวน์โหลด Java library เพื่อสร้างภาพ PNG จากเอกสาร HTML ได้ฟรีในช่วงทดลองใช้ ซึ่งโดยทั่วไปคือ 30 วัน

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

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

ฉันสามารถแปลง HTML เป็นรูปแบบภาพอื่นใน Java โดยใช้ REST API ได้หรือไม่

ได้ คุณสามารถแปลงเอกสาร HTML เป็นรูปแบบรูปภาพอื่นๆ ใน Java โดยใช้ GroupDocs.Conversion Cloud REST API เช่น JPG, PNG, BMP, TIFF และอื่นๆ

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

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