[Linux] Merge Multiple PDF Files Into One File

I’m using Linux Mint on my Dell GX260 desktop. It’s another Linux distro based on (and compatible with) Ubuntu Linux. Therefore this installation tutorial might be more suitable for you who’s using Ubuntu and anyother distro based on it. But overall, you can install the package on any Linux distro you’re using now.

1. Install Ghostscript  (PostScript and PDF language interpreter and pre‐viewer), use command:

# sudo apt-get install gs

sudo apt-get install gs

2. Install PDFtk (A handy tool for manipulating PDF), using command:

# sudo apt-get install pdftk

sudo apt-get install pdftk

3. run the command line

Merge 2 files (or more) into one file:
pdftk doc_1.pdf doc_2.pdf doc_3.pdf cat output doc_combined_123.pdf

pdftk

Other Commands:

Using Handles:
pdftk A=doc_1.pdf B=doc_2.pdf cat A B output doc_combined_12.pdf

Using Wildcards:
pdftk *.pdf cat output doc_combined.pdf

Split Selected Pages from Multiple PDFs into one new PDF file:
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

Encrypt a PDF using default 128-Bit Strength and Withhold All Permissions:
pdftk mydoc.pdf output encrypted_doc.128.pdf owner_pw your_password_here

Same as Above, Except a Password is Required to Open the PDF:
pdftk mydoc.pdf output encrypted_doc.128.pdf owner_pw blablabla user_pw helloworld

Same as Above, Except Printing is Allowed (after the PDF is Open):
pdftk mydoc.pdf output encrypted_doc.128.pdf owner_pw blablabla user_pw helloworld allow printing

Decrypt:
pdftk encrypted_doc.pdf input_pw helloworld output decrypted_doc.pdf

Linux & Windows XP di ULPC/UMPC dan MIDs

Seperti yang telah diketahui oleh publik, Microsoft akan menghentikan penjualan retail Windows XP pada 30 Juni ini. Namun untuk system builder/OEM, Windows XP masih dapat digunakan hingga 31 Januari 2009. Kalimat terakhir di atas berlaku hanya untuk Windows XP Home Edition bagi perluan para pembuat ULPC (Ultra Low-Cost PC) (1). Selebihnya para pengguna maupun OEM untuk "normal" PC, dipaksa untuk jualan Windows Vista yang sangat berat, mahal dan rakus resource itu. Jadi no more preload Windows XP untuk pc/laptop "plain-vanilla" yang diproduksi setelah bulan Juni nanti.(1)

Kenapa hanya Windows XP Home Edition yang diperpanjang "hidup"nya?
Seperti yang telah di singgung, Windows XP Home Edition ini lebih ditujukan untuk para system builder/OEM ULPC. Contohnya adalah Asus eeePC dan Intel Classmate (Zyrex Ubud/Axioo Classmate). Windows XP pro apa lagi Vista (edisi apapun itu) terasa amat sangat berat untuk dipaksakan di install di ULPC. Alih-alih ULPC nya berjalan dengan normal, bisa "hidup" ajah dah harus bersyukur deh :) Maka dari itu, vendor ULPC rata-rata menggunakan Linux untuk mengeluarkan kemampuan maksimal dari ULPC-ULPC produksi mereka tersebut. (2) Dan yang bisa "digunakan" di ULPC saat ini hanyalah Windows XP Home Edition (itupun perlu tweaking habis-habisan jika ingin performa maksimal) (2). Ms juga tidak ingin kehilangan pasar dan babak belur oleh Linux di sektor ini.

Mengapa vendor ULPC menggunakan Linux?
Salah satu sebabnya sudah dibahas di atas, masalah performa. Ms belum mempunyai sebuah versi yang customizable, yang dapat di-strip seringan mungkin untuk dapat berjalan di resource yang sangat terbatas. Satu-satunya versi paling "ringan" saat ini …. ya WinXP Home Edition itu.

Di sini lain, Linux bisa dibilang sangat sukses di pasar ini. Rata-rata produsen ULPC (Asus, Everex, Axioo) pasti menggunakan Linux sebagai OS. Tapi "banyak" pengguna yang menanyakan versi XP Asus eeepc, seperti yang saya lihat sendiri di salah satu pameran komputer Maret 2008 kemarin. Yah ada versi Windowsnya sih, pake WinXP Home … versi home ini emang akan memuaskan pemakai kelas "rumahan" (home), tapi sedikit yang tahu di antara mereka kalau XP Home ini useless untuk keperluan bisnis. Contoh jelasnya adalah by default kita dapat menggunakan XP Pro di network bisnis, tapi tidak dengan XP Home. Dengan Linux, user akan mendapatkan kemampuan kelas enterprise untuk ULPC/UMPC miliknya. Hal yang tidak bisa dipenuhi oleh WinXP Home saat ini. (3) (4)

Kemudian dari sisi harga.
Yang namanya Ultra Low Cost PC (ULPC, bukan UMPC) pasti haruslah murah. ULPC diawali dengan ide OLPC (One Laptop PerChild) yang digagas oleh MIT Media Library Januari 2005 lalu. Mereka memulai penelitian untuk dapat membuat laptop seharga $100. Walo ide ini agak-agak "mustahil" dari sisi bisnis, tapi bukti bahwa Asus eeepc sukses di pasar dengan harga di sekitaran $300 menunjukkan bahwa hal ini bukan sekedar impian. Nah kalo menggunakan Windows? Harga retail Win XP Home Edition untuk pasar Indonesia adalah $198 (bhinneka), $87 (software-asli.com), $86 (indowebstore.com).  Buset, bhinneka kok malah benernya? Mereka ngantuk lupa update pricelist atau emang markup harganya gila-gilaan seperti itu. Anyway, yang jelas harga WinXP Home Edition berkisar sekitar 800-900 rb. Segitu uang yang dapat kamu hemat.

Yang sedang ngetren di pasar saat ini tidak hanya ULPC, tapi ada satu teknologi yang naik daun yang disebut sebagai "Mobile Internet Device’ (MID). Dengan Linux, ULPC dan MID tersebut akan mempunyai kemampuan level enterprise untuk memanfaatkan kerja menggunakan jaringan. Ironisnya, UMPC/MID yang menggunakan Linux akan bekerja jauh lebih baik dengan  Active Directory-nya Microsoft dibandingankan dengan WinXP Home  editionnya :P

Di Intel Developer Forum (IDF) yang diadakan di Shanghai (doh pingin ke sana lagi) awal April ini, Intel memperkenalkan prosesor Atom yang sangat cocok untuk MID. Intel Atom ini "hanya" menggunakan daya sebesar  2.4 watt dibandingkan prosesor laptop yang ada di pasaran saat ini yang rata-rata mengkonsumsi 35 watt. Katanya sih, Intel Atom ini mampu bekerja pada clock 1.8GHz. Dan jika dipasangin Linux, MID ini bisa "kencang" kerjanya. Beberapa vendor hardware dikabarkan akan memasarkan MID Atom dengan bundel Ubuntu atau Red Flag Linux di dalamnya. Contohnya adalah Aigo, Asus, BenQ, Clarion, Compal, Elektrobit, Lenovo, LG, Panasonic dan Toshiba. Mungkin juga Lenovo.

Menurut Patrick G. Ward dari Intel, Linux sangat cocok dan sesuai dengan kebutuhan perangkat MID baik dari sisi fungsi-fungsi dasar, power management, fleksibilitas, performansi dan tentunya harga. Intel sendiri bekerja sama dengan beberap ISV dan perusahaan software untuk mengoptimasi core Linux dan aplikasi-aplikasinya agar dapat lebih optimal lagi digunakan di MID. (5)

Namun untuk kelas PC standar, Linux memang masih agak sulit untuk meredam XP. Karena di pangsa pasar ini, lawan Linux bukanlah Vista, melainkan Windows XP. Yah karena secara tidak langsung, dengan kebutuhan resource yang sebegitu besarnya, Microsoft sendiri sudah mulai pesimis dengan pasar Vista. (6) Vista sepertinya juga agak susah untuk diterima di kalangan koporat karena biasanya migrasinya yang sangat besar. Tidak hanya beli lisensinya saya, tapi juga keperluan untuk upgrade hardware yang sangat ekstrim.

*kembali ngutak-atik Mac* :D

(1) http://www.microsoft.com/windows/lifecycle/default.mspx
(2) http://blogs.zdnet.com/microsoft/?p=1312
(3) http://www.eweek.com/c/a/Linux-and-Open-Source/Likewise-Extends-Active-Directory-Embrace-to-Mac-and-Linux/
(4) http://www.linux-watch.com/news/NS5157209946.html
(5)http://www.desktoplinux.com/news/NS5398830397.html
(6) http://www.eweek.com/c/a/Windows/Has-Microsoft-Disavowed-Vista/