image

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
Install Inkscape Merge

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

File:~/.bashrc
export PATH="${HOME}/.gem/ruby/2.6.0/bin:$PATH"
pengaturan gem 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.

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:

  • -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”

Contoh Hasil

Begitu mudah bukan. Sekian, semoga bermanfaat.

Pranala penting

image

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.