pdf to html online

چگونه PDF را با استفاده از API Node.js به HTML تبدیل کنیم.

تبدیل اسناد به ضروری است برای نمایش فایل‌ها در وب، بهبود دسترسی و ادغام اسناد در جریان‌های کاری دیجیتال. در این مقاله، شما یاد خواهید گرفت که چگونه PDF را به HTML در Node.js با استفاده از GroupDocs.Conversion Cloud SDK، یک API REST قدرتمند که تبدیل اسناد را ساده می‌کند، تبدیل کنید.

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

🌐 API تبدیل PDF به HTML برای Node.js

GroupDocs.Conversion Cloud SDK for Node.js یک روش قابل اعتماد و دقیق برای تبدیل فایل‌های PDF به فرمت HTML ارائه می‌دهد در حالی که طرح‌بندی، فونت‌ها، تصاویر و ساختار را حفظ می‌کند. همچنین می‌توانید تنظیمات خروجی مانند کیفیت تصویر و محدوده صفحات را سفارشی کنید.

📦 نصب

از npm برای نصب SDK استفاده کنید::

npm install groupdocs-conversion-cloud --save

اطمینان حاصل کنید که شناسه مشتری (Client ID) و راز مشتری (Client Secret) خود را از GroupDocs Cloud Dashboard داشته باشید. برای جزئیات بیشتر، می‌توانید به این آموزش مراجعه کنید.

🚀 تبدیل PDF به HTML در Node.js

این یک راهنمای مرحله به مرحله برای تبدیل یک سند PDF به HTML با استفاده از Node.js است:

📌 مرحله ۱: وارد کردن SDK و پیکربندی API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 مرحله ۲: فایل PDF را به فضای ابری بارگذاری کنید:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);

📌 مرحله ۳: گزینه‌های تبدیل برای PDF به HTML را تعیین کنید:

const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// گواهی‌نامه‌های API خود را به دست آورید 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID و Client Secret مقداردهی کنید.
Configuration configuration = new Configuration(clientId, clientSecret);
// تعریف URL پایه API برای انجام تبدیل PDF به HTML به صورت آنلاین
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// یک نمونه از ConvertApi را با شیء Configuration راه‌اندازی کنید.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// از روش ConvertDocument برای تبدیل فایل PDF به صفحه وب HTML استفاده کنید.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// پاسخ را بررسی کرده و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
pdf رایگان به html آنلاین

تصویر:- پیش‌نمایش تبدیل PDF به HTML.

فایل PDF نمونه استفاده شده در مثال بالا را از input.pdf دانلود کنید.

💻 تبدیل PDF به HTML آنلاین از طریق cURL

شما می‌توانید همچنین PDF را به HTML به صورت آنلاین با استفاده از cURL و GroupDocs.Conversion Cloud API endpoint تبدیل کنید:

  1. توکن دسترسی JWT خود را تولید کنید.
  2. از دستور cURL زیر استفاده کنید:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

مقدار sourceFile، resultantFile و accessToken را با مقادیر واقعی جایگزین کنید.

  • برای ذخیره HTML در درایو محلی، لطفاً دستور cURL زیر را اجرا کنید:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myOutput.html"

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

از PDF to HTML Converter ما برای تجربه تبدیل آنلاین سریع و کارآمد استفاده کنید.

پی دی اف رایگان به تبدیل کننده PPT آنلاین

✅ نتیجه گیری

با استفاده از GroupDocs.Conversion Cloud SDK برای Node.js یا نقاط پایانه REST API آن، تبدیل PDF به HTML آسان، دقیق و مقیاس‌پذیر می‌شود. این API ساختار را حفظ کرده و گزینه‌های خروجی متنوعی را پشتیبانی می‌کند، که آن را برای توسعه‌دهندگان که در حال ساخت ویوئرها یا ویرایشگرهای مبتنی بر وب هستند، ایده‌آل می‌سازد.

🔗 لینک‌های مفید

📚 مقالات مرتبط

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