Konverter

Konverter Markdown ke PDF

Markdown ke PDF adalah konverter cetak browser: tempel Markdown, pilih ukuran kertas dan tema, lalu pakai Cetak / Simpan sebagai PDF. Dokumen dicetak secara lokal dan tidak ada yang diunggah.

# Quarterly Research Report

中文摘要 · 日本語要約 · 한국어 요약

This note mixes Latin, CJK, a table, math, and a code sample.

## Results

| Region | Revenue |
| --- | --- |
| 東京 | ¥12.4M |
| 서울 | ₩980M |
| 上海 | ¥9.1M |

The growth rate is $r = \frac{\Delta x}{x}$.

```python
def growth(previous: float, current: float) -> float:
    return (current - previous) / previous
```

Cara kerja

Cara mengonversi Markdown ke PDF

Apa yang bisa Anda tempel

  • Markdown apa pun: CommonMark plus tabel, daftar tugas, dan coretan GitHub Flavored Markdown
  • Rendering berjalan di browser Anda — tidak ada yang diunggah saat Anda mengetik
  • Tidak perlu akun untuk mempratinjau, menyalin, atau mengunduh
  • Tanpa batas ukuran tetap; dokumen yang sangat besar dibatasi memori browser Anda
Markdown ke PDF: editor Markdown di kiri berubah menjadi halaman PDF tercetak di kanan

Mengapa memakainya

Mengapa memakai konverter Markdown ke PDF ini

File Markdown tidak punya geometri halaman sendiri. Konverter ini menambahkan ukuran kertas, margin, dan aturan jeda halaman, lalu menyerahkan hasilnya ke mesin cetak browser Anda.

Cetak secara lokal, tidak ada yang diunggah

PDF-nya dihasilkan mesin cetak browser Anda. Markdown-nya tidak pernah meninggalkan perangkat Anda.

Ukuran kertas dan margin

Pilih A4 atau Letter, tegak atau mendatar, dan margin normal, sempit, atau lebar sebelum mencetak.

Tema untuk berbagai dokumen

Tema Github, document, dan compact mengubah fonta, spasi, dan warna blok kode tanpa mengubah Markdown-nya.

Nomor halaman

Tambahkan nomor halaman di sudut atau tengah setiap halaman tercetak, dengan gaya tema saat ini.

Tumpukan fonta yang sadar CJK

Lembar gaya cetak menyiapkan fonta sistem Tionghoa, Jepang, dan Korea sebelum cadangan Latin, untuk laporan dengan berbagai sistem tulisan.

Renderer HTML yang sama dengan API

Dokumennya dibangun dari HTML tersanitasi yang sama dengan POST /v1/convert/markdown/html, lalu dibungkus dengan CSS cetak yang diubah browser Anda menjadi PDF.

Masalahnya

Mengapa Markdown butuh aturan halaman sebelum dicetak

Markdown tidak punya geometri halaman

File Markdown mendeskripsikan judul dan paragraf, bukan ukuran halaman, margin, atau di mana halaman harus dipatahkan.

Tabel dan blok kode panjang terpotong dengan buruk

Tanpa aturan jeda halaman, baris tabel atau blok kode berpagar bisa terpotong di tengah pada akhir halaman tercetak.

CJK dan tulisan campuran butuh fonta yang tepat

Teks Tionghoa, Jepang, dan Korea bisa jatuh ke glif yang hilang atau perilaku pemenggalan baris yang berbeda menurut browser dan sistem operasi.

Konversi Markdown ke PDF: teks salin-tempel berantakan di samping struktur Markdown yang rapi

Apa yang dipertahankan

Apa yang dipertahankan konverter Markdown ke PDF ini

Ukuran halaman dan margin
Aturan @page menetapkan ukuran kertas (A4 atau Letter), orientasi, dan margin sebelum browser Anda membuka dialog cetak.Source: CSS Paged Media Module
Judul bisa memulai halaman baru
Judul tingkat 1 bisa melompat ke halaman baru secara default, sehingga setiap bagian tingkat atas mulai bersih; judul pertama dalam dokumen tidak demikian.Source: CSS Paged Media Module
Tabel dan kode menghindari terpotong di tengah halaman
Tabel dan kode berpagar ditandai agar tidak terpotong di dalamnya, sehingga browser memindahkan seluruh blok ke halaman berikutnya alih-alih memotongnya.Source: CSS Paged Media Module
Nomor halaman dengan penghitung CSS
Nomor halaman opsional dihasilkan dengan penghitung halaman CSS, ditempatkan di kiri, tengah, atau kanan footer.Source: CSS Paged Media Module
HTML tersanitasi yang sama dengan API
Dokumen yang bisa dicetak berangkat dari HTML tersanitasi CommonMark dan GFM yang sama dengan yang dipakai POST /v1/convert/markdown/html.Source: CommonMark Spec

CSS cetak di balik konverter Markdown ke PDF ini· stylesheet cetak markitdown.ai: tema github, A4, nomor halaman aktif

@page { size: A4 portrait; margin: 25mm; }@page { @bottom-center { content: counter(page); font-size: 10pt; color: var(--md-muted); } }h1 { break-before: page; }article.md-document > h1:first-child { break-before: auto; }table, pre { break-inside: avoid; }

Kasus penggunaan

Kasus penggunaan konversi Markdown ke PDF

Ketika catatan Markdown harus menjadi file berhalaman yang bisa dibuka orang tanpa pembaca Markdown.

Laporan dan catatan riset

Ubah laporan dalam Markdown menjadi PDF berhalaman untuk dibagikan kepada seseorang yang tidak punya pembaca Markdown.

Dokumen multibahasa

Cetak catatan yang mencampur tulisan Latin dengan teks Tionghoa, Jepang, atau Korea memakai tumpukan fonta yang sadar CJK.

Buklet cepat dari README

Hasilkan versi cetak dari dokumentasi atau README tanpa memasang alat PDF terpisah.

Mengarsipkan catatan Markdown

Simpan cuplikan berhalaman dan bertanggal dari sebuah catatan sebelum terus berubah, tanpa mengunggahnya ke mana pun.

Markdown ke PDF online: halaman PDF tercetak dipakai sebagai laporan, untuk cetak dan arsip

Mencetak dari browser

Alat ini membangun dokumen yang bisa dicetak di browser Anda dan menyerahkannya ke dialog Cetak / Simpan sebagai PDF milik browser itu sendiri. Pembuatan PDF di server masih direncanakan dan belum tersedia, jadi API saat ini tidak punya endpoint PDF. Jika Anda perlu PDF dari proses otomatis hari ini, render HTML tersanitasi dengan POST /v1/convert/markdown/html lalu cetak HTML itu dengan alat yang Anda kendalikan, atau pakai halaman ini secara interaktif untuk satu dokumen. Bagian ini akan diperbarui jika endpoint server diluncurkan; sampai saat itu, perlakukan jalur cetak browser sebagai satu-satunya cara yang didukung untuk Markdown ke PDF di produk ini.

Kertas, margin, tema

Ukuran kertas dan margin menentukan berapa banyak ruang yang dimiliki paragraf, tabel, dan kode di setiap halaman: margin yang lebih sempit memuat lebih banyak per halaman tetapi bisa menjejalkan tabel yang padat, sedangkan margin yang lebih lebar lebih nyaman dibaca dengan konsekuensi halaman tambahan. Ketiga tema mengubah fonta, spasi, dan latar blok kode tanpa menyentuh Markdown-nya, sehingga berganti tema adalah cara aman membandingkan catatan internal yang ringkas dengan dokumen untuk pembaca luar. Selalu periksa pratinjau berhalamannya setelah perubahan, karena setelan yang terlihat bagus di catatan pendek bisa mendorong tabel melewati jeda halaman di laporan yang lebih panjang.

  • A4 cocok untuk sebagian besar audiens non-AS; Letter cocok untuk dokumen yang berpusat di AS.
  • Margin sempit memuat lebih banyak konten per halaman; margin lebar lebih nyaman dibaca.
  • Nomor halaman membantu laporan tercetak dan distaples tetap berurutan.

Multibahasa dan kode

Markdown yang mencampur teks Latin dengan karakter Tionghoa, Jepang, atau Korea bergantung pada fonta yang benar-benar terpasang di mesin yang mencetaknya, sehingga file yang sama bisa terhalaman berbeda di dua komputer meski sumber Markdown-nya identik. Periksa pratinjaunya di perangkat yang akan Anda pakai mencetak, terutama pada laporan panjang tempat glif yang hilang bisa mendorong judul ke halaman yang salah. Blok kode dan URL panjang tanpa spasi berperilaku serupa: keduanya ditandai agar tidak terpotong di tengah baris, sehingga browser memindahkan seluruh blok ke halaman berikutnya alih-alih memotong perintah yang mungkin disalin orang.

FAQ

Pertanyaan tentang Markdown ke PDF

Apakah Markdown ke PDF mengunggah teks saya?

Tidak. Cetak secara lokal —tidak ada yang diunggah untuk menghasilkan PDF—: sepenuhnya dihasilkan mesin cetak browser Anda.

Apakah ada API Markdown ke PDF di server?

Belum. POST /v1/convert/markdown/pdf belum ada, jadi memanggilnya mengembalikan 404. Render HTML dengan POST /v1/convert/markdown/html lalu cetak itu, atau pakai alat browser di halaman ini.

Bisakah saya memilih A4 atau Letter?

Bisa. Ukuran kertas, orientasi, margin, dan nomor halaman adalah opsi lokal di editor.

Apakah ini menangani teks Tionghoa, Jepang, atau Korea?

Lembar gaya cetak menyiapkan fonta sistem CJK sebelum cadangan Latin. Periksa pratinjau berhalamannya sebelum mencetak, karena ketersediaan fonta berbeda menurut perangkat.

Apakah judul selalu memulai halaman baru?

Secara default, judul tingkat 1 melompat ke halaman baru, kecuali judul pertama dalam dokumen; ini bisa dinonaktifkan.

Apakah saya perlu akun untuk mencetak Markdown sebagai PDF?

Tidak. Menempel, mempratinjau, dan mencetak berfungsi tanpa masuk.

Apakah nanti akan ada file PDF yang dihasilkan di server?

Pembuatan PDF di server masih direncanakan. Hari ini halaman ini memakai dialog cetak browser Anda dan tidak ada endpoint PDF di server.

Konversi Markdown ke PDF di mana saja.

Gratis untuk dicoba — tanpa perlu mendaftar.