قرأت اسئلة كثيرة عن افضل مكتبة تستخدم لتحويل صفحة
html إلى pdf
بال php،
وهناك قائمة طويلة بالمكتبات والباكجات التي تقوم بذلك، ولكن معظمها لا يدعم اللغة العربية، او لا يدعم التنسيقات وهناك مشاكل اخرى يواجهها الكثير, البعض يستطيع حلها وبعضهم لا. .
لذا قمت بكتابة المقال التالي ركيف تقوم بتحويل ملف HTML إلى PDF عن طريق PHP .لشرح كيفية استخدام بعض المكتبات والباكجات
تم تنفيذ الأمثلة باستخدام :
- wkhtmltopdf
- symfony process
- php shell
- chrome-php
Requires PHP 7.3-8.0|7.4 and a chrome/chromium 65+ executable.
note it dose not work correct in php 8 Note that the library is only tested on Linux but is compatible with MacOS and Windows.
قم بتنزيل الملفات ومن ثم نفذ الأمر التالي : clone the repostory and by composer run
$ composer update
ثم بعدها
$ php artisan serve
الروابط التي يمكنك الانتقال اليها عن طريق المتصفح :
- 127.0.0.1:8000/ باستخدام HeadlessChromium
- 127.0.0.1:8000/runProsses باستخدام runProsses by php shell
- 127.0.0.1:8000/symfonyProcess باستخدام symfonyProcess with wkhtmltopdf library
- 127.0.0.1:8000/phpchromepdf باستخدام dawood\phpChrome\Chrome package
وغيرها يمكنك الإطلاع عليها في الكود route/web.php, HomeController
The Laravel framework is open-sourced software licensed under the MIT license.