1. منتجات
  2.   جدول
  3.   PHP
  4.   Gotenberg PHP client
 
  

مكتبة PHP مفتوحة المصدر لتحويل ملفات جداول بيانات Microsoft ®

قم بتحويل مستندات جداول بيانات Microsoft إلى PDF عبر Free PHP API 

ما هو عميل Gotenberg PHP؟

يعد تحويل المستندات ميزة مفيدة لتضمينها في تطبيقك. إذا كنت تعمل بتنسيق ملف Microsoft Excel ، فقد تحتاج إلى تحويلها إلى تنسيق PDF برمجيًا. هناك مجموعة من واجهات برمجة التطبيقات مفتوحة المصدر ومجانية متاحة في السوق لمساعدتك على تحقيق هذا الهدف. عميل Gotenberg PHP هو واحد منهم. تساعدك واجهة برمجة التطبيقات على تحويل تنسيق ملفات XLS و XLSX و ODS إلى PDF بسهولة داخل تطبيقات PHP.

باستخدام API ، يمكنك دمج ملف Microsoft Excel واحد أو أكثر وتحويله إلى ملف PDF واحد. من السهل جدًا دمج مستندين ، يمكنك تحديد ملف واحد أو أكثر وستقوم واجهة برمجة التطبيقات بدمجهما وإرجاع ملف PDF الناتج.

Previous Next

الشروع في العمل مع عميل Gotenberg PHP

الطريقة الموصى بها لعميل Gotenberg PHP في مشروعك هي استخدام الملحن. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت عميل Gotenberg PHP عبر Composer

$ composer require thecodingmachine/gotenberg-php-client
                            

دمج اثنين من Excel إلى PDF عبر Free PHP API

يتيح عميل Gotenberg PHP للمكتبة مفتوحة المصدر لمبرمجي الكمبيوتر دمج مستندات Microsoft Excel في ملف PDF داخل تطبيقات PHP الخاصة بهم. لدمج وتحويل XLSX إلى PDF ، تحتاج فقط إلى تحميل مستنداتك وتحويلها باستخدام طريقة OfficeRequest (). يوضح مقتطف الشفرة التالي كيفية تحويل الدمج وتحويل XLSX إلى PDF في PHP.

واجهة برمجة تطبيقات مجانية لتحويل Excel إلى PDF في PHP

  1. قم بتحميل ملفي XLSX باستخدام طريقة NewDocumentFromPath () وتمرير اسم الملف ومسار الملف كمعلمات
  2. قم بتحويل ودمج XlSX إلى PDF باستخدام طريقة OfficeRequest () وتمرير كائنات الملفات كمعامل
  3. احفظ مستند PDF

دمج XLSX في PDF عبر Free PHP API

$client = new Client('http://localhost:3000', new \Http\Adapter\Guzzle6\Client());
$files = [
    DocumentFactory::makeFromPath('document.xlsx', '/path/to/file'),
    DocumentFactory::makeFromPath('document2.xlsx', '/path/to/file'),
];
$request = new OfficeRequest($files);
$dest = 'fileformat.pdf';
$client->store($request, $dest);
                            
 عربي