Selasa, 23 Juni 2020

QPDF

PDFTK adalah program yang sudah jadul, dan tidak diteruskan lagi oleh pengembangnya, Sid Steward. PDFTK menggunakan iText (library Java-PDF) yang pada versi yang digunakan, hanya mendukung enkripsi standar (Alleged RC4), dan belum sama sekali mendukung standar enkripsi baru (AES) untuk file-file PDF modern.

Ia kemudian menjadi obsolete, ketika semua distro terbaru mulai menggunakan library-library terbaru. Salah satu aplikasi pengganti yang banyak dipakai sebagai alternatif PDFTK adalah QPDF


Perintah-perintah QPDF

  • Untuk memberi password pada file pdf (256 bisa diganti 40 atau 128, yaitu tingkat keamanan password)
    qpdf namafile.pdf --encrypt passwordbuka passwordubah 256 -- namafilebaru.pdf

  • Untuk menghilangkan password pada file pdf (file tidak memiliki passwordbuka atau user-password, hanya ada passwordubah atau owner-password)
    qpdf namafile.pdf --decrypt namafilebaru.pdf

  • Untuk menghilangkan password pada file pdf (file memiliki passwordbuka atau user-password)
    qpdf namafile.pdf --decrypt --password=passwordbuka namafilebaru.pdf

  • Untuk menggabungkan file-file pdf
    qpdf --empty --pages namafile1.pdf namafile2.pdf namafile3.pdf -- namafilebaru.pdf

  • Untuk menggabungkan halaman 1 dari file1.pdf, halaman 5-6 dari file2.pdf dan halaman 10-2 (urutan dibalik) dari file3.pdf
    qpdf --empty --pages namafile1.pdf 1 namafile2.pdf 5-6 namafile3.pdf 10-2 -- namafilebaru.pdf

  • Untuk memisahkan file pdf per halaman menjadi file-file baru
    qpdf namafile.pdf --split-pages namafilebaru.pdf

  • Untuk mencomot halaman 1 dan 5 sampai 6 pada suatu file pdf
    qpdf --empty --pages namafile.pdf 1,5-6 -- namafilebaru.pdf

  • Untuk mencomot halaman 6 sampai 3 pada suatu file pdf (urutan halaman dibalik)
    qpdf --empty --pages namafile.pdf 6-3 -- namafilebaru.pdf

  • Untuk merotasi 90 derajat ke kanan halaman 5 sampai 6 pada suatu file pdf
    qpdf namafile.pdf --rotate=90:5-6 namafilebaru.pdf

  • Untuk merotasi 180 derajat halaman 5 sampai 6 pada suatu file pdf
    qpdf namafile.pdf --rotate=180:5-6 namafilebaru.pdf


Catatan:
- passwordbuka atau user-password adalah password untuk membuka dan membaca sebuah file pdf terenkripsi
- passwordubah atau owner-password adalah password untuk mengatur permission pada sebuah file pdf terenkripsi


Minggu, 21 Juni 2020

Firewall openSUSE

Firewall openSUSE sekarang menggunakan firewalld menggantikan SuSEfirewall2


Default Zone
Banyaknya zona firewall disiapkan oleh openSUSE sehingga kita dapat menerapkan zona yang sesuai dengan kondisi saat diinginkan secara cepat. Untuk mengetahui zona default yang digunakan dapat dilakukan dengan mengetik perintah:

sudo firewall-cmd --get-default-zone

Jika belum disetting sama sekali, maka default zone yang akan ditunjukkan adalah zona public