Langsung ke konten

Ubah Markdown ke PDF

Ubah README, catatan, atau dokumentasi menjadi PDF dengan tipografi yang rapi — tabel ala GitHub, kode dengan highlight, catatan kaki, dan outline yang bisa diklik — dan lihat persis tampilannya sambil Anda mengedit.

  • Langsung dihapus setelah dikonversi
  • Transfer terenkripsi, langsung dihapus
  • Tanpa daftar, tanpa watermark

Tidak punya file?

Cara kerjanya

1

Tambahkan Markdown

Letakkan file .md — beserta gambarnya jika ada — atau tulis dan tempel langsung ke editor.

2

Atur tampilan halaman

Pilih jenis huruf, ukuran halaman, dan margin, lalu tambahkan daftar isi. Pratinjau diperbarui saat Anda mengetik.

3

Buat PDF-nya

Judul menjadi bookmark PDF dan setiap link tetap bisa diklik.

Markdown yang mana, dan menjadi apa

Markdown adalah satu keluarga, bukan satu spesifikasi tunggal. Intinya — judul, penekanan, daftar, link, gambar, blok kutipan, blok kode — sama di mana-mana, dan di luar itu setiap implementasi berbeda. Yang didukung di sini adalah set tambahan yang disepakati luas: tabel, blok kode berpagar dengan syntax highlighting, task list, coret, catatan kaki, dan front matter. Itu mencakup apa yang ditulis hampir semua orang, dan lebih baik mengetahui batasnya daripada menemukannya sendiri.

Judul menjadi struktur PDF sungguhan, bukan sekadar teks yang lebih besar: judul membawa level outline, sehingga PDF mendapat sidebar bookmark yang bisa dinavigasi. Link menjadi anotasi link yang berfungsi. Blok kode diset dengan huruf monospace dan highlight, yang membedakan dokumen yang nyaman dibaca dari tembok abu-abu. Ukuran halaman dan margin dipilih untuk kenyamanan membaca, bukan diwarisi, karena file Markdown tidak punya pendapat soal kertas.

Gambar harus bisa dijangkau, dan inilah kekecewaan yang paling umum. File Markdown merujuk gambar, bukan memuatnya, jadi path relatif hanya bisa ditemukan jika gambarnya diletakkan bersama file, dan alamat web hanya bisa diambil jika server-nya mengizinkan situs lain mengambilnya. Gambar yang tidak ditemukan diberi label di PDF, bukan meninggalkan ruang kosong tanpa kabar, sehingga diagram yang hilang terlihat, bukan baru Anda sadari setelah dokumen dikirim.

Dua hal sengaja ditampilkan sebagai kode, bukan dirender. Rumus matematika dalam notasi LaTeX dan diagram Mermaid masing-masing butuh renderer sendiri, dan merendernya secara keliru lebih buruk daripada menampilkan sumbernya — persamaan yang salah render keliru dengan cara yang tidak bisa dilihat siapa pun. HTML mentah di dalam Markdown ditangani untuk format inline sederhana, bukan untuk tata letak, karena blok markup sembarangan tidak punya tempat di dokumen berhalaman.

Jika Anda butuh hal lain

Pandoc adalah alat serius untuk ini, dan gratis. pandoc doc.md -o doc.pdf --pdf-engine=xelatex menata huruf melalui LaTeX, yang menghasilkan output yang benar-benar indah dengan pemenggalan kata yang tepat, kontrol baris yatim, dan daftar isi sungguhan — dan dengan template, Anda mengendalikan setiap aspek desain. Pandoc juga merender matematika LaTeX dengan benar, yang justru menjadi kekurangan di sini. Harganya adalah menginstal distribusi TeX, yang tidak kecil.

Untuk dokumentasi alih-alih dokumen sekali pakai, static site generator atau mdBook menghasilkan sesuatu yang lebih baik daripada PDF: bisa dicari, bisa ditautkan, dan nyaman dibaca di ponsel. Ubah ke PDF saat dokumen harus dicetak, dilampirkan, atau diarsipkan — dan tetap jadikan Markdown sebagai sumber utamanya, karena itulah versi yang bisa diedit dan di-diff.

Pertanyaan yang sering diajukan

Fitur Markdown apa saja yang didukung?

Semua yang dirender GitHub di README: judul, penekanan, coret, link dan autolink, gambar, blok kutipan, daftar bersarang, task list, tabel dengan perataan, blok kode berpagar dengan syntax highlighting untuk 35+ bahasa, catatan kaki, dan HTML inline.

Bagaimana cara menyertakan gambar?

Letakkan gambar bersama file .md (atau tambahkan belakangan). Gambar dicocokkan berdasarkan nama file, jadi ![chart](img/chart.png) akan menemukan chart.png di mana pun letaknya di folder Anda. Gambar dari web diambil jika host-nya mengizinkan.

Bisakah saya mendapatkan daftar isi?

Bisa — centang “Daftar isi”, atau tulis [TOC] di barisnya sendiri di tempat yang Anda inginkan. Dengan cara mana pun, entrinya berupa link yang melompat ke halaman yang tepat, dan setiap judul juga muncul di sidebar bookmark PDF.

Apakah teks saya disimpan di suatu tempat?

Markdown Anda diubah menjadi halaman web langsung di sini, dan tidak ada yang disimpan. Halaman itu kemudian dikirim melalui koneksi terenkripsi ke server kami, diubah menjadi PDF, lalu langsung dihapus. Jika server itu sewaktu-waktu tidak bisa dijangkau, alat ini beralih ke konverternya sendiri dan memberi tahu Anda.

Apakah front matter muncul di PDF?

Tidak. Blok front matter YAML di bagian atas tidak dimasukkan ke halaman, dan title:-nya menjadi judul dokumen PDF.

Apakah HTML di dalam Markdown diperbolehkan?

Ya, untuk format — <details>, <kbd>, <sup>, tabel, dan sebagainya dirender dengan normal. Script, formulir, dan frame tertanam dihapus, karena dokumen tidak semestinya menjalankan kode.

Perlu diketahui: Rumus matematika dan diagram Mermaid ditampilkan sebagai kode, bukan dirender. Gambar harus diletakkan bersama file atau di-host di tempat yang mengizinkan pengambilan; gambar yang tidak ditemukan diberi label di PDF alih-alih meninggalkan ruang kosong.