كيفية تحويل صور PDF إلى صور JPEG أو PNG أو GIF في Node.js

تحويل صور PDF إلى صور JPEG أو PNG أو GIF في Node.js

هل تريد تحويل مستندات PDF إلى صور JPEG و GIF و PNG؟ إذا كان الأمر كذلك، فأنت في المكان المناسب. ستوضح لك هذه المقالة كيفية تحويل صور PDF إلى صور JPEG أو PNG أو GIF في Node.js باتباع بعض الخطوات البسيطة.

يشبه ملف PDF لقطة من مستند تُستخدم لطباعة البيانات ومشاركتها وحمايتها. ومع ذلك ، قد تكون هناك حالات عندما تريد تحويل الصفحات في ملف PDF إلى صور JPG / JPEG أو PNG أو GIF محسنة عالية الجودة. على سبيل المثال ، عندما تريد ضغط ملف ، أو مشاركة إعلان على وسائل التواصل الاجتماعي ، أو إنشاء أغلفة PDF. بالنسبة لهذه الحالات ، تتناول هذه المقالة كيفية تحويل ملفات PDF إلى تنسيقات ملفات الصور الشائعة. ستتعلم ، على وجه الخصوص ، كيفية تحويل صور PDF إلى صور JPEG أو PNG أو GIF في Node.js. اذا هيا بنا نبدأ!

ستتم مناقشة النقاط التالية في هذه المقالة:

PDF to Image Converter Online REST API and Node.js SDK

في هذه المقالة ، سنستخدم Node.js SDK of GroupDocs.Conversion Cloud API لتحويل صور PDF إلى صور JPG / JPEG أو PNG أو GIF في تطبيقات Node.js. لا يؤثر تحويل Node.js على ملفاتك الأصلية ، ويمكنك تحويل ملفاتك إلى التنسيقات المدعومة دون أي تبعيات للبرامج. علاوة على ذلك ، فهو يدعم تحويل أكثر من 50 نوعًا من المستندات والصور مثل Word و Excel و PowerPoint و PDF و HTML و JPG و PNG و TIFF وما إلى ذلك. علاوة على ذلك ، فإنه يوفر أيضًا .NET و Java و PHP و Ruby و Android ، و Python SDK باعتبارها أعضاء عائلة تحويل المستندات لواجهة برمجة التطبيقات السحابية.

إجراء التثبيت لمكتبة مولد الصور هذه سهل للغاية. يمكنك تثبيت GroupDocs.Conversion API في تطبيق Node.js الخاص بك باتباع الأمر التالي:

npm install groupdocs-conversion-cloud

تأكد من أن لديك Client ID و Client Secret من لوحة القيادة قبل أن تبدأ في اتباع الخطوات وأمثلة الكود المتاحة. بمجرد حصولك على سرك ومعرفك ، أدخل الرمز كما هو موضح أدناه:

# قم باستيراد 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 إلى تنسيق JPEG باستخدام REST API في Node.js

هنا ، سنقوم بتحويل ملفات PDF إلى صور JPEG باتباع الخطوات البسيطة أدناه:

  1. تحميل ملف PDF على السحابة
  2. تحويل مستند PDF إلى صورة JPEG عبر الإنترنت في Node.js
  3. تحميل ملف JPEG المحول

قم بتحميل الملف

تأكد من تحميل ملف Adobe 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 إلى ملف JPEG عبر الإنترنت باستخدام Node.js

يرجى اتباع الخطوات أدناه لإنشاء ملف PDF بتنسيق JPEG عن طريق البرمجة:

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi
  • بعد ذلك ، قم بإنشاء كائن فئة ConvertSettings
  • بعد ذلك ، قم بتعيين مسار ملف PDF للإدخال
  • بعد ذلك ، قم بتعيين “jpeg” للتنسيق
  • الآن ، قم بتوفير مسار ملف صورة الإخراج
  • قم بإنشاء ConvertDocumentRequest
  • أخيرًا ، قم باستدعاء ConvertApi.convertDocument() لتحويل الملف في المسار المحدد.

يوضح مثال الكود التالي كيفية تحويل PDF إلى JPEG دون فقدان الجودة باستخدام REST API في Node.js:

// كيفية تحويل PDF إلى تنسيق JPEG باستخدام REST API في 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 = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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 JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

تُظهر لقطة الشاشة أدناه ملف الصورة الناتج الذي تم إنشاؤه باستخدام رمز المثال هذا:

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ ملف الصورة المحول على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

// إنشاء FileApi لتنزيل الملف المحول
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// إنشاء طلب ملف تحميل
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpeg", myStorage);
// تنزيل الملف ونوع الاستجابة Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // حفظ الملف في دليل النظام الخاص بك
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpeg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

تحويل صورة PDF إلى JPEG باستخدام الخيارات المتقدمة

يرجى اتباع الخطوات المذكورة أدناه باستخدام ملف PDF إلى صورة JPEG عبر الإنترنت بجودة عالية مع بعض الإعدادات المتقدمة:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertSettings
  • ثم قم بتعيين مسار ملف PDF
  • عيّن “jpeg” للتنسيق
  • بعد ذلك ، قم بتوفير مسار ملف الإخراج
  • وفي الوقت نفسه ، قم بتهيئة كائن فئة JpegConvertOptions
  • بعد ذلك ، قم بتعيين إعدادات التحويل المختلفة مثل تدرج الرمادي ، من الصفحة ، عدد الصفحات ، الجودة ، تدوير الزاوية ، usePdf ، إلخ.
  • بعد ذلك ، قم بإنشاء مثيل لفئة ConvertDocumentRequest.
  • أخيرًا ، احصل على النتائج عن طريق استدعاء طريقة ConvertApi.convertDocument() لحفظ ملف الإخراج.

يوضح مقتطف الشفرة أدناه كيفية تحويل ملف PDF إلى صورة JPEG عبر الإنترنت باستخدام خيارات التحويل المتقدمة:

// كيفية تحويل صورة PDF إلى JPEG باستخدام خيارات متقدمة
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 = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  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.jpeg";

  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 JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

كيفية تحويل صورة PDF إلى PNG عبر الإنترنت باستخدام Node.js

وبالمثل ، يمكننا استخدام الخطوات المذكورة أدناه لتحويل ملف PDF إلى ملف صورة PNG برمجيًا:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • بعد ذلك ، قم بإنشاء مثيل ConvertSettings
  • ثم قم بتعيين مسار ملف PDF
  • بعد ذلك ، انسب “png” إلى التنسيق.
  • الآن ، قم بتعيين مسار ملف الإخراج
  • بعد ذلك ، قم بتهيئة ConvertDocumentRequest باستخدام كائن الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب ConvertApi.convertDocument(). يأخذ كائن طلب الإعدادات كوسيطة.

يوضح مثال الكود التالي كيفية تحويل ملف PDF إلى صورة PNG في Node.js باستخدام REST API:

// كيفية تحويل ملف PDF إلى صورة PNG عبر الإنترنت باستخدام 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 = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  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 PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

تُظهر لقطة الشاشة التالية صورة الإخراج التي تم إنشاؤها باستخدام نموذج التعليمات البرمجية هذا:

كيفية تحويل ملف PDF إلى GIF عبر الإنترنت باستخدام Node.js

في هذا القسم ، يمكنك اتباع الخطوات التالية ومقتطف الشفرة لتحويل ملف PDF إلى ملف GIF برمجيًا في التطبيق الخاص بك:

يرجى اتباع الخطوات الواردة أدناه:

  • قم بإنشاء مثيل لفئة ConvertApi.
  • بعد ذلك ، قم بإنشاء مثيل ConvertSettings
  • الآن قم بتعيين مسار ملف PDF
  • ثم قم بتعيين “gif” للتنسيق
  • توفير مسار ملف الإخراج
  • استدعاء وإنشاء مثيل لفئة ConvertDocumentRequest.
  • أخيرًا ، احفظ المستند بتنسيق GIF باستدعاء طريقة ConvertApi.convertDocument()

يوضح مثال الكود التالي كيفية تحويل PDF إلى تنسيق ملف GIF برمجيًا في Node.js باستخدام REST API:

// كيفية تحويل PDF إلى تنسيق GIF عبر الإنترنت باستخدام 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 = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  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 GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

بالإضافة إلى ذلك ، تُظهر الصورة أدناه صورة الإخراج التي تم إنشاؤها باستخدام مقتطف الشفرة أعلاه.

تحويل PDF إلى JPG عبر الإنترنت

كيفية تحويل PDF إلى JPEG عبر الإنترنت؟ يرجى تجربة ما يلي PDF إلى JPEG محول الصور المجاني عبر الإنترنت ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

تحويل PDF إلى PNG على الإنترنت

كيفية تحويل PDF إلى PNG عبر الإنترنت؟ يرجى تجربة ما يلي PDF إلى PNG محول الصور المجاني عبر الإنترنت ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

PDF على الإنترنت لتحويل GIF

كيفية تحويل ملفات PDF إلى GIF عبر الإنترنت؟ يرجى تجربة ما يلي PDF to GIF محول الصور المجاني عبر الإنترنت ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

خاتمة

هنا ، ينتهي هذا المنشور على المدونة. نتوقع أنك تعرف الآن:

  • كيفية تغيير تنسيق PDF إلى تنسيق JPEG عبر الإنترنت.
  • كيفية تحويل PDF إلى JPEG في النوافذ باستخدام الخيارات المتقدمة ؛
  • تحميل ملف PDF برمجيًا ثم تنزيل الملف المحول من السحابة ؛
  • تحويل PDF إلى تنسيق ملف PNG برمجيًا على السحابة ؛
  • كيفية تحويل PDF إلى تنسيق صورة GIF على السحابة ؛

يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح.

بالإضافة إلى ذلك ، ننصحك بالرجوع إلى دليل البدء.

Groupdocs.cloud ينشر أيضًا مقالات أخرى على مدونتهم حول مواضيع جديدة. لذا يرجى البقاء على اتصال للحصول على آخر التحديثات.

طرح سؤال

يمكنك طرح استفساراتك حول كيفية تحويل PDF إلى تنسيق صورة عبر منتدى الدعم المجاني

أسئلة وأجوبة

كيف أقوم بتحويل 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 to JPG Converter تحميل مجاني مكتبة Node.js لإنشاء وتحويل PDF إلى JPG برمجيًا.

كيف أقوم بتحويل PDF إلى JPG في وضع عدم الاتصال في Windows؟

يرجى زيارة هذا الرابط لتنزيل برنامج محول PDF إلى JPG مجانًا لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني لمحول PDF إلى JPG عبر الإنترنت لتحويل ملفات PDF إلى ملفات JPG بنقرة واحدة بالماوس.

أنظر أيضا

يمكنك الحصول على مزيد من المعلومات من الروابط التالية: