SWFTools + FlexPaper –> e-paper Online
Pernah membuka situs web media cetak online? Semacam Kompas.com, atau Koran Tempo, atau yang lain, dimana situs web tersebut menampilkan versi cetak terbitan mereka dalam web, dan kita seolah-olah membuka lembar-lembar kertas koran. Mereka menyebutnya sebagai e-paper, electronic paper, dalam bahasa Indonesia kita bisa menyebutnya koran elektronik. Di masa mendatang, seandainya komputer dan internet sudah merata dan semua orang bisa mendapatkan dengan mudah, mungkin pabrik kertas bisa gulung tikar, ataupun tidak akan terjadi lagi penggundulan hutan untuk industri kertas.
Koran elektronik, menurut pengamatan penulis –yang didasarkan pada pembacaan tulisan-tulisan di internet dan analisis para praktisi yang tersebar di internet– merupakan cara menampilkan konten berkas dokumen menjadi berkas animatif. Singkat kata, koran elektronik adalah berkas flash. Jadi, untuk membuat koran elektronik, kita harus membuat ataupun mengubah berkas cetakan kita dalam bentuk berkas flash. Flash merupakan produk dari Adobe, ada juga produknya Microsoft yang mirip adalah Silverlight (Kompas menggunakan Silverlight untuk epapernya). Nah, karena produk cetakan kita sudah diatur sedemikian rupa sehingga tampilan dan penataannya sudah pas, maka akan menjadi dua kali kerja bila kita harus membuat ulang berkas cetakan kita ke dalam format flash. Disinilah letak permasalahan yang akan coba kita bahas solusinya.
Di dunia teknologi informasi, semakin banyak orang yang berbaik hati, dan penuh kesungguhan dalam berbagi pengetahuan dan sumber daya. Komunitas pengembang perangkat lunak Open Source , telah berbagi pengetahuan dan teknologinya. FlexPaper dan SWFTools adalah diantara sekian banyak produk perangkat lunak open source yang bisa kita gunakan untuk mewujudkan koran elektronik.
Bagaimana cara meramu perangkat lunak tersebut agar kita bisa membuat koran elektronis?
Pertama, mari kita siapkan perangkat lunak SWFTools dengan fiturnya yang bisa mengubah berkas dari format pdf ke dalam format swf. Silakan berkunjung ke situs SWFTools.org dan pada halaman download, pilih berkas yang sesuai dengan platform sistem operasi anda. Sedangkan yang akan kita bahas disini, adalah pemanfaatan swftools dan flexpaper pada web server apache 2.x, dengan sistem operasi linux (CentOS 5.x), dan perterjemah skrip PHP 5.x.
Instalasi SWFTools pada mesin:
1. Pastikan bahwa di mesin yang anda gunakan telah terpasang library yang dibutuhkan oleh SWFTools, yaitu freetype, giflib, dan jpeglib.
|
1 |
#yum install freetype freetype-devel libjpeg libjpeg-devel giflib giflib-devel |
2. Unduh berkas instalasi SWFTools :
|
1 2 |
#cd /usr/src/
#wget http://www.swftools.org/swftools-0.9.0.tar.gz |
saat tulisan ini dibuat, swftools yang terbaru adalah versi 0.9. a
3. Instalasi SWFTools :
|
1 2 3 4 |
#gunzip < swftools-0.9.0.tar.gz |tar xvf -
#cd swftools-0.9.0
#make
#make install |
4. Instalasi sukses, tinjau ulang apakah instalasi swftools sudah ada pake pdf2swf nya:
#which pdf2swf
/usr/local/bin/pdf2swf
Sampai disini kita sudah siap untuk mengubah berkas pdf menjadi berkas swf, .
Contoh penggunaan aplikasi tersebut adalah :
|
1 |
#/usr/local/bin/pdf2swf berkas_pdf -o berkas_swf -f -T 9 -t -G |
Menampilkan berkas swf kedalam web menggunakan FlexPaper:
1. Unduh berkas FlexPaper dari http://code.google.com/p/flexpaper/downloads/list
dalam kumpulan berkas tersebut terdapat berkas dengan nama “FlexPaperViewer.html” yang merupakan contoh pemanggilan berkas swf untuk ditampilkan dengan menggunakan FlexPaper. Sedangkan bila akan mengolah lebih lanjut, silakan baca di http://code.google.com/p/flexpaper/wiki/Parameters.
2. Salin berkas swf yang telah anda buat dengan pdf2swf kedalam pelipat(folder) yang sama dengan FlexPaperViewer.html, dan ubah berkas FlexPaperViewer.html sesuaikan dengan berkas mana yang akan kita tampilkan.
Nah, untuk memanfaatkan fitur ini ke dalam aplikasi berbasis web, metodenya adalah:
- Unggah berkas pdf
- Simpan berkas tersebut, kemudian jalankan perintah pengubahan berkas dari pdf ke swf
- Bikin skrip yang bisa menampilkan berkas swf ke dalam berkas FlexPaperVievers.html
Mudah bukan? Have a nice coding day..



















maaf ya, kalo ga keratan bwt dong teritorial yang lengkap. gw kan pakai cms joomla trus kalo menampilkan lewat fasilitas wrapper bgn? ya. thx
hallo…
aku mau nanya nih, kalo pdf diubah ke swf, berarti kan ini cara buat epaper pake adobe ya?
kalo pake silverlight gimana?apa pdf diubah ke swf juga atau pdf diubah ke apa?
maaf newbie nih, mohon bantuannya dg mengirim email ke yurakichie@gmail.com
thx a lot..
maaf, saya tidak/belum belajar ttg silverlight.. kayaknya swf tidak punya adobe saja.. banyak kok library berkas shockwave.. http://en.wikipedia.org/wiki/SWF
bagaimana ya kalau mau menggunakannya di hosting, kasih tutorialnya ya ..thx
di hosting harus ada aplikasi swftools terpasang, dan anda punya hak utk menjalankan aplikasi tersebut..