
تُستخدم جداول بيانات Excel على نطاق واسع لتخزين البيانات وتحليلها في شكل صفوف وأعمدة. ومع ذلك ، في حالات مختلفة ، تحتاج إلى تحويل ملفات Excel إلى PDF قبل مشاركتها عبر الإنترنت. من أجل أتمتة تحويل Excel إلى PDF ، توضح هذه المقالة كيفية تحويل ملفات Excel إلى PDF برمجيًا باستخدام PHP. علاوة على ذلك ، تتم أيضًا مناقشة الخيارات المتقدمة لتخصيص تحويل Excel إلى PDF.
- PHP Excel to PDF تحويل API
- قم بتحويل Excel XLSX / XLS إلى PDF
- خيارات متقدمة لـ Excel XLSX / XLS إلى PDF
PHP Excel to PDF تحويل API
لتحويل ملفات Excel XLSX أو XLS إلى PDF ، سنستخدم Aspose.Cells for PHP via Java. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح لك تنفيذ ميزات أتمتة جداول البيانات داخل تطبيقات الويب الخاصة بك. يمكنك تنزيل حزمة API من هنا.
إستعمال
فيما يلي المتطلبات الأساسية التي يجب عليك الوفاء بها من أجل استخدام Aspose.Cells لـ PHP عبر Java.
بمجرد الانتهاء من المتطلبات الأساسية ، اتبع الخطوات التالية لتنفيذ ملف example.php للاختبار.
ضع ملف Java.inc في المجلد الجذر لحزمة API التي قمت بتنزيلها.
قم بتشغيل JavaBridge.jar باستخدام الأوامر التالية في موجه الأوامر:
> cd aspose.cells
> %JAVA_HOME%\bin\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- قم بتشغيل example.php من المجلد الجذر لواجهة برمجة التطبيقات باستخدام الأمر التالي:
> php example.php
قم بتحويل Excel XLSX أو XLS إلى PDF في PHP
فيما يلي خطوات تحويل Excel XLSX أو XLS إلى PDF.
- قم بإنشاء كائن من فئة Workbook وتهيئته باستخدام مسار ملف Excel.
- قم بتحويل Excel إلى PDF باستخدام طريقة $ workbook-> save (“output.pdf” ، SaveFormat :: PDF).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف Excel XLSX إلى PDF في PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// تحميل الوثيقة ليتم تحويلها
$wkbk = new Workbook("Book2.xlsx");
// حفظ بتنسيق PDF
$wkbk->save("output.pdf", SaveFormat::PDF);
ملف اكسل

ملف PDF المحول

خيارات متقدمة لتحويل Excel إلى PDF
يوفر Aspose.Cells أيضًا خيارات إضافية لتخصيص تحويل Excel إلى PDF. على سبيل المثال ، يمكنك تعيين التوافق مع PDF والضغط ونمط خطوط الشبكة وعدد الصفحات لكل ورقة وما إلى ذلك.
فيما يلي الخطوات لتعيين خيارات إضافية في تحويل Excel إلى PDF.
- قم بإنشاء كائن من فئة مصنف وتهيئته باستخدام مسار ملف Excel.
- قم بإنشاء كائن من فئة PdfSaveOptions.
- قم بتعيين الخيارات المطلوبة مثل التوافق مع PDF باستخدام طريقة PdfSaveOptions-> setCompliance (PdfCompliance :: PDFA1B).
- قم بتحويل Excel إلى PDF باستخدام طريقة $ workbook-> save (“output.pdf”، PdfSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تخصيص تحويل Excel إلى PDF باستخدام خيارات إضافية.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\PdfSaveOptions;
use aspose\cells\PdfCompliance;
// تحميل الوثيقة ليتم تحويلها
$wkbk = new Workbook("Book2.xlsx");
// إنشاء خيارات PDF
pdfOptions = new PdfSaveOptions();
// ضبط التوافق مع PDF
pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);
// حفظ بتنسيق PDF
$wkbk->save("output.pdf", pdfOptions);
احصل على ترخيص API مجاني
من أجل استخدام API بدون قيود التقييم ، يمكنك طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات Excel إلى PDF باستخدام PHP. علاوة على ذلك ، رأيت كيفية تخصيص تحويل Excel إلى PDF باستخدام خيارات متقدمة. يمكنك استكشاف المزيد حول API باستخدام التوثيق. علاوة على ذلك ، يمكنك الاتصال بنا عبر المنتدى في حالة وجود أي استفسار.