ຄວາມສົນໃຈ: ຖ້າທ່ານບໍ່ຕ້ອງການຕິດຕັ້ງເຄື່ອງປະກອບໃນທາງໃດກໍ່ຕາມ, ຄຳ ແນະ ນຳ ນີ້ບໍ່ແມ່ນ ສຳ ລັບທ່ານ. ໃນຂໍ້ຄວາມນີ້ຜູ້ປະພັນຈະຖືກ ນຳ ໃຊ້ຢູ່ໃນທ້ອງຖິ່ນແລະຕໍ່ມາຈະຖືກສົ່ງໄປຫາເຊີບເວີ, ໂດຍບໍ່ມີການຕິດຕັ້ງ.

ການນໍາສະເຫນີ
ປະຈຸບັນບໍ່ມີຕໍ່ໄປອີກແລ້ວເບິ່ງຕົນເອງດໍາເນີນໂຄງການໂດຍບໍ່ມີການນໍາໃຊ້ ນັກແຕ່ງເພງ. ມັນອະນຸຍາດໃຫ້ທ່ານໃນການຄຸ້ມຄອງຈໍານວນຫລາຍຢ່າງຕໍ່ເນື່ອງ modules / scripts ສ້າງຂຶ້ນໂດຍພາກສ່ວນທີສາມແລະທີ່ມີຢູ່ໃນ https://packagist.org/.
ກັບ ນັກແຕ່ງເພງ ທ່ານບໍ່ສາມາດພຽງແຕ່ການຕິດຕັ້ງແລະການຫຸ້ມຫໍ່ການປັບປຸງໄດ້ຢ່າງງ່າຍດາຍ, ແຕ່ຍັງຢູ່ໃນ sync ອັດຕະໂນມັດ dependencies ໃດກັບການຫຸ້ມຫໍ່ອື່ນໆທີ່ໃຊ້ໃນຄໍາຮ້ອງສະຫມັກໄດ້. ຍິ່ງໄປກວ່ານັ້ນ, ມີ prontinho ແລ້ວ Autoload, ອະນຸຍາດໃຫ້ອັບໂຫລດຫ້ອງຮຽນ PHP ຂອງເຂົາເຈົ້າໂດຍບໍ່ມີການຈໍາເປັນຕ້ອງປະກອບມີ / ຮຽກຮ້ອງໃຫ້ມີ.
ແຕ່ນີ້ບໍ່ແມ່ນກະທູ້ກ່ຽວກັບ ນັກແຕ່ງເພງ :P ໃຫ້ຂອງເບິ່ງວິທີການຕິດຕັ້ງແລະການດໍາເນີນງານ mPDF, ຫ້ອງສະຫມຸດ PHP ເພື່ອສ້າງ PDF ໂດຍໃຊ້ລະຫັດ HTML. ໄດ້ mPDF ມີມີ cons ຂອງຕົນ, ແຕ່ສິ່ງທີ່ຫນ້າສົນໃຈແມ່ນວ່າໂດຍພື້ນຖານແລ້ວພຽງແຕ່ຕ້ອງການທີ່ຈະຂັບເຄື່ອນ HTML ຂອງທ່ານແລະມີຄວາມພະຍາຍາມຫນ້ອຍແລ້ວຈະສາມາດປ່ຽນໃຫ້ PDF.
ບັນຫາ
ປາກົດຂື້ນ, ສະບັບໃຫມ່, ມັນເປັນທີ່ຖືກຕ້ອງ ນັກແຕ່ງເພງ ການຕິດຕັ້ງ mPDF. ເພາະສະນັ້ນຈຶ່ງ, ໄດ້ແນະນໍາໃຫ້ເປັນທີ່ທ່ານເປັນໄປທີ່ຈະໃຊ້ ນັກແຕ່ງເພງ ໃນກິດຈະກໍາການພັດທະນາຂອງຕົນ.
ເພາະສະນັ້ນຄໍາຖາມ: ແລະຖ້າຫາກວ່າຂ້າພະເຈົ້າຍັງບໍ່ທັນໄດ້ຕິດຕັ້ງ ນັກແຕ່ງເພງ nonserver? ໃນກໍລະນີນີ້, ພວກເຮົາຈະນໍາໃຊ້ອຸປະກອນ: ການຕິດຕັ້ງຫຼື ນັກແຕ່ງເພງ ຢູ່ໃນທ້ອງຖິ່ນແລະຫຼັງຈາກນັ້ນເພີ່ມສູງຂຶ້ນ (ອັບໂຫລດ) ໄປຫາໂຟນເດີ Server ໄດ້ “ຜູ້ໃຫ້ບໍລິ“. ຕາມຄວາມເຫມາະສົມຂອງເຂົາ ນັກແຕ່ງເພງ ຈະເກືອບຈະຕາຍ, ແຕ່ມັນຍັງຈະເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ mPDF.
ການແກ້ໄຂ
ດັ່ງທີ່ໄດ້ກ່າວໃນຕອນຕົ້ນ, ແນວຄວາມຄິດແມ່ນເພື່ອເຮັດໃຫ້ mPDF ເຮັດວຽກຢູ່ໃນເຊີຟເວີໂດຍບໍ່ຕ້ອງຕິດຕັ້ງມັນຢູ່ໃນເຊີບເວີ. ສໍາລັບນີ້, ພວກເຮົາຈະເຮັດການຕິດຕັ້ງ ທ້ອງຖິ່ນ ເຮັດການປະກອບ, ແລະຫຼັງຈາກນັ້ນພວກເຮົາຈະສົ່ງໄປທີ່ເຊີບເວີ.
ການຕິດຕັ້ງ mPDF ໂດຍ ນັກແຕ່ງເພງ ມັນເປັນງ່າຍດາຍຫຼາຍ. ໄປ https ເວັບໄຊ://getcomposer.org/download/, ດາວນ໌ໂຫລດແລະຕິດຕັ້ງອັດສຽງໄດ້.
ເມື່ອທ່ານມີ ນັກແຕ່ງເພງ ການຕິດຕັ້ງ, ຫຼືເປີດພຽງແຕ່ Terminal (ຄໍາສັ່ງ) ແລະການເຂົ້າເຖິງລະບົບຄໍາຮ້ອງສະຫມັກຂອງທ່ານ (dentro de www / ou htdoc /, ສໍາລັບການຍົກຕົວຢ່າງ), ແລະຫຼັງຈາກນັ້ນດໍາເນີນການຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
$ ນັກແຕ່ງເພງ ຮຽກຮ້ອງໃຫ້ມີ PDF/PDF |
ໃຫ້ສັງເກດວ່າໃນຕົ້ນຮາກຂອງລະບົບຄໍາຮ້ອງສະຫມັກຂອງທ່ານໄດ້ຖືກສ້າງຕັ້ງໄຟບາງ, ເປັນ composer.json e composer.lock, ລວມທັງລະບົບ “ຜູ້ໃຫ້ບໍລິ /“. ໃນປັດຈຸບັນມັນເປັນການງ່າຍ! ທ່ານມີທຸກສິ່ງທຸກຢ່າງທີ່ທ່ານຕ້ອງການສໍາລັບການຂອງທ່ານ mPDF ການທໍາງານຂອງ.
ເອົາໂຟນເດີ ຜູ້ໃຫ້ບໍລິ ແລະສົ່ງໄປທີ່ເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ. ຫຼາຍ, ເອົາມັນຢູ່ໃນຮາກແລະສ້າງໄຟລ໌ indexphp? (ຍັງຢູ່ໃນຮາກ) ການທົດສອບ mPDF ທີ່ມີລະຫັດດັ່ງຕໍ່ໄປນີ້:
1 2 3 4 5 | <?php require_once __DIR__ . '/vendor/autoload.php'; $PDF = ໃຫມ່ mPDF(); $PDF->WriteHTML('<h1>ສະບາຍດີຊາວໂລກ!</h1>'); $PDF->ຜົນໄດ້ຮັບທີ(); |
ເຮັດນີ້, ຖ້າຫາກວ່າທັງຫມົດຍັງດີ, ຈະປາກົດຂຶ້ນ PDF ລາຍລັກອັກສອນ “ສະບາຍດີຊາວໂລກ!“.
ບົດລາຍງານ PDF ກັບ PHP
ລາຍງານບໍ່ໄດ້ຈຸດປະສົງຂອງການໄປສະນີນີ້, ແຕ່ຂ້າພະເຈົ້າໃຊ້ເວລາບັນທຶກຂໍ້ມູນບາງສິ່ງບາງຢ່າງຫຼາຍ. ຖ້າຫາກວ່າທ່ານຕ້ອງການເພື່ອສ້າງບົດລາຍງານ, ຫນຶ່ງທາງເລືອກຄືການຝັງຂອງທ່ານ CSS / HTML ເອກະສານທີ່ PHP ແລະຫຼັງຈາກນັ້ນຜ່ານລະຫັດລັບ mPDF ເຮັດວຽກຫນັກ, ດັ່ງນັ້ນຈຶ່ງເຊັ່ນ: (ເບິ່ງຜົນ Figure 1 ຕ່ໍາກວ່າ):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <?php require_once __DIR__ . '/vendor/autoload.php'; ob_start(); ?> <ແບບ> ຕາຕະລາງ, th, td { ຊາຍແດນ: 1px ສີດໍາທີ່ຫມັ້ນຄົງ; ຊາຍແດນ, collapse: collapse; padding: 5px; } tr ຕາຕະລາງ:nth ເດັກ(ແປກ) { ພື້ນຖານສີ: #eee; } tr ຕາຕະລາງ:nth ເດັກ(ເຖິງແມ່ນວ່າ) { ພື້ນຖານສີ: #fff; } th ຕາຕະລາງ thead { ພື້ນຖານສີ: #ccc; } ຕາຕະລາງ tfoot td { ພື້ນຖານສີ: #ccc; } </ແບບ> <h1>ບົດລາຍງານຂອງຂ້າພະເຈົ້າ</h1> <table align="center"> <thead> <tr> <th>ຊື່</th> <th>ອາຍຸສູງສຸດ</th> <th>ອີເມລ໌</th> </tr> </thead> <tfoot> <tr> <td colspan="3" align="center">ຫງວນລິຂະ® 2017</td> </tr> </tfoot>> <tbody> <tr> <td>Taylor</td> <td align="center">43</td> <td >taylor@amail.com</td> </tr> <tr> <td>Portela</td> <td align="center">47</td> <td>portela@bmail.com</td> </tr> </tbody> </ຕາຕະລາງ> <?php $html = ob_get_contents(); $PDF = ໃຫມ່ mPDF; $PDF->WriteHTML($html); $PDF->ຜົນໄດ້ຮັບທີ(); |

ທ້າວ Xiao ເວົ້າວ່າທ່ານດີກວ່າສາມາດໂຄງສ້າງລະຫັດໂດຍການວາງ CSS / HTML ໃນເອກະສານແມ່ແບບແຍກຕ່າງຫາກແລະການໂຫຼດມັນເຂົ້າໄປໃນການໂທ mPDF.
ໃນທີ່ສຸດ, ໃນປັດຈຸບັນມັນເປັນເຖິງທ່ານ! ໃຊ້ເວລາອ່ານ ເຮັດຄູ່ມື mPDF ແລະໄດ້ຮັບການພາຍໃນວິທີການຂອງການນໍາໃຊ້ແລະຄວາມເຂົ້າກັນໄດ້.
ຂ້າພະເຈົ້າໄດ້ເຮັດຂັ້ນຕອນດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້, ແຕ່ບໍ່ໄດ້ສ້າງ PDF.
ຊີ້ໃຫ້ເຫັນວ່າທ່ານບໍ່ໄດ້ພົບຫ້ອງຮຽນ mPDF.
ສິ່ງທີ່ຜິດພາດ?