كيفية تغيير ملف CSV إلى PDF في Node.js

يستلزم هذا البرنامج التعليمي القصير كيفية ** تغيير CSV إلى PDF في Node.js **. يتم الوصول إلى ملف CSV من قرص إلى كائن فئة مصنف جنبًا إلى جنب مع حرف المحدد المستخدم في تحليله. سنقوم بعد ذلك بتصديره ** من CSV إلى PDF في Node.js ** عن طريق حفظ نسخة المصنف كملف PDF على القرص.

خطوات لتغيير CSV إلى PDF في Node.js

  1. قم بتهيئة البيئة عن طريق إضافة Aspose.Cells لـ Node.js عبر Java في تطبيقك لتحويل CSV إلى PDF
  2. قم بإنشاء كائن فئة TxtLoadOptions وقم بتعيين الفاصل المستخدم في ملف CSV المصدر
  3. إنشاء كائن فئة Workbook لتحميل المصدر CSV باستخدام التكوين أعلاه
  4. قم بإنشاء مثيل للفئة PdfSaveOptions لتكوين خطوط الشبكة في ملف PDF الناتج
  5. قم بتمكين نوع خط الشبكة ليتم عرضه في ملف PDF الناتج لخلايا المصنف
  6. احفظ ملف CSV الذي تم تحميله كملف PDF على القرص

في الخطوات المذكورة أعلاه ، سنصل إلى ملف CSV المصدر باستخدام مثيل لفئة المصنف ونقوم بتعيين حرف المحدد بحيث تتم قراءة بيانات ملف CSV المصدر وفقًا له. سنقوم بعد ذلك بتعريف خصائص ملف PDF الناتج مثل خيار عرض خطوط الشبكة أو ليس مع نوع خطوط الشبكة التي سيتم عرضها في ملف PDF الناتج باستخدام مثيل من فئة PdfSaveOptions. أخيرًا ، سنقوم * بتحويل CSV إلى PDF في Node.js * عن طريق حفظ المصنف الذي تم تحميله كملف PDF على القرص.

كود لنقل CSV إلى PDF في Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Set the API license to convert a CSV to a PDF file
new aspose.cells.License().setLicense("License.lic");
// Options for oading the source comma-separated value file
var loadOpts = new LoadOptions(LoadFormat.CSV);
// Create a workbook
var csvWb = new aspose.cells.Workbook("sourcefile.xlsx", loadOpts);
// Create the PDFSaveOptions class object
var opts = new aspose.cells.PdfSaveOptions();
// Set printing grid lines method to true
csvWb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true);
// Autofit the columns inside the PDF
csvWb.getWorksheets().get(0).autoFitColumns();
// Export the workbook as PDF
csvWb.save("outputfile.pdf",opts);
console.log("CSV to PDF conversion performed successfully");

في مثال الكود أعلاه ، نقوم * بنقل CSV إلى PDF في Node.js * من خلال الوصول إلى ملف CSV المصدر في فئة Workbook. يمكننا التحكم بشكل أكبر في عملية تحميل ملف CSV عن طريق تحديد AutoFitterOptions و AutoFilter و TextQualifier و IgnoreNotPrinted والعديد من الخيارات الأخرى المتاحة في فئة TxtLoadOptions.

لقد تعلمنا عملية * تغيير CSV إلى PDF في Node.js * بواجهة API بسيطة للغاية. إذا كنت مهتمًا بالتعرف على عملية تحويل ملفات Excel إلى ملفات CSV ، فراجع المقالة على كيفية تحويل Excel إلى CSV باستخدام Node.js.

 عربي