Cara Mencetak Sertifikat Pdf dengan Inkscape Merge
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

Jika gem path muncul peringatan seperti diatas, maka tambahkan baris berikut untuk ditambahkan ke .bashrc, .zshrc atau shell anda lainnya.
~/.bashrc
export PATH="${HOME}/.gem/ruby/2.6.0/bin:$PATH"

Variabel
Pada tutorial ini Saya akan menggunakan variabel seperti berikut.
%VAR_nomer%
%VAR_nama%
%VAR_status%
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.
Perhatikan juga setiap variabelnya.

Pastikan menggunakan rata tengah untuk variabel. Umumnya ketika di generate untuk variabel nama kadang tidak lurus.
Membuat data csv
Buka libreoffice calc, kemudian buatlah data seperti ini sebagai contohnya.

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

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

Maka keluarannya seperti ini.

keterangan:
- -d = data csv
- -f = file/berkas template svg
- -o = keluaran sertifikat, pada contoh diatas yaitu membuat direktori sertifikat dan setiap nama berkas sertifikat diawali dengan variabel nama.
Hasil eksekusi
Hasil PDF berada di direktori “sertifikat”

Begitu mudah bukan. Sekian, semoga bermanfaat.
Pranala penting
- Github inkscape_merge
- Unduh artboard sertifikat
Artikel lainnya
Cara Memasang R dan RStudio Di NixOS
Bahasa pemrograman R lebih dikenal sebagai bahasa pemrograman untuk statistika dan visualisasi grafis. Dibuat oleh Ross Ihaka dan Robert Gentleman di Universitas Auckland, dan sekarang dikembangkan oleh R Development Core Team.
Cara Memasang Jupyter Notebook Di NixOS
Jupyter Notebook yang sebelumnya dikenal sebagai IPython Notebook merupakan antarmuka berbasis web dari python untuk menjalankan serangkaian perintah pertahap.
Cara Memasang Zotero dan Plugin LibreOffice Di NixOS
Zotero merupakan salah satu perangkat lunak pengolah daftar bibliografi yang wajib dimiliki oleh pelajar, mahasiswa dan tenaga pendidik.