Untuk mengenerate sebuah halaman PDF buatlah sebuah template dengan melakukan klik Kemudian lakukan konfigurasi sesuai kebutuhan pada halaman template. Berikut ini beberapa konfigurasi template untuk PDF.
| Field | Tipe | Isian |
|---|---|---|
| report name | string | Sesuaikan dengan nama laporan yang dibuat |
| paper type | radio button | F4, A4, B5 |
| data source type | radio button |
POST - untuk mengirim data ke Anywhere. Dapat mengunakan
URL - Anywhere akan membuka url untuk mendapatkan data |
| CSS from CDN | url | Alamat cdn CSS misal: <link href="http://example.com/assets/global/css/bootstrap.css" rel="stylesheet"> |
| url data source here | url | Alamat untuk mengunduh data. Isi jika memilih data source type URL |
| file output | radio button | atau . Jika menggunakan data otomatis di buka langsung di Browser |
| API url | url | Untuk melakukan request laporan PDF |
| .html designer | file | Designer template laporan PDF menggunakan HTML. Tidak perlu menuliskan ulang tag . HTML designer menggunakan aturan Puko Template Engine (PTE) yang dapat kamu lihat di sini |
| .css designer | file | Designer template laporan PDF menggunakan CSS. Otomatis terhubung dengan |
| .json data sample | json file | Menyediakan data contoh untuk pengembangan pada tahap design HTML dan CSS |
Untuk membuat request PDF download AnywhereWrapper Kemudian kamu bisa menuliskan kodenya seperti contoh berikut:
require 'Wrapper.php';
$pdf = new AnywherePdf(Wrapper::POST);
$pdf->setValue('Name', 'Someone');
$pdf->setValue('Age', '22');
$pdf->Send(API_URL);
Jika request berhasil maka browser akan menampilkan file PDF sesuai dengan template dan data.
Untuk mengirim e-mail buatlah sebuah template dengan melakukan klik Kemudian lakukan konfigurasi sesuai kebutuhan pada halaman template. Berikut ini beberapa konfigurasi template untuk SMTP e-mail.
| Field | Tipe | Isian |
|---|---|---|
| email name | string | Nama email akan digunakan sebagai nama pengirim e-mail |
| email host | string | Hostname dari layanan penyedia akun e-mail |
| email port | string | nomor PORT SMTP dari layanan penyedia akun e-mail |
| email username | string | username akun e-mail |
| email password | string | password akun e-mail |
| CSS from CDN | url | Alamat cdn CSS misal: <link href="http://example.com/assets/global/css/bootstrap.css" rel="stylesheet"> |
| data source type | radio button |
POST - untuk mengirim data ke Anywhere. Dapat mengunakan
URL - Anywhere akan membuka url untuk mendapatkan data |
| url data source here | url | Alamat untuk mengunduh data. Isi jika memilih data source type URL |
| SMTP Auth | select | atau |
| SMTP Secure | select | atau |
| API url | url | Untuk melakukan request pengiriman e-mail |
| .html designer | file | Designer template tampilan e-mail menggunakan HTML. Tidak perlu menuliskan ulang tag . HTML designer menggunakan aturan Puko Template Engine (PTE) yang dapat kamu lihat di sini |
| .css designer | file | Designer template tampilan e-mail menggunakan CSS. Otomatis terhubung dengan |
| .json data sample | json file | Menyediakan data contoh untuk pengembangan pada tahap design HTML dan CSS |
Untuk mengirim e-mail download AnywhereWrapper Kemudian kamu bisa mengirim e-mail dengan kode seperti contoh berikut:
require 'Wrapper.php';
$mail = new AnywhereMail(Wrapper::POST);
$mail->setTo('example@gmail.com');
$mail->setCc('example@outlook.com');
$mail->setBcc('example@yahoo.co.id');
$mail->setSubject('Anywhere Wrapper');
$mail->setValue('Name', 'Anywhere');
$mail->setValue('Age', '22');
$mail->setAttachment('qrcode.png', 'http://oaas-divelliz.rhcloud.com/qr/render?data=admin@example.co.id');
$mail->setAttachment('qrcode1.png', 'http://oaas-divelliz.rhcloud.com/qr/render?data=developer@example.co.id');
$mail->Send(API_URL);
Perhatian: biasanya e-mail memerlukan waktu beberapa menit agar dapat sampai ke alamat tujuan.
Jika request berhasil maka email akan terkirim ke alamat yang dimasukan pada bagian .
coming soon