https://github.com/dyazincahya-archive/codeigniter-3-generate-to-pdf
Library for generate html to PDF, by DOM-PDF
https://github.com/dyazincahya-archive/codeigniter-3-generate-to-pdf
codeigniter dompdf html pdf-library php
Last synced: about 1 month ago
JSON representation
Library for generate html to PDF, by DOM-PDF
- Host: GitHub
- URL: https://github.com/dyazincahya-archive/codeigniter-3-generate-to-pdf
- Owner: dyazincahya-archive
- Archived: true
- Created: 2015-10-02T03:22:19.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-06-25T03:41:23.000Z (almost 7 years ago)
- Last Synced: 2025-03-31T19:28:15.974Z (3 months ago)
- Topics: codeigniter, dompdf, html, pdf-library, php
- Language: PHP
- Homepage: http://www.kang-cahya.com/2015/10/generate-html-to-pdf-dengan-codeigniter.html
- Size: 6.82 MB
- Stars: 9
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# codeigniter-3-generate-to-pdf
Library for generate html to PDF, by DOM-PDF## Intro
Ini adalah sample code untuk meng-generate file html ke PDF. Pada sample ini saya menggunakan library DOM-PDFAnda bisa mengunduh library dom-pdf di sini :
- https://code.google.com/p/dompdf/downloads/list
- https://github.com/dompdf/dompdfUntuk mengakses file jarak jauh seperti gambar, anda perlu melakukan konfigurasi di bagian dompdf_config.inc.php
Default-nya bernilai `` false `` yang artinya anda belum bisa mengakses file jarak jauh
`` def("DOMPDF_ENABLE_REMOTE", false); ``Agar anda bisa mengakses file jarak jauh anda perlu mengubah nilai `` false `` tadi menjadi ``true``.
`` def("DOMPDF_ENABLE_REMOTE", true); ``Pada sample yang saya buat, ``DOMPDF_ENABLE_REMOTE`` sudah saya set ``true``.
## Instalasi
Di bagian controller, pertama anda harus me-load terlebih dahulu library-nya
`` $this->load->library("pdf"); ``Tetapi pada sample ini saya telah me-load library-nya di file ``config/autoload.php``
Library PDF diatas merupakan library tambahan yang sudah terintegrasi dengan dompdf, gunanya untuk memudahkan kita dalam meng-generate file pdf.
Pada saat anda menggunakan library tambahan di atas, anda hanya cukup membuat function sederhana seperti ini :
`` $this->pdf->load_view('example_to_pdf'); ``
`` $this->pdf->render(); ``
`` $this->pdf->stream("name-file.pdf"); ``Selain itu anda juga bisa menambahkan $data pada :
`` $this->pdf->load_view('example_to_pdf', $data); ````$data`` tersebut berfungsi untuk menampug data array yang bisa di panggil di dalam view, bentuk seperti itu tidak berbeda jauh dengan pada saat kita me-load view di codeigniter biasa.