في حالات مختلفة ، تحتاج إلى تحويل جداول بيانات Excel إلى تنسيق PDF ، على سبيل المثال ، لطباعة أوراق العمل أو مشاركتها. في هذه المقالة ، ستتعلم كيفية تحويل ملفات Excel إلى تنسيق PDF على نظام Linux الأساسي باستخدام Java. علاوة على ذلك ، سوف تتعرف على الخيارات المختلفة لتخصيص Excel لتحويل PDF.
- Excel to PDF Converter API لنظام التشغيل Linux
- قم بتحويل Excel XLS / XLSX إلى PDF
- تحويل Excel إلى PDF مع خيار التوافق
- تحويل مجموعة من أوراق Excel إلى PDF
Excel to PDF Converter API لنظام التشغيل Linux
لتحويل ملفات Excel إلى تنسيق PDF ، سنستخدم Aspose.Cells for Java. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح لك إنشاء ملفات Excel ومعالجتها وتحويلها بسلاسة. يمكنك تنزيل واجهة برمجة التطبيقات JAR أو تثبيتها باستخدام تكوينات Maven التالية.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
قم بتحويل Excel XLS أو XLSX إلى PDF على نظام Linux
فيما يلي خطوات تحويل ملف Excel XLS أو XLSX إلى PDF على Linux.
- قم بتحميل ملف Excel باستخدام فئة مصنف.
- قم بتحويل ملف Excel إلى PDF باستخدام طريقة Workbook.save (String، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل XLSX إلى PDF.
// قم بإنشاء مصنف لتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xlsx");
// احفظ المستند بتنسيق PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
حدد مستوى التوافق في تحويل Excel إلى PDF
يدعم تنسيق PDF معايير الامتثال المختلفة مثل PDF / A وما إلى ذلك. يسمح Aspose.Cells for Java بتحديد مستوى التوافق المطلوب مع PDF في تحويل Excel إلى PDF. لتحقيق ذلك ، توفر API فئة PdfSaveOptions. فيما يلي خطوات تحديد مستوى التوافق لملف PDF الناتج.
- قم بتحميل ملف Excel باستخدام فئة مصنف.
- قم بإنشاء مثيل لفئة PdfSaveOptions وقم بتعيين التوافق باستخدام طريقة PdfSaveoptions.setCompliance (PdfCompliance).
- قم بتحويل ملف Excel إلى PDF باستخدام طريقة Workbook.save (String، PdfSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف Excel XLSX إلى تنسيق PDF بمعيار PDF معين.
// قم بإنشاء مصنف لتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xlsx");
// إنشاء خيارات PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// احفظ المستند بتنسيق PDF
workbook.save("Excel-to-PDF.pdf", options);
قم بتحويل أوراق Excel المحددة إلى PDF على نظام Linux
في بعض الحالات ، قد تحتاج إلى تحويل مجموعة من الأوراق بدلاً من ملف Excel بأكمله. لهذا ، يمكنك تحديد نطاق الأوراق المراد تحويلها باستخدام أساليب PdfSaveOptions.setPageIndex (int) و PdfSaveOptions.setPageCount (int).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مجموعة من أوراق Excel إلى PDF.
// قم بإنشاء مصنف لتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xlsx");
// إنشاء خيارات PDF
PdfSaveOptions options = new PdfSaveOptions();
// لتقديم الورقة 2 فقط
options.setPageIndex(1);
options.setPageCount(1);
// احفظ المستند بتنسيق PDF
workbook.save("Excel-to-PDF.pdf", options);
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات Excel إلى PDF على نظام Linux الأساسي. علاوة على ذلك ، لقد رأيت كيفية تخصيص تحويل Excel إلى PDF بخيارات متنوعة. يمكنك معرفة المزيد حول Aspose.Cells for Java باستخدام التوثيق. إذا كان لديك أي أسئلة ، فلا تتردد في إخبارنا عبر المنتدى.