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

تبدیل سند SVG به HTML در جاوا با استفاده از REST API.

SVG(گرافیک برداری مقیاس پذیر) یک فرمت گرافیکی برداری محبوب است که برای ایجاد گرافیک و تصاویر با کیفیت بالا در وب استفاده می شود. با این حال، گاهی اوقات لازم است یک فایل SVG به HTML تبدیل شود، مخصوصاً هنگام کار با برنامه های کاربردی وب. خوشبختانه، GroupDocs.Conversion Cloud SDK برای جاوا تبدیل فایل های SVG به HTML را به سرعت و کارآمد آسان می کند و در زمان و تلاش شما صرفه جویی می کند. در این مقاله نگاهی دقیق تر به نحوه تبدیل فایل های SVG به اسناد HTML به صورت برنامه نویسی در برنامه های جاوا خواهیم داشت. بنابراین، بیایید شروع کنیم!

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

Java REST API برای تبدیل SVG به فایل HTML و نصب SDK

GroupDocs.Conversion Cloud SDK for Java یک کیت توسعه نرم افزار قابل اعتماد مبتنی بر ابر است که به توسعه دهندگان جاوا اجازه می دهد تا عملکرد تبدیل سند را در برنامه های خود ادغام کنند. با این SDK، توسعه‌دهندگان می‌توانند به راحتی [محدوده وسیعی از فرمت‌های فایل6، مانند SVG، PDF، DOCX، XLSX، و بسیاری موارد دیگر را به فرمت‌های دیگر، از جمله HTML تبدیل کنند. این یک ابزار همه کاره برای توسعه دهندگانی است که نیاز به تبدیل اسناد به فرمت های دیگر بدون نصب نرم افزار اضافی دارند. ادغام SDK در برنامه های مبتنی بر جاوا یک کار ساده و عملی است.

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

# پس از ثبت نام رایگان، 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);

نحوه تبدیل فایل SVG به فرمت HTML در جاوا با استفاده از REST API

برای تبدیل SVG به HTML در جاوا با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، این مراحل ساده را دنبال کنید:

فایل را آپلود کنید

ابتدا فایل SVG را با استفاده از قطعه کد زیر در فضای ذخیره سازی ابری آپلود کنید:

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

بنابراین، فایل SVG آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل SVG به HTML از طریق جاوا

در این بخش، مراحل مربوط به فرآیند تبدیل و یک نمونه کد کد برای تبدیل یک تصویر SVG به یک فایل HTML را پوشش خواهیم داد:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertApi ایجاد کنید.
  • سوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • سپس، نام فضای ذخیره سازی ابری را وارد کنید.
  • سپس مسیر فایل SVG ورودی و فرمت فایل خروجی را روی “html” قرار دهید.
  • سپس یک نمونه از کلاس HtmlConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount، setFixedLayout و غیره را تنظیم کنید.
  • پس از آن، گزینه های تبدیل و مسیر فایل خروجی را با استفاده از نمونه ConvertSettings تنظیم کنید.
  • سپس، یک نمونه کلاس ConvertDocumentRequest ایجاد کنید و پارامتر تنظیمات را ارسال کنید.
  • در نهایت، متد convertDocument() را فراخوانی کنید و پارامتر ConvertDocumentRequest را پاس کنید.

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

// تبدیل تصاویر SVG به اسناد HTML با استفاده از جاوا.
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.svg");
			settings.setFormat("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// تبدیل به فرمت مشخص شده
			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 تبدیل شده را در ابر ذخیره می کند. می توانید سند HTML تبدیل شده را با استفاده از قطعه کد زیر دانلود کنید:

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

مبدل آنلاین رایگان SVG به HTML

چگونه SVG را به صورت آنلاین به صورت رایگان به فایل HTML تبدیل کنیم؟ لطفاً یک مبدل آنلاین SVG به HTML را برای تبدیل یک فایل SVG به یک سند HTML امتحان کنید. این مبدل با استفاده از API همانطور که قبلا ذکر شد توسعه یافته است.

جمع بندی

در نتیجه، GroupDocs.Conversion Cloud SDK برای جاوا یک انتخاب عالی و راهی کارآمد برای تبدیل فایل های SVG به فرمت HTML در برنامه های جاوا است. آنچه از این مقاله آموخته اید به شرح زیر است:

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

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

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

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

یه سوال بپرس

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

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

چگونه می توانم فایل های SVG را به HTML در جاوا تبدیل کنم؟

می توانید فایل های SVG را با استفاده از GroupDocs.Conversion Cloud SDK for Java به فرمت HTML تبدیل کنید. GroupDocs.Conversion Cloud SDK برای جاوا یک API تبدیل اسناد قابل اعتماد و کارآمد است که به توسعه دهندگان اجازه می دهد اسناد را به سرعت به فرمت های دیگر تبدیل کنند.

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

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

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

چگونه در ویندوز SVG را به فایل HTML تبدیل کنیم؟

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

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

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