Alat
Merge PDF Split PDF Compress PDF Semua Alat PDF →
Solusi
For Business For Education For Developers
Perusahaan
Tentang Blog Press Kontak
Produk
Harga Fitur FAQ Security
BerandaAlatMarkdown ke PDF

Markdown ke PDF

Tempel Markdown atau jatuhkan berkas .md. Mendukung GitHub-Flavored Markdown. 100% di peramban Anda — tidak ada yang diunggah.

Pratinjau

Cocok untuk README teknis dan catatan. Tabel diratakan, dan gambar eksternal dilewati demi privasi.

Cara mengonversi Markdown ke PDF

Tiga langkah. Semuanya terjadi di peramban Anda.

1

Tempel atau jatuhkan

Tempel markdown Anda ke area teks atau jatuhkan berkas .md. Pratinjau langsung menampilkan tampilan keluaran Anda.

2

Pilih opsi

Ukuran halaman, orientasi, ukuran fon isi, dan gaya blok kode. Nilai bawaan cocok untuk sebagian besar berkas README.

3

Buat dan unduh

marked mengurai ke HTML, HTML ditokenisasi menjadi blok, dan pdf-lib menatanya — semua di tab Anda.

Mengapa imisspdf

Mengapa memakai Markdown ke PDF di imisspdf?

Sumber tetap di mesin Anda

Markdown sering memuat catatan internal, draf tulisan, atau kunci API di blok kode. Tidak ada yang diunggah — setiap byte alurnya berjalan secara lokal.

Cepat untuk dokumen teknis

Heading, daftar, dan kode berpagar dirender rapi sekilas pandang. Tanpa dialog cetak, tanpa tangkapan layar Chrome — tempel, klik, unduh.

Mendukung GFM

Coretan, daftar tugas, blok kode berpagar, autolink — penguraian memakai marked dalam mode GFM. Tabel diratakan (kami sampaikan dari awal).

Apa arti "Markdown ke PDF" di sini

Markdown adalah format yang sebenarnya dipakai sebagian besar pengembang dan penulis teknis untuk menyusun tulisan — berkas README, draf blog, runbook, dokumentasi API, wiki internal. Format ini ringan, bisa diversi, dan dirender rapi di GitHub. Namun saat tiba waktunya berbagi dokumen itu dengan seseorang yang tidak bekerja di repositori Anda, PDF biasanya adalah format pengiriman yang tepat: tercetak secara terprediksi, terbuka di perangkat apa pun, dan tidak bergantung pada penerima yang punya penampil markdown terpasang.

Alat Markdown ke PDF dari imisspdf mengambil sumber markdown yang Anda tempel (atau jatuhkan sebagai berkas .md) dan menghasilkan satu PDF di peramban Anda. Heading mempertahankan hierarkinya, daftar tetap menjorok, blok kode berpagar dirender dengan fon monospace, dan kutipan / garis horizontal tampak seperti kutipan dan garis. Hasilnya adalah PDF yang bersih dan sederhana, cocok untuk README, ringkasan teknis, atau catatan perubahan yang diserahkan kepada pembaca non-teknis.

Cara kerja konversinya

Tiga tahap berjalan dari awal hingga akhir di tab Anda:

  1. Pengurai marked mengubah markdown Anda menjadi HTML dengan aturan GFM aktif (kode berpagar, coretan, daftar tugas, autolink).
  2. Tokenizer kecil berbasis regex menelusuri HTML menjadi urutan datar token blok — heading, paragraf, daftar, blok kode, kutipan — beserta rentang sebarisnya (tebal, miring, kode sebaris, tautan).
  3. pdf-lib menata blok-blok itu ke halaman menggunakan 14 fon standar PDF (Helvetica untuk isi, Courier untuk kode). Halaman baru ditambahkan saat konten melimpah.

Tidak ada bagian dari alur ini yang berbicara ke server. Tidak ada markdown yang dirender dari jarak jauh, tidak ada Chromium tanpa kepala yang dijalankan di fungsi cloud, dan tidak ada berkas sementara yang disimpan "selama satu jam demi mematuhi retensi". PDF dibangun dari byte JavaScript yang bisa Anda lihat ditulis di DevTools Anda.

Kapan ini alat yang tepat — dan kapan bukan

Alat ini tepat ketika Anda membutuhkan PDF konten teknis yang bersih dan bisa diarsipkan: README, runbook, ringkasan yang ditulis dalam markdown, catatan rapat, tutorial. Alat ini menangani format sebaris, daftar, kode, dan kutipan persis seperti yang Anda harapkan untuk dokumen semacam itu.

Alat ini keliru ketika Anda butuh kesetiaan piksel dengan situs yang sudah dirender (gunakan Simpan sebagai PDF di peramban Anda pada halaman yang dirender), ketika Anda butuh tabel tertata secara tipografi (gunakan Pandoc + LaTeX secara lokal), atau ketika Anda butuh kode dengan penyorotan sintaks (ekspor dari editor Anda sebagai HTML lalu jalankan HTML ke PDF). Kami sebutkan batasannya dari awal agar Anda bisa memilih alur kerja yang tepat.

Privasi dan keamanan

Markdown adalah salah satu format yang paling mungkin memuat hal-hal yang tidak ingin Anda taruh di server: kunci API di blok kode, URL internal di tautan, draf tulisan yang belum Anda terbitkan, nama pelanggan di catatan rapat. Alat markdown-ke-PDF berbasis server harus menelan semua itu. Arsitektur alat ini berarti Anda tidak perlu memercayai sebuah kebijakan privasi — memang tidak ada langkah unggah dalam alurnya. Putuskan jaringan Anda dan konversi tetap berjalan setelah halaman dimuat.

Pertanyaan yang sering diajukan

Ya — pengurai berjalan dalam mode GFM, jadi blok kode berpagar (dengan backtick ```), coretan (~~teks~~), daftar tugas, autolink, dan aturan paragraf longgar GFM semuanya bekerja. Yang tidak bertahan dalam konversi adalah tabel: marked menghasilkan <table> HTML, tetapi perender PDF di alat ini tidak menggambar sel tabel, sehingga tabel akan keluar sebagai baris teks yang diratakan. Jika README Anda banyak mengandalkan tabel, render halamannya di GitHub dulu lalu gunakan HTML ke PDF atau tangkap layar untuk mendapatkan kisi yang sebenarnya.

Tidak. Blok kode dirender dengan fon Courier berlebar tetap dalam satu warna agar indentasi dan struktur kode tetap terbaca, tetapi token tidak diwarnai per bahasa. Kami sengaja melewati penyorotan sintaks karena itu akan memaksa memuat pustaka penyorot lebih dari 200 KB pada halaman yang tugas utamanya adalah mengonversi ke PDF, dan PDF biasanya dicetak atau diarsipkan — bukan dibaca seperti di IDE. Jika kode berwarna penting, tempel HTML yang sudah disorot dari editor Anda lewat alat HTML ke PDF kami.

Tag gambar eksternal (![alt](https://...)) dibuang — alat ini tidak akan mengambil gambar jarak jauh. Ini disengaja karena dua alasan: privasi (pengambilan akan membocorkan IP dan referer Anda ke server gambar) dan keandalan (render yang bergantung jaringan menghasilkan keluaran tidak konsisten). Jika Anda perlu gambar tertanam di PDF, gunakan alat JPG ke PDF atau PNG ke PDF untuk menambahkannya sebagai halaman terpisah, atau gabungkan dengan PDF hasil markdown memakai Gabungkan PDF.

Tidak. Baik sumber markdown maupun PDF hasil render sepenuhnya tetap berada di dalam tab peramban Anda. Pengurai marked, tokenizer HTML-ke-blok, dan pdf-lib semuanya JavaScript sisi klien yang dimuat sekali di halaman ini lalu berjalan secara lokal. Anda bisa memastikannya di tab Network pada DevTools peramban — setelah halaman dimuat, membuat PDF tidak menghasilkan satu pun permintaan jaringan keluar. Tutup tabnya dan semua jejak hilang; tidak ada berkas sementara di sisi server karena memang tidak ada langkah server.

Keenam tingkat heading markdown (# hingga ######) dirender sebagai heading PDF dengan ukuran menurun (h1 paling besar, h6 nyaris sama dengan teks isi). Hierarkinya dipertahankan agar pembaca layar dan pembaca PDF menangkap kerangkanya. Di dalam heading, format sebaris (tebal, miring, kode sebaris) dihormati. Kami tidak membuat daftar isi secara otomatis — jika dokumen Anda membutuhkannya, tambahkan sendiri bagian "## Daftar Isi" dengan daftar markdown sederhana.

Tidak dalam bentuk kisinya. marked mengurai tabel dengan benar menjadi HTML, tetapi perender PDF kami memang sengaja sederhana dan tidak menggambar garis sel maupun membagi kolom. Tabel akan keluar sebagai urutan baris teks, baris demi baris, yang biasanya tak terbaca untuk apa pun di luar contoh 2x2. Jika tabel esensial bagi dokumen Anda, alurnya yang jujur adalah: render ke HTML di penampil favorit Anda, tangkap layar, lalu gunakan JPG ke PDF — atau gunakan Pandoc secara lokal untuk keluaran setara LaTeX. Kami terus terang soal keterbatasan ini ketimbang berpura-pura merender tabel dengan buruk.

Tips untuk keluaran yang baik

  • Gunakan heading yang sebenarnya. Satu # di awal baris menjadi h1; tingkat lebih rendah bersarang rapi. Pembaca PDF dan pembaca layar menangkap kerangkanya.
  • Pertahankan blok kode tetap berpagar. Blok dengan tiga backtick dirender dengan Courier, sehingga indentasi terbaca dengan benar bahkan saat dilipat.
  • Hindari markdown yang penuh gambar. Gambar eksternal tidak diambil. Konversi gambar ke PDF secara terpisah lalu gabungkan.
  • Untuk tabel, render markdown di alat Anda dulu, lalu tangkap layar. Atau gunakan Pandoc secara lokal untuk tabel yang tertata secara tipografi.

Alat PDF terkait

 Bahasa Indonesia
Get unlimited PDF tools + AI features
Start free trial →