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

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

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

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

جاوا PDF به HTML تبدیل REST API - نصب Java SDK

برای تبدیل فایل PDF به فرمت HTML، از Java SDK از GroupDocs.Conversion Cloud API استفاده خواهم کرد. این به شما کمک می کند تا GroupDocs را اضافه کنید. خدمات ابر تبدیل در برنامه های جاوا شما سریع و آسان است. این بهترین API مبدل PDF به HTML است که قالب متن اصلی و طرح‌بندی اسناد شما را حفظ می‌کند. APIهای تبدیل Groupdocs همچنین به شما این امکان را می دهند که فایل ها و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. شما به راحتی می توانید بین بیش از 50 نوع سند و تصویر مانند Word، PDF، PowerPoint، Excel، HTML، CAD، تصاویر شطرنجی و غیره تبدیل کنید.

می‌توانید فایل JAR API را دانلود یا با استفاده از تنظیمات Maven نصب کنید. مخزن و وابستگی را به POM.xml پروژه خود اضافه کنید. در زیر دستورالعمل های Maven آمده است:

مخزن 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>

لطفاً Client ID و Client 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);

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

تبدیل اسناد PDF به صفحات وب HTML به شما این امکان را می دهد که محتوا را در دسترس تر، جستجوپذیرتر، سازگارتر، قابل ویرایش و اشتراک گذاری کنید. مراحل زیر برای تبدیل یک سند PDF به HTML به شرح زیر است:

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

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

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

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

تبدیل PDF به HTML در جاوا

این بخش نشان می دهد که چگونه با دنبال کردن مراحل زیر، یک فایل PDF را به صورت برنامه نویسی به صفحه HTML بدون از دست دادن قالب بندی تبدیل کنید:

  • ابتدا یک نمونه از ConvertApi ایجاد کنید
  • در مرحله دوم، یک نمونه از ConvertSettings ایجاد کنید
  • ثالثاً، نام فضای ذخیره سازی ابری را ارائه دهید
  • مسیر فایل PDF ورودی و فرمت فایل خروجی را به صورت “html” تنظیم کنید
  • اکنون مسیر فایل HTML خروجی را تنظیم کنید
  • ConvertDocumentRequest را با ConvertSettings ایجاد کنید
  • در نهایت، متد convertdocument() را با ConvertDocumentRequest فراخوانی کنید.

قطعه کد زیر نحوه تغییر فایل PDF به فرمت 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;

// نحوه تبدیل PDF به فایل 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.pdf");
			settings.setFormat("html");
			
			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 تبدیل شده را در ابر ذخیره می کند. می توانید آن را با استفاده از قطعه کد زیر دانلود کنید:

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();
		}
		
	}
}

کتابخانه مبدل پی دی اف به HTML در جاوا اینگونه کار می کند. در بخش بعدی، بیایید تنظیمات پیشرفته‌تر تبدیل را با استفاده از Java API بررسی کنیم.

تبدیل PDF به صفحه HTML در جاوا با استفاده از گزینه های پیشرفته

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

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

مثال کد زیر نحوه تبدیل فایل PDF به صفحه 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.util.List;

// جاوا فایل PDF را با استفاده از گزینه های اضافی به صفحه 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.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

لطفاً برای آپلود و دانلود فایل ها مراحل ذکر شده قبلی را دنبال کنید.

تبدیل آنلاین PDF به HTML رایگان

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

نتیجه

این ما را به پایان این مقاله می رساند. در این مقاله یاد گرفتیم:

  • نحوه تبدیل PDF به سند HTML در جاوا به صورت برنامه نویسی.
  • نحوه تبدیل فایل PDF به فایل HTML با استفاده از برخی تنظیمات پیشرفته در جاوا.
  • فایل PDF را به صورت برنامه‌نویسی در فضای ابری آپلود کنید و سپس فایل HTML تبدیل شده را از ابر دانلود کنید.
  • تبدیل آنلاین PDF به HTML رایگان با استفاده از نرم افزار تبدیل PDF به HTML.

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

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

سوال بپرس

برای هرگونه سؤال/بحث در مورد API تبدیل PDF به HTML، لطفاً با ما در پشتیبانی رایگان [فروم 23 تماس بگیرید.

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

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

لطفاً [این پیوند24 را دنبال کنید تا قطعه کد جاوا را برای نحوه تبدیل سریع و آسان فایل PDF به صفحه HTML یاد بگیرید.

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

بله، شما می توانید PDF را به HTML در جاوا تغییر دهید. ابتدا یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و برای تبدیل PDF به صفحه وب HTML، متد convertDocument را با ConvertDocumentRequest فراخوانی کنید.

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

مبدل آنلاین PDF به HTML رایگان به شما امکان می دهد PDF را به صورت رایگان، سریع و آسان به HTML تبدیل کنید. هنگامی که تبدیل آنلاین PDF به HTML کامل شد، می توانید بلافاصله فایل HTML تبدیل شده را در رایانه شخصی خود دانلود کنید.

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

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

چگونه می توان PDF را در کتابخانه جاوا HTML نصب کرد؟

برای پردازش، دستکاری، و ایجاد HTML از PDF در جاوا به صورت برنامه‌نویسی، می‌توانید [کتابخانه تبدیل PDF به HTML28 را دانلود و نصب کنید.

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

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

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

توصیه می کنیم برای کسب اطلاعات بیشتر به مقالات زیر مراجعه کنید: