Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 2.06 KB

README.md

File metadata and controls

52 lines (35 loc) · 2.06 KB

كيف تقوم بتحويل ملف HTML إلى PDF عن طريق PHP

قرأت اسئلة كثيرة عن افضل مكتبة تستخدم لتحويل صفحة
html إلى pdf بال php، وهناك قائمة طويلة بالمكتبات والباكجات التي تقوم بذلك، ولكن معظمها لا يدعم اللغة العربية، او لا يدعم التنسيقات وهناك مشاكل اخرى يواجهها الكثير, البعض يستطيع حلها وبعضهم لا. .

لذا قمت بكتابة المقال التالي ركيف تقوم بتحويل ملف HTML إلى PDF عن طريق PHP .لشرح كيفية استخدام بعض المكتبات والباكجات

تم تنفيذ الأمثلة باستخدام :

  • wkhtmltopdf
  • symfony process
  • php shell
  • chrome-php

Requirements

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.

Installation

قم بتنزيل الملفات ومن ثم نفذ الأمر التالي : 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

License

The Laravel framework is open-sourced software licensed under the MIT license.