inkscape ↠ 26 desember 2019

Cara Mencetak Sertifikat PDF Dengan Inkscape-Merge

Generate sertifikat PDF dengan mudah dan cepat

Bismillahirrohmanirrohim.

Dengan Inkscape merge mencetak sertifikat lebih cepat dan effisien. Berbekal aplikasi inkscape untuk generate pdf, libreoffice calc untuk membuat data spreadsheet csv, dan terminal emulator tentunya.


Pasang Inkscape Merge

Buka terminal anda kemudian jalankan perintah ini

gem install inkscape_merge
install-inkscape-merge

Jika gem path muncul peringatan seperti diatas, maka tambahkan baris berikut untuk ditambahkan ke .bashrc, .zshrc atau shell anda lainnya.

# gem path
export PATH="${HOME}/.gem/ruby/2.6.0/bin:$PATH"
gem-path

Variabel

Pada tutorial ini Saya akan menggunakan variabel seperti berikut.

Variabel ini hanya sekedar contoh, Anda bisa menggunakan variabel lain misalnya id, inisial, alamat, hp, instansi dan lain-lain. Jadi, untuk membuat variabel diawali dengan %VAR_ kemudian diakhiri dengan %.


Membuat Template Sertifikat dengan Inkscape

Tahap ini membuat template dengan Inkscape. Buatlah sertifikat dengan ukuran A4 format datar (lebar=29.7, tinggi=21 cm). Sebagai contoh hasil template.svg seperti berikut ini.

contoh-sertifikat

Perhatikan juga setiap variabelnya.

variabel-sertifikat

Pastikan menggunakan rata tengah untuk variabel. Umumnya ketika di generate untuk variabel nama kadang tidak lurus.

tengah-1
tengah-2
tengah-3

Membuat Data CSV

Buka libreoffice calc, kemudian buatlah data seperti ini sebagai contohnya.

data-sertifikat

Pastikan variabel di calc ini memiliki nama yang sesuai dengan variabel di template svg tadi. Kemudian simpan dengan format .csv

simpan-sertifikat

Eksekusi

Perintah eksekusinya begitu mudah dipahami.

inkscape_merge -d [.csv] -f [.svg] -o [hasil.pdf]

Sebagai contoh:

inkscape_merge -d data.csv -f template.svg -o sertifikat/%VAR_nama%-pelatihan-batch-1.pdf
contoh-perintah

Maka keluarannya seperti ini.

contoh-keluaran

keterangan:


Hasil Eksekusi

Hasil PDF berada di direktori “sertifikat”

contoh-hasil

Begitu mudah bukan. Sekian, semoga bermanfaat.


Pranala penting