تبدیل تصاویر HTML به JPG در جاوا با استفاده از GroupDocs.Conversion Cloud REST API

تبدیل HTML به JPG تصویر در جاوا با استفاده از REST API

HTML(زبان نشانه گذاری HyperText) یک زبان نشانه گذاری استاندارد است که برای ایجاد صفحات وب استفاده می شود. این به توسعه دهندگان اجازه می دهد تا محتوای وب، از جمله متن، تصاویر، پیوندها و عناصر چند رسانه ای را ساختار دهند. از سوی دیگر، JPG یک فرمت تصویر محبوب است که برای ذخیره و اشتراک گذاری عکس های دیجیتال استفاده می شود. تبدیل فایل های HTML به تصاویر JPG بسیار مهم شده است، مانند زمانی که نیاز به اشتراک گذاری یک گزارش HTML و ذخیره محتوای HTML به عنوان پشتیبان دارید. در این مقاله، نحوه تبدیل تصاویر HTML به JPG در جاوا با استفاده از REST API را مورد بحث قرار خواهیم داد.

در این آموزش به موضوعات زیر پرداخته خواهد شد:

جاوا HTML به تصویر تبدیل REST API و Java SDK Installation

ما قصد داریم از GroupDocs.Conversion Cloud SDK برای جاوا برای تبدیل اسناد HTML به تصاویر JPG استفاده کنیم. GroupDocs.Cloud API یک ابزار قدرتمند برای تبدیل انواع مختلف اسناد و تصاویر، از جمله فایل های HTML به JPG است. این API طیف گسترده‌ای از فرمت‌های فایل را ارائه می‌کند که به شما امکان می‌دهد HTML، PDF، اسناد Word، برگه‌های اکسل، فایل‌های CAD، و تصاویر شطرنجی را تبدیل کنید. ادغام API در برنامه های کاربردی مبتنی بر جاوا ساده و کارآمد است و نیاز به نرم افزار اضافی را از بین می برد.

می توانید فایل 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 برای دریافت شناسه برنامه و برنامه Secret از داشبورد قبل از اینکه مراحل و تکه کدهای موجود را دنبال کنید. لطفاً پس از دریافت شناسه و راز، قطعه کد نشان داده شده در زیر را وارد کنید:

# پس از ثبت نام رایگان، 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 آنلاین در جاوا با استفاده از REST API

فرآیند تبدیل HTML به تصاویر JPG در جاوا با GroupDocs.Conversion Cloud SDK for 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;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert 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 در جاوا

در این بخش، قطعه کدی را می نویسیم که فرآیند تبدیل HTML به JPG را در یک برنامه جاوا خودکار می کند. می توانید مراحل و قطعه کد ذکر شده در زیر را دنبال کنید:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertApi ایجاد کنید.
  • سوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • پس از آن، نام فضای ذخیره سازی ابری را وارد کنید.
  • سپس مسیر فایل HTML ورودی و فرمت فایل خروجی را روی “jpg” تنظیم کنید.
  • اکنون یک نمونه از کلاس JpgConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount، setGrayscale، setHeight، setQuality، setRotateAngle، setUsePdf و غیره را ارائه دهید.
  • سپس، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه ConvertSettings تنظیم کنید.
  • سپس، یک نمونه کلاس ConvertDocumentRequest ایجاد کنید و پارامتر تنظیمات را پاس کنید.
  • در نهایت، متد convertDocument() را فراخوانی کرده و پارامتر ConvertDocumentRequest را پاس کنید.

قطعه کد زیر نحوه تبدیل یک سند HTML به تصویر JPG را به صورت برنامه‌نویسی در جاوا با استفاده از 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 به Image در جاوا
public class App {

	public static void main(String[] args) {
		
		// یک نمونه از convert 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();
		}
	}
}
جاوا اسناد HTML را به تصاویر JPG تبدیل می کند

تبدیل اسناد HTML به تصاویر JPG در جاوا.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا تصویر 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 در جاوا دانلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert 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 آنلاین تبدیل را امتحان کنید تا یک تصویر JPG از یک سند HTML ایجاد کنید. این مبدل با استفاده از HTML به JPG تصویر REST API فوق الذکر توسعه یافته است.

جمع بندی

این ما را به پایان این پست وبلاگ می رساند. آنچه از این مقاله آموخته اید به شرح زیر است:

  • نحوه تبدیل HTML به تصویر JPG در جاوا و همچنین گزینه های سفارشی سازی اضافی.
  • به صورت برنامه نویسی سند HTML را در ابر آپلود کنید و سپس تصویر JPG تبدیل شده را از ابر دانلود کنید.
  • و با استفاده از مبدل تصویر آنلاین رایگان HTML به JPG، هر صفحه وب HTML را به صورت رایگان به JPG تبدیل کنید.

علاوه بر این، ما همچنین یک بخش API Reference ارائه می‌دهیم که به شما امکان می‌دهد API‌های ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها ارتباط برقرار کنید. کد منبع کامل Java SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

به‌علاوه، پیشنهاد می‌کنیم [راهنمای شروع 19 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، ما به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف با استفاده از REST API ادامه می‌دهیم. بنابراین، لطفا برای آخرین به روز رسانی تماس بگیرید.

یه سوال بپرس

اگر در مورد API تبدیل HTML به تصاویر سؤالی دارید، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

سوالات متداول

چگونه می توانم تصاویر HTML را با استفاده از جاوا به JPG تبدیل کنم؟

می توانید با استفاده از GroupDocs.Conversion Cloud REST API یک سند HTML را به یک تصویر JPG در جاوا تبدیل کنید. این یک API تبدیل اسناد مبتنی بر ابر است که به توسعه دهندگان اجازه می دهد اسناد HTML را به راحتی به تصاویر در جاوا تبدیل کنند.

چگونه می توانم یک فایل HTML را به صورت آنلاین به JPG تبدیل کنم؟

مبدل آنلاین HTML به JPG به شما امکان می دهد اسناد HTML را به صورت رایگان به تصاویر JPG تبدیل کنید. هنگامی که تبدیل آنلاین تصویر HTML به JPG کامل شد، می توانید بلافاصله فایل های JPG تبدیل شده را در سیستم خود دانلود کنید. لطفاً دستورالعمل های گام به گام زیر را برای انجام تبدیل دنبال کنید:

  • مبدل آنلاین رایگان HTML به JPG را باز کنید.
  • اکنون، در قسمت رها کردن فایل کلیک کنید تا یک سند HTML آپلود شود یا یک فایل HTML را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. مبدل آنلاین رایگان HTML به JPG فایل های HTML را به تصاویر JPG تبدیل می کند.
  • لینک دانلود تصویر JPG خروجی پس از تبدیل صفحه وب HTML در دسترس خواهد بود.

آیا راهی برای تبدیل HTML به تصاویر در ویندوز وجود دارد؟

لطفاً برای دانلود یک مبدل آفلاین HTML به تصاویر برای ویندوز از این پیوند دیدن کنید. این مبدل رایگان HTML به تصاویر می تواند به سرعت اسناد HTML را با یک کلیک به تصاویر در ویندوز تبدیل کند.

همچنین ببینید

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: