Lompat ke editor
mdprint

Gratis · Privat · Tanpa daftar

Cetak Markdown dengan rapi

Tempel, ketik, atau jatuhkan berkas. Pratinjau diperbarui seketika. Cetak atau unduh sebagai PDF - semuanya di dalam peramban.

100% local No sign-up 18 languages
Sumber Markdown
Pratinjau

Mulai mengetik di editor di bawah

Tabel Penyorotan kode Matematika (KaTeX) Diagram Mermaid Daftar tugas Catatan kaki Daftar isi otomatis Siap cetak Proses lokal Tanpa daftar 18 bahasa Mode gelap Tabel Penyorotan kode Matematika (KaTeX) Diagram Mermaid Daftar tugas Catatan kaki Daftar isi otomatis Siap cetak Proses lokal Tanpa daftar 18 bahasa Mode gelap

Proses lokal

Local processing. Your files never leave your device. Tanpa unggahan, tanpa server, tanpa pelacakan konten.

Pratinjau langsung

Apa yang kamu lihat adalah yang kamu cetak. Pratinjau sama persis dengan hasil cetak.

Berfungsi di seluruh dunia

18 bahasa. Dukungan tulisan kanan-ke-kiri. Font CJK. Berjalan offline setelah sekali dimuat.

Cara kerjanya

Tiga langkah. Tanpa akun.

Buka editor
01

Tempel atau unggah

Ketik Markdown langsung, tempel dari clipboard, atau jatuhkan berkas .md ke editor.

02

Pratinjau seketika

Pratinjau langsung berubah sambil kamu mengetik. Judul, tabel, kode, rumus, diagram - semua dirender.

03

Cetak atau unduh

Tekan cetak untuk membuka dialog peramban, atau unduh PDF rapi dengan pemenggalan halaman yang tepat.

GitHub Flavored Markdown, ditambah ekstensi yang benar-benar kamu pakai.

Segala yang bisa Markdown lakukan, bisa dicetak

Tabel GFM

Kolom selaras, header, dukungan penuh sintaks gaya GitHub.

Penyorotan kode

highlight.js dengan deteksi otomatis untuk 190+ bahasa.

Matematika (KaTeX)

Rumus baris $x^2$ dan blok $$...$$ dirender cepat.

Diagram Mermaid

Diagram alur, sekuens, gantt, kelas - dirender sebagai SVG yang tajam.

Daftar tugas

Sintaks kotak centang dengan tampilan cetak yang baik.

Catatan kaki

Catatan kaki gaya referensi yang tetap utuh saat berpindah halaman.

Daftar isi otomatis

Daftar isi opsional yang dihasilkan dari judul-judulmu.

Gaya siap cetak

Pemenggalan halaman, header tabel berulang, tipografi rapi.

Editor mode gelap

Terang secara bawaan. Gelap untuk menulis larut malam.

Impor berkas

.md, .markdown, .txt. Tarik-lepas atau tombol.

18 bahasa

UI asli dalam bahasa Inggris, Belanda, Prancis, Arab, Mandarin, dan lainnya.

Tanpa pelacakan

Kami tidak pernah melihat kontenmu. Plausible hanya menghitung kunjungan halaman.

Fitur

Segala yang didukung mdprint, lengkap dengan contoh.

Parsing Markdown

CommonMark lengkap ditambah GitHub Flavored Markdown.

mdprint memakai markdown-it di balik layar - parser Markdown yang cepat dan patuh spesifikasi, ditulis dalam JavaScript. Ia mengimplementasikan CommonMark dengan tepat, lalu menumpangkan GitHub Flavored Markdown di atasnya. Teks dicoret dengan dua tanda gelombang, autolink untuk URL telanjang, blok kode berpagar dengan label bahasa, dan tabel dengan sintaks pipa semuanya berfungsi seperti di github.com. Kalau Markdown-mu tampil di README GitHub, ia juga tampil di sini.

Tabel

Sintaks pipa dan tanda hubung GFM dengan perataan.

Tabel memakai sintaks pipa dan tanda hubung standar. Baris header, baris pemisah dengan --- per kolom, lalu baris data. Tambahkan titik dua di kiri, kanan, atau kedua ujung pemisah untuk mengatur perataan: :-- kiri, --: kanan, :-: tengah. Tabel panjang yang melintasi pemenggalan halaman secara otomatis mengulangi headernya pada tiap halaman cetak.

Daftar tugas

Sintaks kotak centang dengan tampilan cetak yang ramah.

Tulis - [ ] untuk tugas yang belum dan - [x] untuk yang sudah. Di pratinjau mereka menjadi kotak centang sungguhan, dan saat dicetak menjadi kotak terisi atau kosong sehingga dokumen tetap mudah dibaca di kertas. Daftar tugas juga bekerja di dalam daftar berpoin bersarang, jadi kamu bisa membuat to-do berhierarki.

Catatan kaki

Catatan gaya referensi yang tetap utuh saat berpindah halaman.

Tambahkan penanda catatan kaki dengan [^1] di dalam teks, lalu definisikan isinya di tempat lain dengan [^1]: isi catatan kaki. Catatan kaki dikumpulkan di akhir dokumen dengan tautan balik ke tempat kemunculannya. Bagian catatan kaki diberi gaya khas dan font lebih kecil, seperti yang biasa kamu lihat di makalah cetak.

Penyorotan kode

190+ bahasa lewat highlight.js dengan deteksi otomatis.

Blok kode berpagar otomatis disorot. Cantumkan bahasanya tepat setelah backtick pembuka (```python, ```typescript, ```rust) untuk parsing yang akurat, atau abaikan dan biarkan highlight.js menebak dari isinya. Kode inline dengan satu backtick mendapat latar belakang monospasi yang halus. Blok kode diformat agar tidak terpotong di tengah saat dicetak.

Matematika (KaTeX)

Rumus dalam baris dan blok dengan kualitas cetak.

Matematika dalam baris pakai satu tanda dolar ($E = mc^2$). Matematika blok pakai dua tanda dolar di baris tersendiri. mdprint merender keduanya dengan KaTeX, yang lebih cepat dari MathJax dan menghasilkan kualitas cetak yang tetap tajam saat diekspor ke PDF. Semua perintah matematika LaTeX standar didukung: pecahan, integral, jumlahan, matriks, huruf Yunani, dan seluruh himpunan simbol AMS-math.

Coba di editor →

Diagram Mermaid

Diagram alur, sekuens, gantt, kelas, dan status.

Tulis blok kode berpagar dengan label bahasa mermaid dan mdprint akan merendernya sebagai diagram SVG yang tajam. Diagram alur dengan graph LR atau graph TD, diagram sekuens antar-aktor, gantt dengan tanggal, diagram kelas dengan relasi, mesin status - semua tipe yang didukung Mermaid bisa dipakai. Karena dirender sebagai SVG, diagram tetap tajam pada resolusi cetak berapa pun.

Daftar isi otomatis

Dihasilkan dari struktur judulmu.

Sisipkan ${toc} (atau [[toc]]) di mana pun dalam dokumen untuk mendapatkan daftar isi otomatis yang dibuat dari judul H2 dan H3 yang mengikutinya. Di pratinjau, ini berupa daftar tautan; di PDF cetak, ini berupa kerangka bersarang. Berguna untuk dokumen panjang ketika pembaca ingin melompat ke bagian tertentu.

Gaya siap cetak

Pemenggalan halaman, header berulang, tipografi rapi.

Stylesheet cetak dibuat khusus. Pemenggalan halaman dihindari di tengah blok kode, tabel, dan diagram. Header tabel diulang di atas setiap halaman cetak. Halamannya sendiri mengikuti pengaturanmu - A4 atau Letter, potret atau lanskap, margin normal/sempit/lebar. Chrome UI menghilang: tanpa toolbar, tanpa editor, hanya dokumen yang dirender.

Editor mode gelap

Terang secara bawaan. Gelap saat kamu mau.

Halaman landing tetap terang karena membaca tulisan panjang lebih nyaman di latar putih. Editor adalah bagian yang paling sering dipakai setelah gelap, jadi ia punya pengalih terang/gelap sendiri yang lepas dari tema halaman. Preferensimu diingat secara lokal.

Impor berkas

Tarik-lepas atau tombol. .md, .markdown, .txt.

Jatuhkan berkas Markdown ke mana pun di editor dan mdprint memuatnya. Tombol Impor melakukan hal yang sama lewat pemilih berkas. Berkas dibaca dengan FileReader API peramban - tidak ada yang diunggah. Nama berkas dipakai sebagai saran untuk nama PDF jika dokumenmu tidak diawali dengan H1.

UI multi-bahasa

18 bahasa, dukungan RTL, font CJK.

Antarmuka diterjemahkan ke 18 bahasa: Inggris, Belanda, Prancis, Jerman, Spanyol, Portugis, Mandarin Sederhana, Mandarin Tradisional, Rusia, Arab, Vietnam, Jepang, Korea, Italia, Thai, Indonesia, Turki, dan Hindi. Arab membalik tata letak untuk bacaan kanan-ke-kiri. Aksara CJK dan India punya font cadangan yang sesuai supaya tampil benar di setiap perangkat.

Cara pakai mdprint

Panduan praktis. Baca dari atas ke bawah, atau lompat ke bagian yang kamu perlukan.

Memulai

Cara tercepat untuk mencoba mdprint adalah mulai mengetik di editor pada halaman beranda. Editor memuat dokumen contoh yang menggunakan setiap fitur - tabel, kode, matematika, diagram - sehingga kamu langsung tahu seperti apa hasil akhirnya. Hapus contohnya lalu ketik kontenmu sendiri, atau tempel dari tempatmu menulis.

Kalau kamu sudah punya berkas Markdown di komputer, ada dua cara untuk memuatnya. Pertama, seret dari pengelola berkas dan jatuhkan ke panel editor. Sorotan akan muncul di sekitar zona jatuh saat kamu menyeret. Lepaskan berkas, dan editor akan terisi oleh isinya. Kedua, klik tombol Impor di toolbar dan pilih berkas dari pemilih berkas. Kedua cara membaca berkas secara lokal - tidak ada yang diunggah.

mdprint menerima berkas .md, .markdown, dan .txt. Ekstensi .txt berguna untuk dokumen yang ditulis sebagai Markdown tetapi disimpan dengan ekstensi umum oleh alat lain. Jika kamu mencoba mengimpor berkas dengan ekstensi lain, mdprint akan menampilkan kesalahan dan membiarkan kontenmu saat ini tetap utuh.

Menulis Markdown

Kalau kamu belum pernah menulis Markdown, aturannya cukup sedikit untuk dipelajari dalam lima menit. Kamu menulis teks polos, dan empat karakter mengerjakan sebagian besar pekerjaan. Tanda # di awal baris membuat judul - satu # untuk judul terbesar, enam ##### untuk yang terkecil. Tanda * dan _ di sekitar kata membuatnya miring jika satu di tiap sisi, dan tebal jika dua. Tanda - atau * di awal baris membuat butir. Indentasi dua spasi untuk menumpukkan satu butir di bawah yang lain.

Kode ditangani dengan backtick. Satu backtick di tiap sisi sebuah frasa memformatnya sebagai `inline code`. Tiga backtick di satu baris memulai blok kode, dan tiga lagi mengakhirinya. Jika kamu menaruh nama bahasa tepat setelah tiga backtick pembuka (```python, ```typescript, ```sql), blok kode akan disorot dalam bahasa tersebut. Tanpa petunjuk bahasa, penyorot mencoba menebak dari isinya, yang biasanya berhasil untuk bahasa populer.

Tautan dan gambar sama-sama memakai kurung siku dan kurung biasa. Tautan adalah [teks yang kamu lihat](URL). Gambar adalah hal yang sama dengan tanda seru di depan: ![teks alternatif yang menjelaskan gambar](URL gambar). Saat dicetak ke PDF, URL gambar yang menunjuk ke server yang dapat diakses publik akan diambil dan disematkan. Gambar di mesin lokal atau di balik autentikasi tidak akan tampil - jatuhkan langsung ke editor sebagai URL data base64 jika kamu perlu menyematkannya.

Tabel adalah bagian Markdown yang terlihat rumit di sumber tetapi terrender rapi. Satu baris header, satu baris pemisah berisi tanda hubung, dan satu atau lebih baris data, semuanya dipisahkan pipa. Kolomnya tidak perlu lurus di sumber - perender mengatur jaraknya. Tambahkan titik dua di salah satu atau kedua ujung tanda hubung di baris pemisah untuk mengatur perataan: :--- kiri, ---: kanan, :---: tengah.

Memakai fitur lanjut

Persamaan matematika memakai sintaks TeX yang dibungkus tanda dolar. Satu tanda dolar di tiap sisi memberi matematika dalam baris: $a^2 + b^2 = c^2$. Dua tanda dolar di baris tersendiri memberi persamaan tampilan, di baris sendiri yang dipusatkan dan lebih besar. Semua perintah matematika LaTeX yang biasa kamu pakai - \frac, \int, \sum, \sqrt, huruf Yunani, matriks, himpunan simbol AMS - berfungsi karena mdprint memakai KaTeX yang mengimplementasikan sintaks yang sama.

Diagram memakai sintaks Mermaid di dalam blok kode berpagar yang ditandai dengan bahasa mermaid. Diagram paling sederhana adalah diagram alur: buka dengan graph LR (kiri-ke-kanan) atau graph TD (atas-ke-bawah), lalu tulis simpul yang dihubungkan oleh panah. Mermaid juga mendukung diagram sekuens (menampilkan aliran pesan antar-aktor sepanjang waktu), diagram gantt (linimasa proyek dengan ketergantungan), diagram kelas (relasi objek), dan diagram status (mesin status). Dokumentasi Mermaid berisi contoh untuk tiap tipe.

Catatan kaki membuat tulisan tetap mudah dibaca sambil menambahkan kutipan rinci atau catatan tambahan. Tandai catatan kaki di teks dengan [^1] (angkanya bisa apa saja - akan dinomori ulang di keluaran). Di tempat lain dalam dokumen, definisikan catatan kaki dengan [^1]: isi catatan kaki. mdprint mengumpulkan semua catatan kaki di akhir dokumen cetak dan menambahkan tautan balik yang menghubungkan setiap catatan ke tempat ia muncul di teks.

Jika dokumenmu panjang, taruh teks harfiah [[toc]] di sumber tempat kamu ingin daftar isi muncul. mdprint akan menggantinya dengan daftar tautan bersarang ke setiap H2 dan H3 di dokumen. Pada PDF cetak, daftar isi yang sama menjadi kerangka navigasi yang bisa dipakai oleh pembaca PDF.

Menyesuaikan hasil

Buka panel Pengaturan dari toolbar untuk mengatur cara PDF dihasilkan. Ukuran halaman punya dua pilihan: A4 (standar di luar Amerika Utara) atau Letter (standar di Amerika Utara). Orientasi beralih antara potret dan lanskap - lanskap berguna untuk dokumen dengan tabel atau diagram lebar. Margin menawarkan tiga preset: sempit memberi area pakai lebih luas untuk konten padat, normal adalah jalan tengah yang konvensional, lebar menyediakan ruang untuk anotasi tulisan tangan pada salinan cetak.

Editor punya tema terang dan gelapnya sendiri, lepas dari sisa halaman. Pengalih di toolbar berpindah di antara keduanya. Pratinjau dan keluaran cetak tetap dalam mode terang, karena latar belakang terang yang cocok dicetak di kertas.

Kalau kamu rutin memakai set opsi yang sama, pilihan terakhir diingat secara lokal dan diterapkan otomatis saat kamu membuka mdprint berikutnya di peramban yang sama.

Mencetak vs mengunduh PDF

Tombol Cetak membuka dialog cetak bawaan peramban. Dari sana, setiap sistem operasi modern menawarkan Simpan sebagai PDF sebagai tujuan - Chrome, Firefox, Safari, dan Edge semua mendukungnya di macOS, Windows, dan Linux. Lewat dialog cetak memberimu kontrol terbanyak: pilih printer apa pun, pratinjau tiap halaman, ubah orientasi per halaman jika driver mendukung, dan di beberapa printer kamu bisa mengganti baki kertas atau stapling.

Tombol Unduh PDF melewati dialog cetak dan menghasilkan berkas PDF langsung di peramban, lalu memicu unduhan. Ia memakai Pengaturanmu saat ini (ukuran halaman, orientasi, margin) untuk memformat keluaran. Rute ini lebih cepat saat kamu tahu persis apa yang kamu mau dan tidak butuh fleksibilitas dialog cetak. Ia bekerja dengan merender halaman menjadi gambar beresolusi tinggi dan menempatkan gambar itu ke dalam PDF, sehingga hasilnya selalu sama dengan yang kamu lihat di layar. Konsekuensinya: karena halaman menjadi gambar, teks dalam PDF ini tidak bisa dipilih atau dicari.

Kedua rute berbeda dalam hal apa yang akhirnya ada di dalam berkas. Simpan sebagai PDF, lewat tombol Cetak, mempertahankan teks sebagai teks: tetap bisa dipilih dan dicari, tetap tajam pada zoom berapa pun, dan diagram tetap berupa vektor. Sebaliknya, Unduh PDF adalah cuplikan gambar sekali klik, jadi cepat dan akurat per piksel, tetapi teksnya tidak bisa dipilih. Pakai Simpan sebagai PDF saat kamu ingin teks yang bisa dipilih atau hasil paling tajam pada zoom berapa pun; pakai Unduh PDF saat kamu hanya ingin salinan cepat dan persis dari apa yang ada di layar tanpa membuka dialog cetak.

Pemecahan masalah

Pemenggalan halaman di tempat ganjil. mdprint menghindari pemenggalan di dalam blok kode, tabel, dan diagram, tetapi tidak ikut campur pada tulisan biasa. Kalau sebuah judul mendarat di bawah halaman sementara konten berlanjut di halaman berikutnya, cara termudah adalah menambah beberapa kalimat di atas atau bawah untuk mendorong judul. V1 belum punya sintaks pemenggalan manual - itu ada di daftar V2.

Gambar tidak tampil di PDF. Penyebab paling umum adalah URL gambar yang menunjuk ke sistem berkas lokal (file://) atau ke server yang tidak mengizinkan akses lintas-asal. Sematkan gambar sebagai URL data langsung di sumber Markdown, atau unggah ke layanan hosting gambar yang mengizinkan baca publik. Imgur, server konten pengguna GitHub, dan kebanyakan CDN bekerja.

Matematika tidak terender. Periksa sumber untuk tanda dolar yang tidak di-escape di teks biasa - sebuah $ tersesat bisa membuka rentang matematika yang menelan sisa paragraf. Kalau kamu butuh tanda dolar harfiah di tulisan, escape: \$. Kalau sintaksnya benar tapi tetap tidak terender, perintah LaTeX itu mungkin tidak ada di daftar dukungan KaTeX - dokumentasi KaTeX punya referensi lengkap.

Diagram kosong. Mermaid ketat soal sintaks. Kesalahan paling umum adalah hilangnya spasi setelah graph LR, ID simpul yang mengandung spasi (pakai camelCase atau garis bawah), atau panah yang menunjuk ke simpul yang tidak didefinisikan. Buka konsol pengembang peramban - Mermaid mencatat pesan kesalahan spesifik saat parsing gagal.

Tabel terbungkus aneh. Kalau tabel lebih lebar dari halaman, mdprint akan menyusutkannya. Untuk tabel yang sangat lebar, alihkan orientasi ke lanskap di Pengaturan, atau ubah tabelnya menjadi daftar. PDF tidak menangani gulir horizontal seperti web.

Tips dan trik

Pakai pintasan papan ketik. Cmd+P (atau Ctrl+P di Windows dan Linux) membuka dialog cetak. Cmd+S (Ctrl+S) memicu Unduh PDF. Pintasan papan ketik peramban sendiri untuk cari (Cmd+F), muat ulang (Cmd+R), dan zoom (Cmd+plus/minus) semua berjalan normal - tidak bertabrakan dengan mdprint.

Mulai setiap dokumen dengan H1. H1 pertama menjadi nama PDF yang disarankan, judul dokumen untuk aksesibilitas, dan judul mencolok di atas halaman cetak. Kalau kamu mulai dengan H2 atau lebih rendah, nama berkas kembali ke 'document.pdf' dan kamu perlu mengganti namanya secara manual setelah mengunduh.

Sematkan gambar sebagai URL data ketika privasi penting. Kalau kamu tidak ingin pembaca PDF mengambil gambar dari server jarak jauh saat membuka berkasmu, ubah gambar menjadi URL data base64 dan sematkan langsung. Sebagian besar sistem operasi punya alat bawaan atau alat khusus untuk konversi ini. Berkas hasilnya lebih besar, tapi sepenuhnya mandiri.

Pakai daftar tugas untuk checklist cetak. Kalau kamu membuat checklist kertas - daftar packing, checklist pengiriman, prosedur langkah-demi-langkah - pakai sintaks daftar tugas Markdown dengan - [ ]. Kotaknya tercetak sebagai persegi yang bisa kamu centang dengan pena.

Padukan mermaid dan kode dalam dokumentasi teknis. Pola umum adalah menampilkan diagram alur sebuah proses, lalu kode sebenarnya yang mengimplementasikannya. Markdown memungkinkanmu melakukan keduanya dalam berkas yang sama, dan mdprint merendernya supaya dicetak rapi berdampingan.

Pintasan papan ketik

Cmd+P atau Ctrl+P - buka dialog cetak.

Cmd+S atau Ctrl+S - unduh sebagai PDF.

Cmd+B atau Ctrl+B di dalam editor - buat teks yang dipilih menjadi tebal.

Cmd+I atau Ctrl+I di dalam editor - buat teks yang dipilih menjadi miring.

Cmd+/ atau Ctrl+/ di dalam editor - alihkan komentar untuk baris saat ini (komentar HTML dalam konteks Markdown).

Esc di dalam editor saat layar penuh - keluar dari layar penuh.

Pelajari lebih lanjut tentang Markdown dan pencetakan

Apa itu Markdown?

Markdown adalah sintaks pemformatan teks polos yang ringan, dibuat oleh John Gruber pada 2004. Kamu menulis apa adanya - # untuk judul, ** untuk tebal, - untuk poin - dan sebuah perender mengubahnya menjadi HTML, PDF, atau hasil cetak yang rapi. Markdown menjadi format tulis baku di GitHub, Reddit, Discord, dan sebagian besar alat pengembang modern karena ia menghilangkan beban kognitif soal format: kamu terus mengetik dan strukturnya muncul sendiri.

GitHub Flavored Markdown (GFM) memperluas spesifikasi aslinya dengan tabel, daftar tugas, blok kode berpagar, autolink, dan teks dicoret. Sebagian besar alat hari ini menerapkan GFM, ditambah beberapa ekstensi umum: catatan kaki, matematika lewat KaTeX, diagram lewat Mermaid, dan daftar definisi. mdprint mendukung semuanya secara bawaan.

Dibandingkan menulis di pemroses kata, Markdown memberikan dua keuntungan yang penting untuk pencetakan. Pertama, sumbernya adalah berkas teks polos yang kamu miliki - tanpa format kepemilikan, tanpa terkunci ke vendor, tanpa pengubahan tata letak mendadak saat dibuka di komputer lain. Kedua, sumber yang sama selalu menghasilkan keluaran yang sama: judul yang sama selalu pakai gaya yang sama, blok kode yang sama selalu pakai font monospasi yang sama, tabel yang sama selalu pakai garis yang sama. Konsistensi seperti itulah yang kamu butuhkan saat mencetak catatan, dokumen, makalah, atau laporan.

Cara mengubah Markdown menjadi PDF

Ada tiga pendekatan umum. Pertama, alat baris perintah seperti Pandoc - bertenaga, tapi memerlukan instalasi, setup LaTeX yang bekerja untuk tipografi serius, dan cukup banyak coba-coba sebelum hasilnya tampak benar. Kedua, konverter daring yang meminta kamu mengunggah berkas ke server yang tidak kamu kendalikan. Itu boleh untuk draf, tapi tidak layak untuk apa pun yang rahasia, dan kebanyakan menyisipkan tanda air atau dinding bayar setelah halaman pertama.

Ketiga adalah yang dilakukan mdprint: memproses semuanya di peramban kamu. Kamu menempel atau menjatuhkan berkas Markdown ke editor, sebuah parser JavaScript mengubahnya menjadi HTML, peramban merendernya dengan CSS yang sadar cetak, lalu kamu memicu dialog cetak bawaan (Simpan sebagai PDF tersedia di semua OS modern) atau menghasilkan PDF langsung dengan pustaka sisi klien. Tanpa unggahan, tanpa perjalanan ke server, tanpa menunggu.

Tiga alasan untuk memilih jalur di-peramban. Pertama, privasi: dokumen tentang keputusan rekrutmen, pengembalian pajak, atau draf kontrak tidak seharusnya melewati server orang lain hanya untuk berubah menjadi PDF. Kedua, kecepatan: setelah halaman dimuat, konversinya instan dan kamu bisa beriterasi - ubah judul, klik cetak, ubah lagi. Ketiga, offline: setelah mdprint sekali dimuat, kamu bisa memakainya di pesawat atau di balik firewall perusahaan tanpa hambatan.

Lembar contekan sintaks Markdown

Judul: # H1, ## H2, ### H3 hingga ###### H6. Gunakan tepat satu H1 per dokumen - itu akan menjadi judul pada hasil cetak dan saran nama berkas saat mengunduh PDF.

Penekanan: *miring* atau _miring_, **tebal** atau __tebal__, ~~dicoret~~. Boleh juga digabung **_tebal-miring_** kalau perlu.

Daftar: tanpa urutan pakai -, *, atau +; berurut pakai 1., 2., 3. (angkanya tidak harus berurutan - Markdown akan menomori ulang). Indentasi dua atau empat spasi untuk bersarang. Daftar tugas pakai - [ ] untuk belum dan - [x] untuk sudah.

Tautan dan gambar: [teks](https://example.com) untuk tautan, ![teks alternatif](image.jpg) untuk gambar. Tautan gaya referensi dengan [teks][id] dan baris terpisah [id]: https://example.com membuat tubuh tulisan lebih mudah dibaca.

Kode: backtick untuk kode `inline`, tiga backtick dengan label bahasa opsional untuk blok. Cantumkan bahasa (```python, ```typescript) supaya penyorot memilih grammar yang tepat.

Tabel: sintaks pipa dan tanda hubung. Satu baris | Kolom | Kolom |, baris berikutnya |---|---|, lalu baris data. Penanda perataan (:--, --:, :-:) mengatur perataan kolom pada hasil cetak.

Matematika: dalam baris dengan $E = mc^2$, blok dengan $$ \int_0^\infty e^{-x} dx = 1 $$. mdprint memakai KaTeX yang merender cepat dan tampak tajam saat dicetak.

Diagram: blok kode berpagar dengan label bahasa mermaid akan dirender menjadi diagram SVG. Diagram alur, sekuens, gantt, mesin status, kelas - semuanya didukung.

Mengapa pemrosesan lokal itu penting

Setiap kali sebuah dokumen meninggalkan perangkatmu, kamu menambah risiko yang tak bisa kamu audit sepenuhnya. Server penerima mungkin mencatat isi permintaan. Proksi TLS di tepi mungkin menyimpannya di cache. Skrip analitik pihak ketiga di halaman unggah mungkin merekam nama berkas. Layanan pemantau kesalahan mungkin mengambil stack trace yang memuat potongan isi. Sebagian besar waktu hal-hal itu tidak terjadi - tapi kamu tidak tahu kapan kali yang celaka itu datang, dan setelah terjadi pun tidak bisa ditarik kembali.

Pemrosesan lokal menghapus seluruh kelas kegagalan ini. mdprint mengunduh JavaScript yang dibutuhkan sekali saja, lalu menjalankan semuanya di kotak pasir peramban: parser Markdown, penyorot sintaks, perender matematika, perender diagram, pembuat PDF. Berkasmu tidak pernah pergi. Kami tidak menjalankan server yang bisa melihatnya bahkan kalau kami mau.

Jaminan privasi ini bersifat struktural, bukan janji. Tidak ada endpoint unggah yang bisa dikonfigurasi salah, tidak ada basis data yang bisa secara tak sengaja menyimpan draf kamu, tidak ada agen dukungan yang bisa direkayasa sosial untuk melihat berkasmu. Yang tidak bisa bocor adalah yang tidak pernah dikirim.

Perbandingan mdprint dengan alat lain

Pandoc adalah standar emas untuk konversi dokumen kalau kamu nyaman di baris perintah dan sedang membuat keluaran ilmiah atau setara buku. Itu alat yang tepat bagi penulis yang mengirim naskah 300 halaman dengan templat LaTeX khusus. Tapi berlebihan untuk mencetak catatan rapat atau README proyek.

Typora dan Obsidian adalah editor Markdown bagus dengan ekspor PDF bawaan. Pantas dipasang kalau Markdown adalah permukaan menulis harianmu. mdprint dimaksudkan untuk kasus yang lain: kamu punya berkas yang perlu dicetak atau dibagikan sekali, dan tidak ingin memasang apa pun untuk itu.

Ekstensi peramban yang mengubah Markdown menjadi PDF umumnya bekerja dengan mengirim konten ke layanan jarak jauh. Itu memunculkan kembali masalah privasi yang ingin dihindari mdprint. Kalau kamu memang butuh konversi terjadi di mesin orang lain, kamu tidak butuh mdprint - kamu butuh layanan ter-hosting. Kalau tidak, kamu juga tidak butuh itu.

Google Docs, Microsoft Word, dan Pages bisa membuka Markdown tapi merendernya tidak konsisten dan tidak menjaga sumbernya. Hasil PDF-nya lumayan, tapi setiap kali kamu membuka berkasnya kamu terkunci kembali ke editor kepemilikan. mdprint menjaga sumbermu tetap sebagai teks polos. Berkasmu tetap portabel selamanya.

FAQ

Pertanyaan umum

Kalau pertanyaanmu tidak ada di sini, kirim email ke anton@fokuus.be.

Ya. Sepenuhnya gratis, tanpa pendaftaran, tanpa dinding bayar, tanpa iklan. Dibuat dan dirawat oleh Fokuus sebagai utilitas publik.

Tentang mdprint

mdprint adalah alat gratis dan mengutamakan privasi untuk mengubah Markdown menjadi PDF. Ia berjalan sepenuhnya di peramban kamu - tanpa unggahan, tanpa akun, tanpa pelacakan konten.

Mengapa ini ada

Sebagian besar konverter Markdown-ke-PDF daring bekerja dengan mengunggah berkasmu ke server. Itu pertukaran yang masuk akal untuk README publik, tapi tidak layak untuk draf kontrak, dokumen pajak, atau berkas kerja apa pun. mdprint adalah versi dari konverter-konverter itu yang memproses semuanya secara lokal, jadi pertukarannya hilang.

Siapa yang membuat

Fokuus adalah studio web kecil yang berbasis di Belgia. mdprint dibangun oleh Anton Pycarelle sebagai utilitas publik - sebuah alat yang kami inginkan sendiri, dibuat tersedia secara cuma-cuma. Kontak: anton@fokuus.be.

Bagaimana ia tetap gratis

Tidak ada iklan, tidak ada upsell, tidak ada tier premium di V1. Hosting praktis gratis (berkas statis di Netlify), jadi tidak ada yang perlu ditutup. Kalau nanti kami menambahkan fitur berbayar, sifatnya menambah - alat intinya tetap gratis.

Peta jalan

V1 mencakup alur Markdown ke PDF lengkap dalam 18 bahasa. Daftar V2 meliputi ekspor HTML, ekspor DOCX, galeri template, dan editor tema kustom. Membuka sumber juga ada di daftar V2.

Buka editor

Tanpa akun, tanpa pemasangan, tanpa unggahan. Gulir ke atas dan mulai mengetik.

mdprint