كيفية تحويل Excel إلى TIFF في Node.js

كيفية تحويل Excel إلى TIFF في Node.js

لدينا حل فعال لك إذا كنت تبحث عن إنشاء محول Excel إلى TIFF برمجيًا. تحويل Excel إلى TIFF في تطبيق قائم على Node.js ليس مهمة صعبة الآن. ومع ذلك ، يمكنك تثبيت Node.js Excel مكتبة في مشروعك والبدء في كتابة التعليمات البرمجية المصدر لتحويل ملفات XLSX إلى تنسيقات ملفات أخرى. بنهاية هذا البرنامج التعليمي ، يجب أن تعرف كيفية تحويل Excel إلى TIFF في Node.js برمجيًا.

سنغطي الموضوعات التالية في منشور المدونة هذا:

تثبيت مكتبة Node.js Excel

هذه خطوة حاسمة لكل مطور لأن أي مشكلة أثناء التثبيت قد تؤثر على وقت التطوير الخاص بك. ومع ذلك ، فإنه يتيح لك تنزيل حزمة API أو تثبيتها عن طريق تشغيل الأوامر التالية:

npm install java
npm install aspose.cells

كيفية تحويل Excel إلى TIFF في Node.js

هناك العديد من الطرق التي تعرضها هذه المكتبة والتي يمكنك من خلالها تلبية متطلبات عملك بسهولة.

فيما يلي خطوات إنشاء Excel إلى TIFF برمجيًا:

  1. قم بإنشاء كائن من فئة Workbook وتحميل ملف XLSX المصدر.
  2. إنشاء مثيل لفئة ImageOrPrintOptions للوصول إلى خيارات معينة لإنشاء الصور.
  3. اضبط الدقة الأفقية عن طريق استدعاء طريقة setHorizontalResolution.
  4. قم باستدعاء طريقة setVerticalResolution لتعيين الدقة الرأسية.
  5. اضبط نمط الخط عن طريق استدعاء طريقة setDefaultFont.
  6. قم باستدعاء طريقة setOptimized ، واضبط القيمة على true لتحسين عناصر الإخراج.
  7. إذا كانت قيمة الأسلوب OnePagePerSheet صحيحة ، فسيتم إخراج كل محتوى ورقة واحدة إلى صفحة واحدة فقط في النتيجة.
  8. اضبط جودة الصورة عن طريق استدعاء طريقة setQuality.
  9. ستصل طريقة get (index) إلى ورقة العمل الأولى في المصنف.
  10. قم باستدعاء مُنشئ الفئة SheetRender للورقة الهدف.
  11. الآن ، قم بالتمرير خلال الصفحات واستدعاء طريقة toImage لإنشاء صورة للورقة.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// من Excel إلى PNG في Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء كائن من فئة المصنف وتحميل ملف XLSX المصدر.
var wb = new aspose.cells.Workbook("sample.xlsx");
// إنشاء مثيل لفئة ImageOrPrintOptions للوصول إلى خيارات إنشاء صورة معينة. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// اضبط الدقة الأفقية عن طريق استدعاء طريقة setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// قم باستدعاء طريقة setVerticalResolution لتعيين Vertical Resolution. 
imageOptions.setVerticalResolution(300);
// قم بتعيين نمط الخط عن طريق استدعاء طريقة setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// قم باستدعاء طريقة setOptimized ، واضبط القيمة على true لتحسين عناصر الإخراج.
imageOptions.setOptimized(true);
// إذا كانت قيمة أسلوب OnePagePerSheet صحيحة ، فسيتم إخراج كل محتوى ورقة واحدة إلى صفحة واحدة فقط نتيجة لذلك. 
imageOptions.setOnePagePerSheet(true);
// اضبط جودة الصورة عن طريق استدعاء طريقة setQuality.
imageOptions.setQuality(100)
// ستصل طريقة get (index) إلى ورقة العمل الأولى في المصنف. 
var Worksheet = wb.getWorksheets().get(0);
// اتصل بمُنشئ فئة SheetRender للورقة المستهدفة.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// الآن ، قم بالتكرار خلال الصفحات واستدعاء طريقة toImage لإنشاء صورة للورقة.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

يمكن رؤية الإخراج في الصورة أدناه:

تفوق إلى TIFF

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

ننهي هذه المقالة هنا على أمل أن تكون قد تعلمت كيفية تحويل Excel إلى TIFF في Node.js برمجيًا. علاوة على ذلك ، هناك منشورات مدونة أخرى ذات صلة مدرجة في قسم “انظر أيضًا” والتي يمكنك التحقق منها. أخيرًا ، يرجى زيارة التوثيق لمكتبة Node.js Excel هذه للتعرف على الميزات الأخرى المثيرة للاهتمام.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

هل يمكنك حفظ Excel كملف TIFF؟

نعم ، يمكنك تحويل صورة Excel إلى صورة TIFF باستخدام Node.js Excel مكتبة. تقدم هذه المكتبة مجموعة واسعة من الطرق لتحويل ملفات Excel إلى تنسيقات ملفات أخرى برمجيًا.

أنظر أيضا