PDF(Portable Document Format) یک فرمت سند امن است که شامل گرافیک، متن، مدل های سه بعدی، تصاویر و غیره است. فرمت PDF فشرده و کوچکتر از سایر فرمت های فایل قابل اشتراک گذاری است. HTML یک زبان نشانه گذاری سبک متن ساده است که به طور گسترده مورد استفاده قرار می گیرد. این توسط هر مرورگر پشتیبانی می شود و سریع بارگذاری می شود. PDF و HTML هر دو فرمت فایل برای دسترسی خوب هستند، اما HTML به طور کلی برای ارائه اطلاعات از طریق وب بسیار بهتر است. بنابراین، در این مقاله، نحوه تبدیل PDF به HTML آنلاین را در Node.js نشان خواهیم داد.
در این مقاله به موضوعات زیر پرداخته خواهد شد:
- PDF به HTML صفحه تبدیل REST API و Node.js SDK
- نحوه تبدیل PDF به فرمت HTML در Node.js با استفاده از REST API
- تبدیل صفحات خاص PDF به HTML در Node.js با استفاده از REST API
تبدیل صفحه PDF به HTML REST API و Node.js SDK
Node.js SDK of GroupDocs.Conversion یک کتابخانه آنلاین تبدیل NodeJS است که به شما امکان می دهد تبدیل از PDF به HTML را به صورت آنلاین انجام دهید. این یک کتابخانه مستقل و راه حل تبدیل سند است. این به شما امکان می دهد اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. شما می توانید به راحتی بیش از 50 نوع سند و تصویر مانند Word، PowerPoint، Excel، PDF، HTML، CAD، تصاویر شطرنجی و غیره را تبدیل کنید. همچنین از .NET، Java، PHP، Ruby، Android و Python SDK ها پشتیبانی می کند. اعضای خانواده تبدیل سند برای Cloud API.
GroupDocs.Conversion Cloud را می توان با استفاده از دستور زیر در کنسول Node.js نصب کرد:
npm install groupdocs-conversion-cloud
سپس، قبل از شروع به دنبال کردن مراحل و نمونه کدهای موجود، شناسه مشتری و راز مشتری خود را از داشبورد دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، لطفاً کد را مطابق شکل زیر اضافه کنید:
# Node.js SDK را در برنامه نود خود از http://api.groupdocs.cloud وارد کنید
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// ClientId و clientSecret را از https://dashboard.groupdocs.cloud دریافت کنید (ثبت نام رایگان لازم است).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
نحوه تبدیل PDF به فرمت HTML در Node.js با استفاده از REST API
مراحل زیر به شما امکان می دهد تا با استفاده از Nodejs فایل های PDF را به HTML تبدیل کنید.
فایل PDF را آپلود کنید
نمونه کد زیر را می توان برای آپلود فایل PDF در فضای ابری استفاده کرد:
// فایل را در IOStream از درایو سیستم خود باز کنید.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// خواندن فایل
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست آپلود فایل
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// آپلود فایل
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
فایل PDF آپلود شده در بخش فایل ها داشبورد شما موجود است.
تبدیل PDF به سند HTML در Node.js
تبدیل PDF به HTML با استفاده از این کتابخانه Node.js به چند خط کد منبع بستگی دارد. می توانید مراحل زیر و قطعه کد را دنبال کنید:
- یک نمونه از ConvertApi ایجاد کنید
- یک نمونه از ConvertSettings ایجاد کنید
- نام ذخیره سازی و مسیر فایل PDF ورودی را تنظیم کنید
- بعد، “html” را به قالب اختصاص دهید
- اکنون مسیر فایل HTML خروجی را ارائه دهید
- ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید.
مثال کد زیر نحوه تبدیل PDF به HTML آنلاین در Nodejs را با استفاده از REST API نشان می دهد:
// نحوه تبدیل PDF به فرمت HTML در Node.js با استفاده از REST API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// ایجاد درخواست تبدیل سند
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
دانلود فایل تبدیل شده
نمونه کد بالا فایل HTML تبدیل شده را در ابر ذخیره می کند. اکنون می دانید که چگونه با استفاده از Node.js PDF را به فرمت HTML تبدیل کنید. سپس فایل HTML را با استفاده از نمونه کد زیر دانلود کنید:
// برای دانلود فایل تبدیل شده، FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست فایل دانلود
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// فایل دانلود و پاسخ نوع Stream
fileApi.downloadFile(request)
.then(function (response) {
// فایل را در دایرکتوری سیستم خود ذخیره کنید
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
صفحات خاص PDF را در Node.js با استفاده از REST API به HTML تبدیل کنید
می توانید مراحل زیر و قطعه کد را برای تبدیل PDF به HTML در برنامه Node.js خود با برخی تنظیمات پیشرفته دنبال کنید:
لطفا مراحل زیر را دنبال کنید:
- ابتدا یک نمونه از ConvertApi ایجاد کنید.
- یک نمونه از ConvertSettings ایجاد کنید
- نام ذخیره سازی و مسیر فایل PDF ورودی را تنظیم کنید
- بعد، “html” را به قالب اختصاص دهید
- یک نمونه از کلاس HtmlConvertOptions ایجاد کنید
- گزینه های مختلف تبدیل مانند fromPage، pagesCount، fixedLayout و غیره را تنظیم کنید.
- اکنون گزینه های تبدیل خروجی و مسیر فایل HTML را ارائه دهید
- ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید.
مثال کد زیر نحوه تبدیل PDF به HTML در Node.js را با استفاده از گزینه های پیشرفته نشان می دهد:
// نحوه تبدیل صفحات خاص PDF به HTML در Node.js با استفاده از REST API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
let convertOptions = new conversion_cloud.HtmlConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.fixedLayout = true;
settings.convertOptions = convertOptions
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// ایجاد درخواست تبدیل سند
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
تبدیل آنلاین رایگان PDF به HTML
چگونه می توان PDF را به صورت رایگان به صورت آنلاین به HTML تغییر داد؟ لطفاً موارد زیر را امتحان کنید مبدل آنلاین PDF به HTML رایگان. این مبدل آنلاین PDF به HTML5 با استفاده از API فوق توسعه یافته است و می تواند به سرعت PDF را به جدول HTML آنلاین تبدیل کند.
نتیجه
فایل های PDF و HTML به طور گسترده ای برای ذخیره و انتقال داده ها استفاده می شوند. بنابراین، این مقاله به نحوه تبدیل PDF به فرمت HTML در برنامه های Node.js پرداخت. حالا تو می دانی:
- نحوه تبدیل PDF به فرمت HTML در Node.js با استفاده از REST API.
- نحوه تبدیل صفحات خاص PDF به HTML در Node.js با استفاده از REST API
- تبدیل آنلاین رایگان PDF به HTML آنلاین.
علاوه بر این، میتوانید با استفاده از اسناد یا نمونههای موجود در GitHub درباره GroupDocs.Conversion Cloud API اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه میکنیم که در آن میتوانید مستقیماً با مرورگر وب خود با APIها تعامل داشته باشید. می توانید به [راهنمای صفحه شروع 21 ما نگاهی بیندازید.
علاوه بر این، Groupdocs.cloud نیز با موضوعات جدید به روز می شود. بنابراین، با به روزترین اطلاعات به روز باشید.
یه سوال بپرس
می توانید سوالات خود را در مورد مبدل PDF به HTML Node.js از طریق تالار گفتمان پشتیبانی رایگان ما بپرسید.
سوالات متداول
چگونه یک PDF را در Node.js به HTML تبدیل کنم؟
لطفاً [این پیوند24 را دنبال کنید تا قطعه کد را برای نحوه تولید PDF از HTML با استفاده از جاوا اسکریپت سریع و راحت بیاموزید.
چگونه با استفاده از REST API PDF از HTML Node.js تولید کنیم؟
یک نمونه از روش ConvertApi, ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید، و برای تولید PDF از روش convertDocument استفاده کنید. از فایل HTML
چگونه PDF را به صورت آنلاین به HTML تبدیل کنیم؟
مبدل آنلاین رایگان PDF به کد HTML به شما امکان می دهد PDF را سریع و آسان به فرمت فایل HTML تبدیل کنید. پس از تکمیل تبدیل، می توانید فایل HTML را دانلود کنید.
چگونه یک PDF را به صورت آفلاین به HTML تبدیل کنم؟
لطفاً برای دانلود رایگان نرم افزار مبدل PDF به HTML در ویندوز به این پیوند مراجعه کنید. این نرم افزار دانلود رایگان تبدیل پی دی اف به HTML آنلاین را می توان برای تبدیل سریع PDF به HTML در ویندوز با یک کلیک استفاده کرد.
همچنین ببینید
توصیه می کنیم برای کسب اطلاعات بیشتر مقالات زیر را مطالعه کنید:
- اکسل XLS/XLSX را با استفاده از REST API در Node.js به HTML تبدیل کنید
- نحوه تبدیل فایل CSV به JSON به صورت آنلاین در Node.js
- EXCEL را به JSON و JSON را به EXCEL در Node.js تبدیل کنید
- نحوه تبدیل PDF به فرمت TEXT به صورت آنلاین با استفاده از Node.js
- تبدیل پاورپوینت PPT/PPTX به PNG در Node.js
- تبدیل آنلاین اکسل به XML و XML به اکسل در Node.js
- اسناد Word را به تصاویر JPG، PNG یا GIF در Node.js تبدیل کنید
- SVG را به JPG و JPG را به SVG در پایتون تبدیل کنید
- نحوه تبدیل Word به JPG و JPG به Word به صورت برنامه نویسی در جاوا
- تبدیل Word به PNG و PNG به Word در جاوا
- با استفاده از REST API در پایتون، اسناد Word را به PDF تبدیل کنید