يحتاج المستخدمون كثيرًا إلى تحويل PDF إلى صورة لأن الصورة هي أحد مكونات البيانات الرئيسية. من الصعب تحليل وعرض المحتوى من مستند PDF بسبب تعقيد التنسيق. يمكنك تحويل ملفات PDF إلى صور ذات تنسيقات شائعة مثل JPG / JPEG برمجيًا على السحابة. بصفتك مطور Node.js ، يمكنك بسهولة تحويل PDF إلى JPG عالي الدقة عبر الإنترنت في تطبيقات Node.js الخاصة بك. ستركز هذه المقالة على كيفية تحويل صورة PDF إلى JPG في node.js باستخدام REST API.
سيتم تناول الموضوعات التالية في هذه المقالة:
- PDF to Image Converter REST API و Node.js SDK
- كيفية تحويل تنسيق PDF إلى تنسيق JPG باستخدام واجهة برمجة تطبيقات REST في Node.js
- تحويل PDF إلى JPG باستخدام خيارات متقدمة
- قم بتحويل ملفات PDF إلى JPG بدون استخدام التخزين السحابي
- تحويل PDF إلى JPG وإضافة علامة مائية
PDF to Image Converter REST API and Node.js SDK
أنوي استخدام Node.js SDK من GroupDocs.Conversion Cloud API لتحويل PDF إلى JPG. تسمح لك واجهة برمجة التطبيقات بتحويل مستنداتك وصورك إلى أي تنسيق تريده. وهو يدعم تحويل أكثر من 50 نوعًا من المستندات والصور مثل Word و Excel و PowerPoint و PDF و HTML و JPG و PNG و 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 إلى تنسيق JPG باستخدام واجهة برمجة تطبيقات REST في Node.js
يغطي هذا القسم دليلًا تفصيليًا حول كيفية استيراد ملفات PDF إلى صور JPG. اتبع الخطوات البسيطة أدناه لتحويل ملف PDF إلى ملف صورة JPG:
قم بتحميل الملف
أولاً ، قم بتحميل ملف 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 إلى JPG باستخدام Node.js
الآن ، لتحويل ملف PDF إلى ملف JPG برمجيًا ، اتبع الخطوات ونموذج التعليمات البرمجية أدناه:
- إنشاء مثيل من ConvertApi
- قم بإنشاء مثيل لفئة ConvertSettings
- الآن ، قم بتعيين اسم التخزين السحابي
- بعد ذلك ، قم بتعيين مسار ملف PDF للإدخال
- اضبط تنسيق ملف الإخراج على “jpg”
- بعد ذلك ، قم بتوفير مسار ملف الإخراج
- الآن ، قم بإنشاء كائن من فئة ConvertDocumentRequest
- أخيرًا ، احصل على ملف الإخراج عن طريق استدعاء طريقة ConvertApi.convertDocument()
يوضح مثال الكود التالي كيفية تحويل PDF إلى JPG دون فقدان الجودة باستخدام REST API في Node.js:
// كيفية تحويل ملف PDF إلى تنسيق صورة JPG باستخدام Node.js
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 = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
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 JPG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
قم بتنزيل الملف المحول
نموذج الكود أعلاه سيحفظ ملف JPG المحول على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:
// إنشاء FileApi لتنزيل الملف المحول
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// إنشاء طلب ملف تحميل
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// تنزيل الملف ونوع الاستجابة Stream
fileApi.downloadFile(request)
.then(function (response) {
// حفظ الملف في دليل النظام الخاص بك
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
تحويل PDF إلى JPG باستخدام خيارات متقدمة
توضح الخطوات التالية ومقتطف الشفرة كيفية تحويل PDF إلى صورة باستخدام واجهة برمجة تطبيقات المحول عبر الإنترنت عالي الجودة من PDF إلى JPG وبعض الإعدادات المتقدمة:
- إنشاء مثيل لـ ConvertApi
- قم بإنشاء مثيل لـ ConvertSettings
- الآن ، قم بتعيين اسم التخزين السحابي
- بعد ذلك ، قم بتعيين مسار ملف PDF
- ثم قم بتعيين القيمة “jpg” على التنسيق
- حدد خيارات JpgConvertOptions
- اضبط إعدادات التحويل المختلفة مثل تدرج الرمادي ، من الصفحة ، عدد الصفحات ، الجودة ، تدوير الزاوية ، usePdf ، إلخ.
- الآن ، قم بتعيين المحادثات ومسار ملف الإخراج
- قم بإنشاء كائن ConvertDocumentRequest
- أخيرًا ، قم بتحويل PDF إلى JPG عن طريق استدعاء فئة ConvertApi.convertDocument()
يوضح مثال الكود التالي كيفية تحويل تنسيق pdf إلى تنسيق jpg عبر الإنترنت باستخدام خيارات التحويل المتقدمة:
// كيفية تحويل PDF إلى JPG باستخدام خيارات متقدمة
const convert_options = 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 = "jpg";
convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// إنشاء طلب تحويل المستند
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert_options()
.then(() => {
console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
قم بتحويل ملفات PDF إلى JPG بدون استخدام التخزين السحابي
لتحويل PDF إلى JPG بدون استخدام التخزين السحابي ، يرجى اتباع الخطوات التالية:
- إنشاء مثيل لـ ConvertApi
- قم بإنشاء ConvertDocumentDirectRequest
- قم بتوفير مسار ملف الإدخال والتنسيق الهدف كمعلمات إدخال
- احصل على النتائج عن طريق استدعاء الأسلوب convertDocumentDirect()
- احفظ ملف الإخراج إلى المسار المحلي باستخدام طريقة FileStream.writeFile()
يوضح مقتطف الشفرة التالي كيفية تحويل مستندات PDF إلى JPG دون استخدام التخزين السحابي. هذا يعني أنك ستمرر ملف الإدخال في نص الطلب وستتلقى ملف الإخراج في استجابة API.
// كيفية تحويل ملفات PDF إلى JPG بدون استخدام التخزين السحابي
const convertdirect = async() => {
// تهيئة API
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// ملف الإدخال
let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');
try {
// إنشاء طلب تحويل المستند
const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
// تحويل الوثيقة
let result = await convertApi.convertDocumentDirect(request);
// حفظ في المسار المحلي
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
}
catch (err) {
throw err;
}
}
convertdirect()
.then(() => {
console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while directly converting the PDF file:", err);
})
تحويل PDF إلى JPG وإضافة علامة مائية
الرجاء استخدام الخطوات التالية لتحويل PDF إلى JPG ثم إضافة علامة مائية إلى ملف PDF المحول:
- إنشاء مثيل من ConvertApi
- قم بإنشاء كائن من ConvertSettings
- الآن ، قم بتعيين اسم التخزين السحابي
- بعد ذلك ، قم بتعيين مسار ملف PDF
- الآن ، قم بتعيين “jpg” للتنسيق
- قم بتوفير مسار ملف الإخراج
- تحديد فئة WatermarkOptions
- قم بتعيين خيارات العلامة المائية مثل النص واللون والعرض والارتفاع والخلفية وما إلى ذلك.
- حدد PdfConvertOptions وقم بتعيين WatermarkOptions
- الآن ، قم بتعيين قيمة خيارات التحويل
- ثم قم بإنشاء مثيل ConvertDocumentRequest
- أخيرًا ، قم بالتحويل والاتصال باستخدام فئة ConvertApi.convertDocument()
يوضح مثال الكود التالي كيفية تحويل مستند PDF إلى JPG وإضافة علامة مائية إلى مستند PDF المحول باستخدام REST API في Node.js.
// كيفية تحويل صورة ملف PDF إلى JPG بعلامة مائية.
const convertwatermark = async() => {
// تهيئة API
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 = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
// تحديد خيارات العلامة المائية
let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
watermark.text = "This is a Sample watermark";
watermark.color = "Red";
watermark.width = 250;
watermark.height = 300;
watermark.top = 150;
watermark.left = 300;
watermark.rotationAngle = 45;
watermark.bold = true;
watermark.background = false;
// تحديد خيارات تحويل PDF
let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.watermarkOptions = watermark;
settings.convertOptions = convertOptions;
try {
// إنشاء طلب تحويل المستند
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convertwatermark()
.then(() => {
console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
تحويل PDF إلى JPG على الإنترنت مجانًا
كيفية استخدام محول PDF إلى JPG عالي الجودة عبر الإنترنت مجانًا؟ يرجى تجربة ما يلي أفضل محول مجاني من PDf إلى JPG على الإنترنت بجودة عالية ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.
خاتمة
لقد تعلمت في هذا المقال:
- كيفية تغيير تنسيق PDF إلى JPG في Node.js على السحابة ؛
- تحميل ملف PDF برمجيًا ثم تنزيل الملف المحول من السحابة ؛
- تحويل pdf إلى jpg عبر الإنترنت بجودة عالية مجانًا دون استخدام التخزين السحابي ؛
- كيفية تحويل pdf إلى jpg في Node.js باستخدام الخيارات المتقدمة ؛
- كيفية إضافة علامة مائية إلى مستند PDF المحول باستخدام Node.js ؛
يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح. بالإضافة إلى ذلك ، ننصحك بالرجوع إلى دليل البدء.
علاوة على ذلك ، يقوم موقع blog.groupdocs.cloud بكتابة منشورات مدونة جديدة حول موضوعات شيقة. يرجى الاتصال بأحدث المعلومات.
طرح سؤال
يمكنك استخدام منتدى الدعم المجاني لطرح أي أسئلة قد تكون لديك حول كيفية تحويل PDF إلى تنسيق JPG.
أسئلة وأجوبة
كيف أقوم بتحويل PDF إلى JPG في Node.js؟
يرجى اتباع هذا الرابط لمعرفة مقتطف شفرة Node.js حول كيفية تحويل PDF إلى ملف JPG بسرعة وسهولة.
كيفية تحويل ملف PDF إلى JPG باستخدام REST API؟
قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل PDF إلى ملف JPG.
كيفية تحويل PDF إلى JPG مجانًا عبر الإنترنت؟
محول PDF إلى JPG مجاني على الإنترنت يسمح لك بتصدير PDF إلى تنسيق JPG ، بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف JPG.
كيف أقوم بتحويل ملف PDF إلى JPG عبر الإنترنت مجانًا؟
- افتح محول PDF إلى JPG عبر الإنترنت مجانًا
- انقر داخل منطقة إفلات الملف لتحميل ملف PDF أو سحب ملف PDF وإفلاته.
- انقر فوق الزر “تحويل الآن” ، وسيقوم برنامج محول PDF إلى JPG عبر الإنترنت بتحويل ملف PDF إلى JPG.
- سيكون رابط التنزيل الخاص بالملف الناتج متاحًا على الفور بعد تحويل ملف PDF إلى ملف JPG.
كيفية تثبيت مكتبة التنزيل المجانية لمحول تنسيق PDF إلى JPG؟
تثبيت محول PDF إلى JPG مجانًا تنزيل مكتبة Node.js لإنشاء وتحويل PDF إلى JPG برمجيًا.
كيف أقوم بتحويل PDF إلى JPG في وضع عدم الاتصال في Windows؟
يرجى زيارة هذا الرابط لتنزيل برنامج محول PDF إلى JPG مجانًا لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني لمحول PDF إلى JPG عبر الإنترنت لتحويل PDF إلى JPG في Windows بسرعة ، بنقرة واحدة.
أنظر أيضا
لمعرفة المزيد ، نقترح قراءة المقالات التالية:
- قم بتحويل مستندات Word إلى PDF باستخدام REST API في Python
- تحويل PDF إلى مستند Word قابل للتحرير باستخدام Python SDK
- دمج ملفات PowerPoint PPT / PPTX عبر الإنترنت باستخدام REST API في Ruby
- قم بتحويل ملفات MSG و EML إلى PDF في Python
- تحويل XML إلى CSV و CSV إلى XML في Python
- كيفية تحويل CSV إلى JSON و JSON إلى CSV في Python
- تحويل CSV إلى JSON و JSON إلى CSV في Java
- كيفية تحويل EXCEL إلى JSON و JSON إلى EXCEL في Python
- تحويل Markdown إلى PDF و PDF إلى Markdown في Python
- تحويل Word إلى Markdown و Markdown إلى Word في Python
- كيفية تحويل HTML إلى PDF في C# باستخدام REST API
- كيفية تحويل Word إلى PDF برمجيًا في C#