Untuk Siapa artikel ini?
OS : Linux (Ubuntu)
Level : Semua
Topik : Imposisi
Kasus yang akan diselesaikan pada kesempatan ini adalah sbb.
Membuat buku siap cetak dengan menggunakan kertas A4 yang bisa ditumpuk dan dilipat. Tantangannya adalah halamannya harus bersambung seperti buku pada umumnya!
Skemanya adalah sbb (asumsi jumlah halaman 8 akan dicetak dalam 2 lembar A4)
pada lembar 1 halaman depan akan di cetak hal 8, hal 1
pada lembar 1 halaman belakang akan di cetak hal 7, hal 2
pada lembar 2 halaman depan akan di cetak hal 6, hal 3
pada lembar 2 halaman belakang akan di cetak hal 5, hal 4
dengan demikian jika kertasnya ditumpuk dan dilipat akan menjadi berurut hal 1, s/d 8
Solusi:
Sebenarnya kasus ini disebut imposisi dan dapat diselesaikan dengan menggunakan software. sayangnya software imposisi biasanya cukup mahal
Disini kita akan menyelesaikan kasus ini dengan menggunakan opensource yang gratisan PSUTILS
Install psutils
Untuk memudahkan eksekusi kita akan membuat file batch dengan nama makebook.sh. adapun isinya adalah sbb
Penjelasan Script di atas adalah sbb:
Asumsi : kita punya file pdf yang sudah diset sedemikian rupa sehingga ukurannya cukup readable
Langkah 1 : ubah file pdf menjadi file ps (post script untuk memudahkan modifikasi)
Perintah ini akan mengubah file pdf menjadi file 1.ps dengan ukuran kertas yang sama dengan asalnya (match). Parameter $1 adalah namafile pdf asal yang akan dilewatkan melalui perintah (lihat contoh pemakaian di bawah).
Langkah 2
Perintah berikut akan mengolah file 1.ps menjadi 2.ps dimana dua halaman pada 1.ps menjadi satu halaman pada 2.ps (dua halaman per lembar). Parameter $2 adalah jumlah halaman file pdf asal yang akan dilewatkan melalui perintah (lihat contoh pemakaian di bawah). Jumlah halaman ini sebaiknya di set ke dalam kelipatan 4 karena untuk membuat buku sempurna dengan teknik jilid lipat dibutuhkan jumlah halaman kelipatan 4.
Langkah 3
Perintah berikut akan mengatur tata letak halaman sesuai keinganan kita
Keterangan
-w = width (lebar halaman)
-h = height (tinggi halaman)
-d menggambar garis (kotak) pada masing-masing halaman
21.5 cm : Batas atas (landscape). Makin kecil angka makin dekat dengan bagian atas kertas
5 cm : Batas kiri pada halaman sebelah kiri (landscape)
15 cm batas kiri pada halaman sebelah kanan (landscape)
@1 : skala 100%
angka 2 di depan adalah membuat dua halaman dalam satu lembar
Langkah 4
Perintah ini mengembalikan file ps yang terakhir (3.ps) menjadi file final.pdf
Langkah 5
Hapus file file yang sudah dibuat dan tidak digunakan lagi
Untuk menggunakan file bash tersebut anda bisa gunakan perintah
Contoh penggunaan
maka akan menghasilkan file buku siap cetak Final_fileKu.PDF sebanyak 20 halaman.
TIPS cara pencetakan.
Bagi anda yang mempunyai printer yang dapat mencetak bolak balik, maka anda dapat mencetak langsung halaman file tersebut dalam sekali klik. Tetapi jika anda hanya punya printer kelas 'ekonomis', maka anda dapat mencetak semua halaman Ganjil terlebih dahulu sampai selesai, lantas anda dapat membalik tumpukan kertas dan meletakkannya di tray printer. Selanjutnya anda dapat mencetak semua halaman genap.
Setelah selesai anda hanya perlu melipat tumpukan kertas tersebut dan staples di tengah-tengah. maka sekarang anda sudah memiliki buku karya sendiri dengan halaman yang bersambung.
Terima kasih tim PSUTILS.
Jika ada pertanyaan silahkan kirim melalui komentar. Terima kasih
OS : Linux (Ubuntu)
Level : Semua
Topik : Imposisi
Kasus yang akan diselesaikan pada kesempatan ini adalah sbb.
Membuat buku siap cetak dengan menggunakan kertas A4 yang bisa ditumpuk dan dilipat. Tantangannya adalah halamannya harus bersambung seperti buku pada umumnya!
Skemanya adalah sbb (asumsi jumlah halaman 8 akan dicetak dalam 2 lembar A4)
pada lembar 1 halaman depan akan di cetak hal 8, hal 1
pada lembar 1 halaman belakang akan di cetak hal 7, hal 2
pada lembar 2 halaman depan akan di cetak hal 6, hal 3
pada lembar 2 halaman belakang akan di cetak hal 5, hal 4
dengan demikian jika kertasnya ditumpuk dan dilipat akan menjadi berurut hal 1, s/d 8
Solusi:
Sebenarnya kasus ini disebut imposisi dan dapat diselesaikan dengan menggunakan software. sayangnya software imposisi biasanya cukup mahal
Disini kita akan menyelesaikan kasus ini dengan menggunakan opensource yang gratisan PSUTILS
Install psutils
sudo apt-get install psutils
Untuk memudahkan eksekusi kita akan membuat file batch dengan nama makebook.sh. adapun isinya adalah sbb
#!/bin/bash
# Script Created By : Sastrawan, SKM, MHA
# www.sastrawanmha.blogspot.com
pdftops -paper match -duplex $1 1.ps
psbook -s $2 1.ps 2.ps
pstops -w 8.5in -h 12in "2:0L@1(21.5cm,.5cm)+1L@1(21.5cm,15cm)" 2.ps 3.ps
ps2pdf 3.ps $1_Final.pdf
rm -f 1.ps 2.ps 3.ps 1a.ps
Penjelasan Script di atas adalah sbb:
Asumsi : kita punya file pdf yang sudah diset sedemikian rupa sehingga ukurannya cukup readable
Langkah 1 : ubah file pdf menjadi file ps (post script untuk memudahkan modifikasi)
Perintah ini akan mengubah file pdf menjadi file 1.ps dengan ukuran kertas yang sama dengan asalnya (match). Parameter $1 adalah namafile pdf asal yang akan dilewatkan melalui perintah (lihat contoh pemakaian di bawah).
pdftops -paper match -duplex $1 1.ps
Langkah 2
Perintah berikut akan mengolah file 1.ps menjadi 2.ps dimana dua halaman pada 1.ps menjadi satu halaman pada 2.ps (dua halaman per lembar). Parameter $2 adalah jumlah halaman file pdf asal yang akan dilewatkan melalui perintah (lihat contoh pemakaian di bawah). Jumlah halaman ini sebaiknya di set ke dalam kelipatan 4 karena untuk membuat buku sempurna dengan teknik jilid lipat dibutuhkan jumlah halaman kelipatan 4.
psbook -s $2 1.ps 2.ps
Langkah 3
Perintah berikut akan mengatur tata letak halaman sesuai keinganan kita
pstops -w 8.5in -h 12in "2:0L@1(21.5cm,.5cm)+1L@1(21.5cm,15cm)" 2.ps 3.ps
Keterangan
-w = width (lebar halaman)
-h = height (tinggi halaman)
-d menggambar garis (kotak) pada masing-masing halaman
21.5 cm : Batas atas (landscape). Makin kecil angka makin dekat dengan bagian atas kertas
5 cm : Batas kiri pada halaman sebelah kiri (landscape)
15 cm batas kiri pada halaman sebelah kanan (landscape)
@1 : skala 100%
angka 2 di depan adalah membuat dua halaman dalam satu lembar
Langkah 4
Perintah ini mengembalikan file ps yang terakhir (3.ps) menjadi file final.pdf
ps2pdf 3.ps $1_Final.pdf
Langkah 5
Hapus file file yang sudah dibuat dan tidak digunakan lagi
rm -f 1.ps 2.ps 3.ps 1a.ps
Untuk menggunakan file bash tersebut anda bisa gunakan perintah
./makebook.sh filepdfAsal.pdf jumlahHalaman
Contoh penggunaan
./makebook.sh fileKu.pdf 40
maka akan menghasilkan file buku siap cetak Final_fileKu.PDF sebanyak 20 halaman.
TIPS cara pencetakan.
Bagi anda yang mempunyai printer yang dapat mencetak bolak balik, maka anda dapat mencetak langsung halaman file tersebut dalam sekali klik. Tetapi jika anda hanya punya printer kelas 'ekonomis', maka anda dapat mencetak semua halaman Ganjil terlebih dahulu sampai selesai, lantas anda dapat membalik tumpukan kertas dan meletakkannya di tray printer. Selanjutnya anda dapat mencetak semua halaman genap.
Setelah selesai anda hanya perlu melipat tumpukan kertas tersebut dan staples di tengah-tengah. maka sekarang anda sudah memiliki buku karya sendiri dengan halaman yang bersambung.
Terima kasih tim PSUTILS.
Jika ada pertanyaan silahkan kirim melalui komentar. Terima kasih
Tidak ada komentar:
Posting Komentar
Write your comment here