Pada post sebelumnya, kita sedikit memaparkan tentang cara mengkonversi atau mengubah dokumen markdown menjadi format pdf. Hari ini kita akan sedikit memaparkan lebih jauh tentang cara mengkonversi dokumen markdown menjadi format dokumen lain. Format dokumen yang akan kita coba di antaranya PDF, Docx, Odt, HTML. Berikut adalah pembahasannya !
Mengapa perlu mengkonversi ? Mengapa menggunakan pandoc ?
Konversi dokumen.
Kadang dokumen yang kita tulis atau kita kerjakan, perlu kita bagikan / share kepada orang lain. Sebagian orang mungkin familiar dengan format yang kita gunakan (dalam hal ini format markdown), sebagian yang lain mungkin tidak. Untuk menjembatani perbedaan preferensi / pilihan format dokumen itu, kita perlu melakukan konversi. Meskipun tidak ada jaminan hasil konversi bisa sangat rapi, tapi setidaknya bisa membuat orang lain bisa membacanya dengan mudah.
Pandoc.
Mengutip dari halaman manual pandoc, dijelaskan jika pandoc :
Pandoc is a Haskell library for converting from one markup format to another …
atau jika kita artikan :
Pandoc merupakan sebuah pustaka Haskell untuk mengkonversi satu format dokumen ke format yang lain …
Pandoc bisa digunakan untuk mengkonversi beberapa format dokumen, di antaranya, Markdown, HTML, LaTex, dokumen Word, dan lain-lain. Pandoc juga bisa digunakan untuk membuat berkas dokumen PDF.
Dengan kegunaan pandoc yang sudah kita tahu di atas bisa kita jadikan alasan untuk menggunakan pandoc. Pandoc sebagai tool berbasis commandline juga bisa digunakan secara efektif untuk mengkonversi dokumen secara kolektif dan dalam jumlah yang banyak sekaligus. Tentu saja dalam format skrip khusus.
Penggunaan pandoc untuk mengkonversi dokumen markdown.
Kali ini kita akan mencoba mengkonversi dokumen markdown menjadi format dokumen berikut :
- PDF.
- Odt.
- Docx.
- HTML.
Berikut adalah beberapa caranya !
PDF.
Untuk mengkonversi ke format dokumen PDF, kita perlu menjalankan perintah berikut ini :
$ pandoc ~/Documents/dokumen_markdown.md -o ~/Documents/dokumen_pdf.pdf
Code language: JavaScript (javascript)
Setelah kita menjalankan perintah di atas, kita akan mendapatkan hasil berupa dokumen pdf. Perbandingan tampilan dan format tulisan bisa dilihat pada tangkapan layar di bawah !
Odt.
Untuk mengkonversi ke format dokumen odt, kita perlu menjalankan perintah berikut ini :
$ pandoc -t odt dokumen_markdown.md -o dokumen_odt.odt
Setelah kita menjalankan perintah di atas, kita akan mendapatkan hasil berupa dokumen odt. Perbandingan tampilan dan format tulisan bisa dilihat pada tangkapan layar di bawah !
Docx.
Untuk mengkonversi ke format dokumen docx, kita perlu menjalankan perintah berikut ini :
$ pandoc -o dokumen_docx.docx -f markdown -t docx dokumen_markdown.md
Setelah kita menjalankan perintah di atas, kita akan mendapatkan hasil berupa dokumen docx. Perbandingan tampilan dan format tulisan bisa dilihat pada tangkapan layar di bawah !
HTML.
Untuk mengkonversi ke format dokumen HTML, kita perlu menjalankan perintah berikut ini :
$ pandoc --standalone dokumen_markdown.md -o dokumen_md.html
Setelah kita menjalankan perintah di atas, kita akan mendapatkan hasil berupa dokumen HTML. Perbandingan tampilan dan format tulisan bisa dilihat pada tangkapan layar di bawah !
Ringkasan.
Berikut ini adalah beberapa ringkasan pembahasan kita kali ini.
- Kita bisa berbagi dan mengkonversi dokumen markdown ke format yang lain.
- Pandoc bisa kita gunakan untuk mengkonversi dokumen markdown.
- Format yang bisa dapatkan cukup beragam, di antaranya PDF, ODT, Docx, dan HTML.
Referensi dan kredit.
Berikut adalah beberapa referensi dan kredit untuk bahasan kita kali ini.
- Laman gist dcchmaber, untuk info mengkonversi markdown menjadi pdf.
- Post blog Joe Leech, untuk info mengkonversi markdown menjadi docx.
- Post blog, untuk info mengkonversi markdown menjadi html.
- Post blog, untuk info mengkonversi markdown menjadi odt.
Penutup.
Demikian sedikit bahasan tentang mengkonversi dokumen markdown menjadi format dokumen yang lain. Semoga bermanfaat dan bisa menjadi referensi. Terima kasih dan sampai berjumpa pada bahasan selanjutnya !
Leave a Reply