قم بتحويل مستند Word إلى صور JPEG أو PNG أو GIF في Node.js.

تحويل مستندات Word إلى صور JPG أو PNG أو GIF في Node.js

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

في هذا المقال سنتحدث عن المواضيع التالية:

Word to Image Converter REST API and Node.js SDK

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

يمكنك تثبيت 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";

تحويل Word إلى تنسيق JPG باستخدام REST API في Node.js

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

  1. تحميل ملف الكلمة إلى السحابة
  2. تحويل Word to JPG image عبر الإنترنت مجانًا في Node.js
  3. تنزيل ملف JPG المحول

قم بتحميل الصورة

أولاً ، قم بتحميل ملف word إلى السحابة باستخدام نموذج الكود التالي:

// افتح الملف في IOStream من محرك أقراص النظام.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// إقرا الملف
fs.readFile(resourcesFolder, (err, fileStream) => {
  // بناء FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // طلب إنشاء ملف تحميل
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", 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);
    });
});

نتيجة لذلك ، سيكون ملف الكلمات الذي تم تحميله متاحًا في قسم الملفات من لوحة المعلومات الخاصة بك على السحابة.

قم بتحويل Word إلى ملف JPG عبر الإنترنت باستخدام Node.js

يرجى اتباع الخطوات المذكورة أدناه لتحويل Word إلى ملف JPG برمجيًا:

  • إنشاء مثيل لـ ConvertApi
  • إنشاء مثيل ConvertSettings
  • قم بتعيين مسار ملف الكلمات
  • قم بتعيين “jpg” للتنسيق
  • توفير مسار ملف الإخراج
  • قم بإنشاء ConvertDocumentRequest
  • احصل على النتائج عن طريق استدعاء الأسلوب ConvertApi.convertDocument()

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

// كيفية تحويل Word إلى تنسيق JPG باستخدام 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.docx";
  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 Word Doc to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

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

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

// إنشاء 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);
    });

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

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

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

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل Word إلى تنسيق jpeg عبر الإنترنت باستخدام خيارات التحويل المتقدمة:

// كيفية تحويل صورة Word إلى 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.docx";
  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 Word to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word file:", err);
})

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

يرجى اتباع الخطوات المذكورة أدناه لتحويل Word إلى ملف PNG برمجيًا:

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

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

// كيفية تحويل Word إلى صورة 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.docx";
  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 Word to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

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

يرجى اتباع الخطوات المذكورة أدناه لتحويل Word إلى ملف GIF برمجيًا:

  • إنشاء مثيل لـ ConvertApi
  • إنشاء مثيل ConvertSettings
  • قم بتعيين مسار ملف الكلمات
  • قم بتعيين “gif” للتنسيق
  • توفير مسار ملف الإخراج
  • قم بإنشاء ConvertDocumentRequest
  • احصل على النتائج عن طريق استدعاء الأسلوب ConvertApi.convertDocument()

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

// كيفية تحويل Word إلى تنسيق 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.docx";
  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 Word to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the Word document:", err);
})

تحويل الكلمة إلى صورة عبر الإنترنت

كيفية تحويل ملف صورة Word DOC عبر الإنترنت؟ يرجى تجربة ما يلي word-to-jpg أو word-to-jpeg أو word-to-png أو word-to-gif مجانًا عبر الإنترنت لتحويل الصور ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

خاتمة

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

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

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

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

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

طرح سؤال

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

أسئلة وأجوبة

كيف يمكنني تحويل مستند Word إلى JPG في Node.js؟

يرجى زيارة هذا Word to JPG لمعرفة التعليمات البرمجية لتحويل مستندات Word إلى تنسيق ملف JPG بسرعة وسهولة.

هل يمكنني تحويل المستند إلى JPG باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة ConvertDocument باستخدام ConvertDocumentRequest لتحويل مستند DOCX إلى صورة JPG.

كيفية تحويل Word إلى JPG مجانًا عبر الإنترنت؟

محول Word to JPG مجاني على الإنترنت يسمح لك بتصدير Word إلى تنسيق JPG ، بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف JPG.

كيف أقوم بتحويل مستند Word إلى JPG مجانًا؟

  • افتح محول مجاني من Word إلى JPG عبر الإنترنت
  • انقر داخل منطقة إفلات الملف لتحميل كلمة أو سحب ملف Word وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، وسيقوم برنامج محول Word to JPG عبر الإنترنت بتحويل ملف Word إلى JPG.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل Word إلى ملف JPG.

كيفية تثبيت مكتبة التنزيل المجانية لتحويل تنسيق Word إلى JPG؟

قم بتنزيل وتثبيت محول DOC إلى JPG تنزيل مكتبة Node.js مجانًا لإنشاء ومعالجة وتحويل Word إلى صورة JPG برمجيًا.

كيف يمكنني تحويل Word إلى JPG دون اتصال في Windows؟

يرجى تنزيل برنامج Windows لتحويل Word إلى JPG دون اتصال بالإنترنت مجانًا. ستعمل أداة التنزيل المجانية لمحول Word DOC أو DOCX إلى JPG عبر الإنترنت على تحويل المستندات إلى صور JPG في Windows بسرعة ، بنقرة واحدة.

أنظر أيضا

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