Mencetak Banyak SWF ke PDF


Konversi dari PDF ke SWF bisa jadi sudah banyak tersedia softwarenya. Tapi untuk konversi sebaliknya, dari SWF ke PDF sampai saat ini aku belum menemukan softwarenya. Bahkan sepertinya memang tidak ada softwarenya. Yang bisa kulakukan untuk mengubah SWF menjadi PDF sejauh ini hanyalah mencetaknya dengan virtual printer.

Mencetak dengan virtual printer tentu saja bukan perkara sulit, jika hanya mencetak 1-2 file SWF. Nah jika yang harus dicetak ada ratusan bahkan belasan ribu file SWF tentu ini hal yang sangat menjemukan.

Untunglah proses mencetak ini bisa di-semiotomatis-kan dengan menggunakan beberapa software. :)

 

Bahan yang Diperlukan

Sebelum mulai, pastikan ini semua sudah terinstal dengan baik :)

1. Google Chrome versi terbaru

2. Auto-Keyboard, ini sudah pernah dibahas dalam artikel sebelumnya

3. bioPDF PDF Writer

 

Pengaturan bioPDF PDF Writer

Buka PDF Writer – bioPDF – Options dari start menu dan sesuaikan pengaturan-pengaturan di bawah ini:

1. Tab General: pilih direktori penyimpanan file PDF yang diinginkan, dan pastikan “Append if output exists” tidak tercentang

2. Tab Dialogs: Save as Dialog = Never, Settings Dialog = Never, ini agar selama mencetak file SWF ke PDF kita tidak direpotkan dengan banyak jendela dialog

3. Tab Document: pilih PDF Quality, minimal ebook atau lebih tinggi agar gambar tidak pecah dan teks terbaca jelas

4. Tab Action: hilangkan semua centang, Show Document = No, ini agar selama mencetak file SWF ke PDF tidak ada gangguan

 

Pengaturan Google Chrome

Tekan Ctrl+P (Cetak), ubah tujuan printer menjadi PDF Writer – bioPDF. Klik Cetak. Kemudian periksa folder tujuan pencetakan. Ini untuk memeriksa apakah PDF Writer sudah bekerja dengan baik sekaligus untuk mengubah tujuan printer default menjadi PDF Writer.

 

Pengaturan Auto-KeyBoard

Masukkan parameter-parameter berikut ini:

Delay tidak bersifat mutlak, bisa disesuaikan seiring waktu dengan kemampuan komputer masing-masing. Repeat times menunjukkan berapa kali langkah dilakukan, yaitu sebanyak jumlah tab yang dibuka. Masukkan 30 sebagai permulaan. Nanti bisa diedit seiring waktu sesuai kebutuhan.

Nilai X, Y dapat disesuaikan sendiri sesuai keadaan monitor masing-masing. Monitorku sendiri memiliki resolusi 1024 x 600.Di bawah ini adalah petunjuk dari parameter-parameter di atas jika harus melakukan beberapa penyesuian.

1. X,Y adalah lokasi menu browser

2. X,Y adalah lokasi menu Cetak, ini mungkin perlu dikira-kira

3. X,Y adalah lokasi tombol Cetak

4. Ctrl+W adalah pintasan untuk menutup tab aktif

Pengaturan ini sebaiknya disimpan ke file dengan klik Save. Jika perlu mengubah salah satu bagian, bisa dilakukan nanti seiring waktu.

 

Langkah-langkah Mencetak

1. Buka semua file SWF yang ingin dicetak dengan Chrome

Ini bisa dilakukan secara manual dengan file explorer. Maksimal 15 file sekali membuka. Selain secara manual, bisa juga menggunakan Python, seperti yang dibahas di artikel sebelumnya. Jumlah file yang bisa dibuka bisa lebih dari 15 sekali buka, bisa 30, 50, bahkan 100, bergantung pada kekuatan komputer masing-masing. Sebagai gambaran, komputer saya tidak mengalami masalah jika membuka 30 file sekaligus. Tapi sering ada masalah jika membuka lebih dari 30 file.

2. Buka Auto-Keyboard dan Muat Pengaturan di Atas

Kamu bisa memuat pengaturan di atas apabila sudah disimpan. Jika belum menyimpan bisa juga membuat dari awal.

3. Jalankan

Pada Auto-Keyboard, klik Start, klik Start maka jendela Auto-Keyboard akan terminimisasi.

Pada Chrome, tekan F1, maka Auto-Keyboard akan berjalan mengulang-ulang klik dan keyboard yang sudah kita atur sebelumnya. Auto-Keyboard lah yang menjalankan proses mencetak. Kita tinggal mengawasi saja. Boleh juga ditinggal sementara jika sudah yakin Auto-Keyboard bekerja dengan baik.

Terakhir, kita bisa memeriksa hasil pencetakan di folder tujuan. File-file PDF ini selanjutnya bisa kita gabung dengan Nitro. Setelah digabung, bisa dibuat “searchable” dengan memanfaatkan OCR yang ada di Nitro.

 

Kalau artikel ini kita hubungkan dengan artikel sebelumnya, maka secara garis besar yang harus dilakukan untuk mengunduh ebook dari flexpaper terpecah-pecah adalah:

1. Unduh SWF per halaman dari flexpaper dengan Google Chrome, Auto-Keyboard, dan ChromeCacheView

2. Cek kelengkapan file SWF yang telah diunduh dengan Python. Pengecekan dilakukan dengan metode mengurutkan nomor halaman dan nama dokumen.

3. Cetak semua SWF menjadi PDF dengan Google Chrome, Auto-Keyboard, dan bioPDF PDF Writer.

4. Cek kelengkapan file PDF hasil pencetakan dengan Python. Pengecekan dilakukan dengan membandingkan terhadap file di direktori asal.

5. Urutkan dan satukan file PDF dengan Nitro

6. Buat file PDF menjadi “searchable” dengan memanfaatkan fitur OCR di Nitro

 

Demikian artikel yang entah berguna entah tidak ini. Semoga bermanfaat. :)

Komentar Pemirsa