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

با استفاده از REST API، HTML را به تصویر PNG در جاوا تبدیل کنید

HTML یک زبان نشانه گذاری است که برای ایجاد و ساختار محتوای وب استفاده می شود. از طرف دیگر، PNG نوعی فرمت فایل تصویری است که از پس‌زمینه شفاف پشتیبانی می‌کند و گزینه‌ای عالی برای گرافیک است. تبدیل یک سند HTML به یک تصویر PNG می تواند مزایای زیادی مانند طراحی بهبود یافته، حفظ، اشتراک گذاری و عملکرد بهتر و غیره را ارائه دهد. GroupDocs.Conversion Cloud REST API به شما امکان می دهد اسناد HTML را به راحتی به تصاویر در جاوا تبدیل کنید. بنابراین، این پست وبلاگ راهنمای گام به گام نحوه تبدیل HTML به تصویر PNG با استفاده از جاوا با GroupDocs.Conversion Cloud REST API را ارائه می دهد.

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

جاوا HTML به PNG تبدیل REST API و نصب SDK

ما می‌خواهیم از GroupDocs.Conversion Cloud SDK برای جاوا برای تبدیل فایل‌های HTML به تصاویر PNG استفاده کنیم. GroupDocs.Cloud API یک ابزار قدرتمند برای تبدیل انواع مختلف اسناد و تصاویر، از جمله فرمت فایل HTML به PNG است. این API طیف گسترده‌ای از [فرمت‌های فایل5 را ارائه می‌دهد که به شما امکان می‌دهد نه تنها 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 به تصاویر PNG در جاوا با استفاده از 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;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
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 به تصاویر PNG در جاوا

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

  • ابتدا یک نمونه از کلاس ConvertApi ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • ثالثاً، نام فضای ذخیره سازی ابری را ارائه دهید.
  • سپس مسیر فایل HTML ورودی و فرمت فایل خروجی را روی “png” تنظیم کنید.
  • اکنون یک نمونه از کلاس PngConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount و غیره را ارائه دهید.
  • پس از آن، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه ConvertSettings تنظیم کنید.
  • سپس، یک نمونه کلاس ConvertDocumentRequest ایجاد کنید و پارامتر تنظیمات را پاس کنید.
  • در نهایت، متد convertDocument() را فراخوانی کرده و پارامتر ConvertDocumentRequest را پاس کنید.

قطعه کد زیر نحوه تبدیل یک سند HTML به فرمت فایل PNG در جاوا را با استفاده از 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 در جاوا.
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("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 در جاوا

تبدیل فایل های HTML به تصاویر PNG در جاوا.

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

نمونه کد بالا تصویر 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 در جاوا دانلود کنید
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.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 تبدیل را امتحان کنید تا یک تصویر PNG از یک سند HTML ایجاد کنید. این مبدل با استفاده از HTML به PNG تصویر REST API فوق الذکر توسعه یافته است.

جمع بندی

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

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

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

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

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

یه سوال بپرس

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

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

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

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

آیا می توانم اسناد HTML محافظت شده با رمز عبور را به تصاویر PNG در جاوا تبدیل کنم؟

بله، می توانید اسناد HTML محافظت شده با رمز عبور را با استفاده از GroupDocs.Conversion Cloud REST API به تصاویر PNG در جاوا تبدیل کنید. هنگام ایجاد درخواست تبدیل، باید رمز عبور را به عنوان پارامتر ارائه دهید.

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

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

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

آیا می توانید هر کتابخانه جاوا را برای تبدیل رایگان HTML به PNG توصیه کنید؟

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

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

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

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

بله، می‌توانید اسناد HTML را با استفاده از GroupDocs.Conversion Cloud REST API مانند JPG، PNG، BMP، TIFF و غیره به فرمت‌های تصویر دیگر در جاوا تبدیل کنید.

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

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