PDF(تنسيق المستند المحمول) هو تنسيق مستند آمن يحتوي على رسومات ونصوص ونماذج ثلاثية الأبعاد وصور وما إلى ذلك. تنسيق 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 و 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 SDKs. أعضاء عائلة تحويل المستندات لـ 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
ستمكنك الخطوات الواردة أدناه من تحويل ملفات PDF إلى HTML باستخدام Nodejs.
قم بتحميل ملف 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
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 المحول على السحابة. أنت الآن تعرف كيفية تحويل PDF إلى تنسيق HTML باستخدام Node.js. بعد ذلك ، قم بتنزيل ملف 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 إلى HTML في Node.js باستخدام REST API
يمكنك اتباع الخطوات التالية ومقتطف الشفرة لتحويل 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 عبر الإنترنت باستخدام واجهة برمجة التطبيقات المذكورة أعلاه ويمكنه بسرعة تحويل PDF إلى جدول HTML عبر الإنترنت.
خاتمة
تستخدم ملفات PDF و HTML على نطاق واسع لتخزين البيانات ونقلها. لذلك ، تناولت هذه المقالة كيفية تحويل PDF إلى تنسيق HTML في تطبيقات Node.js. الآن أنت تعرف:
- كيفية تحويل تنسيق PDF إلى HTML في Node.js باستخدام REST API ؛
- كيفية تحويل صفحات معينة من PDF إلى HTML في Node.js باستخدام REST API
- محول مجاني من PDF إلى HTML عبر الإنترنت ؛
بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق ، أو الأمثلة المتاحة على GitHub. نوفر أيضًا قسم مرجع API حيث يمكنك التفاعل مع واجهات برمجة التطبيقات مباشرة مع متصفح الويب الخاص بك. يمكنك إلقاء نظرة على دليل صفحة البدء.
بالإضافة إلى ذلك ، Groupdocs.cloud يستمر أيضًا في التحديث بالموضوعات الجديدة. لذلك ، ابق على اطلاع بأحدث المعلومات.
طرح سؤال
نرحب بك لطرح أسئلتك حول محول PDF إلى HTML Node.js عبر منتدى الدعم المجاني.
أسئلة وأجوبة
كيف أقوم بتحويل ملف PDF إلى HTML في Node.js؟
الرجاء اتباع هذا الرابط لمعرفة مقتطف الشفرة حول كيفية إنشاء ملف PDF من HTML باستخدام جافا سكريبت بسرعة وسهولة.
كيفية إنشاء ملف PDF من HTML Node.js باستخدام REST API؟
قم بإنشاء مثيل من ConvertApi ، قم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لإنشاء ملف PDF من ملف HTML.
كيفية تحويل PDF إلى HTML عبر الإنترنت مجانًا؟
محول أكواد HTML إلى PDF مجاني على الإنترنت يتيح لك تحويل PDF إلى تنسيق ملف HTML بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف HTML.
كيف أقوم بتحويل ملف PDF إلى HTML دون اتصال؟
يرجى زيارة هذا الرابط لتنزيل برنامج محول PDF إلى HTML مجاني في نظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني لمحول PDF إلى HTML عبر الإنترنت لتحويل PDF إلى HTML في Windows بسرعة ، بنقرة واحدة.
أنظر أيضا
نوصيك بقراءة المقالات التالية لمعرفة المزيد:
- قم بتحويل Excel XLS / XLSX إلى HTML باستخدام REST API في Node.js
- كيفية تحويل CSV إلى ملف JSON عبر الإنترنت في Node.js
- تحويل EXCEL إلى JSON و JSON إلى EXCEL في Node.js
- كيفية تحويل PDF إلى تنسيق TEXT عبر الإنترنت باستخدام Node.js
- تحويل PowerPoint PPT / PPTX إلى PNG في Node.js
- تحويل Excel عبر الإنترنت إلى XML و XML إلى Excel في Node.js
- تحويل مستندات Word إلى صور JPG أو PNG أو GIF في Node.js
- تحويل SVG إلى JPG و JPG إلى SVG في Python
- كيفية تحويل Word إلى JPG و JPG إلى Word برمجيًا في Java
- قم بتحويل Word إلى PNG و PNG إلى مستند Word في Java
- قم بتحويل مستندات Word إلى PDF باستخدام REST API في Python