Tampilkan postingan dengan label Software. Tampilkan semua postingan
Tampilkan postingan dengan label Software. Tampilkan semua postingan

Minggu, 05 Agustus 2007

How to manage your pdf file in Linux?

Sebagian dari Anda mungkin bertanya "Bagaimana cara menggabungkan beberapa file pdf menjadi satu file pdf di Linux?" Kalau di sistem operasi Mac atau Windows tentu Anda langsung berpikir menggunakan Adobe Acrobat atau sejenisnya. Kalau Anda mau, sebenarnya Anda pun dapat menggunakan Adobe Acrobat di Linux, tetapi ada alternatif lain yang lebih simple, yakni dengan menggunakan command line, mungkin Anda perlu mencoba ini di Linux Box Anda :)

I. Convert

Cara pertama adalah dengan menggunakan perintah "convert", paket ini merupakan bagian dari paket ImageMagick (coba cek distro Anda, kalau belum ada, Anda dapat download paket ini dari sini). Paket ini sangat direkomendasikan untuk dimiliki karena ibarat "swissarmy knife" untuk perintah command line. Syntax untuk menggabungkan beberapa file pdf sangatlah mudah, Anda tinggal mengetik:

convert file1.pdf file2.pdf file3.pdf out.pdf


keterangan:
file*.pdf adalah file pdf yang mau digabung
out.pdf adalah nama file yang diinginkan setelah proses penggabungan

Dengan menggunakan perintah ini pun Anda sudah dapat menggabungkan beberapa file pdf menjadi satu file, namun ada beberapa kelemahan, lambat dan kadang bermasalah dengan resolusi gambar, jika file pdf Anda ada gambarnya. Masih ada alternatif lain (sebenarnya banyak), salah satunya adalah "pdftk".

II. Pdftk

Pdftk singkatan dari "PDF Tool Kit". Anda dapat mendownload dari sini. Pdftk masih menggunakan command line untuk perintahnya, namun banyak sekali yang dapat lakukan dengan menggunakan aplikasi ini selain hanya sekedar "menggabungkan" file saja.

Kemampuan lainnya adalah split file pdf menjadi beberapa file, rotate halaman pdf atau dokumen, decrypt dan encrypt, mengisi pdf form, menggunakan background watermark atau foreground stamp, dan masih banyak lagi...

Syntax untuk menggabungkan file pdf dengan pdftk sangatlah mudah:

pdftk file1.pdf file2.pdf file3.pdf cat output out.pdf


keterangan:
file*.pdf adalah nama file yang mau digabung
out.pdf adalah nama setelah penggabungan
cat output adalah perintah tambahan

Dengan menggunakan perintah ini Anda dapat menghasilkan file PDF dengan kualitas yang jauh lebih bagus dan lebih cepat dibanding menggunakan perintah "convert". Dan bagi Anda yang tidak mau bersusah-susah menggunakan perintah di command line, masih ada alternatif lain yang tinggal klik sana dan klik sini.

III. Konq-pdf

Namanya adalah konq-pdf, Anda dapat menginstall langsung aplikasi ini jika Anda sudah menggunakan KDE sebagai desktop manager, kalau belum silakan download KDE dan install dulu. Apa yang dapat Anda lakukan dengan konq-pdf? Banyak sekali! Aplikasi ini salah satunya menggunakan pdftk sebagai "mesin" nya, (seperti ulasan sebelumnya) namun sudah tidak menggunakan command line dalam menjalankannya, cocok buat Anda yang tidak terlalu suka dengan command line :). Selain itu juga menggunakan pdfjam dan poppler-utils untuk melengkapi semua kebutuhan Anda dalam me-manage file-file PDF di desktop Anda. Cara menggunakan aplikasi ini adalah cukup dengan klik kanan file pdf Anda dan kalau proses instalasi sudah benar, Anda akan menemukan shortcut ke konq-pdf.

Berikut ini adalah fitur-fitur dari konq-pdf:

- Join selected PDF (alphabetic order)
- Add another pdf to selected file
- Extract pages
- Extraxt all even pages
- Extract all odd pages
- Burst PDF pages
- Repair
- Watermark pages of a PDF file
- Lock (give master password, give user password, select permissions)
- Unlock (with master password)
- Attach arbitrary file (not PDF only, but documents audio image movie too) (For now, you can view attached files with Acrobat Reader only)
- Extract all attached files (one or more) (Acrobat Reader not required for this) (These are only useful when you want to edit PDF code in a text editor like vim or emacs)
- Uncompress PDF files (Remove PDF page stream compression)
- Compress PDF files (Restore page stream compression)
- Document information
- About
- Rotate -90 degrees pdf files
- Join selected documents
- Add another pdf to selected file
- 2 pages per sheet
- 4 pages per sheet
- 6 pages per sheet
- 8 pages per sheet
- Custom pages per sheet (It's possible to choose if you want framed or no-framed)
- About
- Convert an PDF document to HTML page
- convert all pages or selected range only
- exchange .pdf links with .html
- ignore images
- generate no frames
- force hidden text extraction
- do not merge paragraphs
- override document DRM settings
- Convert an PDF document to one or more images
- Extract images from PDF documents
- Convert PDF document to text

Cara Install

Home installation:
Cukup ekstrak file konq-pdf ke direktori ~/.kde/share/apps/konqueror/servicemenus/

Atau jika ingin semua pengguna dapat mengakses program ini,
ekstrak file ke direktori /usr/share/apps/konqueror/servicemenus/ (Khusus untuk pengguna distro Debian dan *buntu)
Pengguna distro lain harap menyesuaikan tempat ekstrak nya, pada intinya di taruh di kde/konqueror/servicemenus/

Link Download
Source download(konq-pdf-0.1.tar.gz)
Debian download(konq-pdf_0.1-2_all.deb)
Ubuntu download(konq-pdf_0.1-2_all.deb)

IV. Kpdftool

Ini adalah alternatif termudah baik itu dari sisi penggunaan maupun instalasi. Kpdftool menggunakan GUI sebagai tampilan sehingga memudahkan, Anda dapat menggunakan aplikasi ini untuk menggabungkan, extract dan protect file pdf dengan cara yang sangat mudah.

Source download (7 KByte)
Slackware download(Slackware TGZ Package)
FreeBSD download((Thanks to Yuan, Jue))
other download(Linux Binary)

IV. Alternatif lain?
Silahkan search di web ini dengan menggunakan keyword "pdf"
http://www.kde-apps.org/content/search.php

Sumber tulisan
http://opendevice.blogspot.com/2007/03/merge-pdf-files-on-linux.html
http://www.kde-apps.org/content/show.php/konq-pdf+(new+PDF-smp)?content=37321
http://www.kde-apps.org/content/show.php/KPDFTool?content=33194

Jumat, 03 Agustus 2007

Screenshot KDE 4.0 Beta 1

Berikut pernyataan resmi dari KDE team terkait rilis terbaru mereka, 2 Agustus kemarin:
"The KDE Community is happy to announce the immediate availability of the first Beta release for KDE 4.0. This release marks the beginning of the integration process which will bring the powerful new technologies included in the now frozen KDE 4 libraries to the applications."



Sudah tidak sabar bagaimana tampilan dari KDE 4 Beta 1? Silakan klik link berikut ini untuk melihat.

Sceenshot KDE4 Beta 1

Selasa, 31 Juli 2007

Gambas gambas.. Siapa Mau Belajar Gambas??

Apa itu Gambas? Beberapa dari kita mungkin mengasosiasikan kata ini dengan sayuran, memang tidak salah memang itu nama sayur. Hubungannya dengan Linux? Dikarenakan open source (yang membuat dan mengembangkan adalah volunteer dari seluruh dunia) maka tidak heran jika pilihan nama atau "code name" dari Linux terkesan unik dan beraneka macam. Gambas adalah salah satu contohnya.

Gambas adalah aplikasi yang aplikasi open source untuk membuat aplikasi berbasis objek, seperti Visual Basic™ (tapi bukan clone!). Aplikasi ini memungkinkan Anda untuk mendesain program GUI (Graphical User Interface) secara cepat, akses MySQL, PostgreSQL dan database SQLite, pilot KDE applications dengan DCOP, menterjemahkan program Anda ke dalam banyak bahasa, membangun aplikasi berbasis jaringan dengan mudah, membuat aplikasi 3D OpenGL dan masih banyak lagi yang dapat Anda lakukan dengan Gambas ini.

Berikut ini fitur-fitur lengkap yang bisa Anda baca sendiri dari official website-nya.
1. A Gambas project is stored under one directory. The archiver transforms the project directory structure in one sole executable file.
2. Compiling a project only requires the compilation of the modified classes. Every external reference of a class is solved dynamically at the execution time.
3. Gambas has a component architecture that allows to extend the language. Anyone can write components as shared libraries that dynamically add new native classes to the interpreter. The component architecture is documented in the Wiki encyclopaedia.
4. By default, the Gambas interpreter is a text-only program. The component architecture is used for writing the graphical user interface part of the language.
5. As the graphical user interface is implemented as a component, Gambas will be able to be independent of any toolkit ! You will be able to write a program, and choose the toolkit later : GTK+, Qt, etc.
6. I have decided to start implementing the graphical user interface with the Qt toolkit, as it is easier for me. Later, I will write a GTK+ component that will have almost the same interface as the Qt component. I think GTK+ 2.0 will have enough features to be as powerful as Qt 3.0
7. Any window or dialog box can be used like a control. You cannot do such a thing with Visual Basic without using ActiveX (bless you ! I know, I'm a bit allergic too ;-) ).
8. Gambas projects are easily translatable, in any language.


Atau jika Anda tertarik untuk mempelajari, seingat penulis sudah ada buku terbitan Indonesia yang membahas khusus tentang Gambas (Penulis kurang mengetahui buku ini masih available di pasaran atau tidak). Berikut screenshot (copyright baliwae) bukunya:

Atau jika Anda ingin belajar dari ebook berbahasai Inggris, ini ada link untuk download tutorial gambas versi PDF.
Download Here

Screenshot Gambas
[1]

Search this Site

Google