Konverter Markdown ke PDF

Konversi file Markdown and .md menjadi PDF yang rapi dengan dukungan untuk persamaan, diagram, kode, tabel, gambar, dan teks multibahasa.

Designed for demanding documents

Complex source.
Calm output.

Equations, diagrams, code, tables and multilingual text are rendered as one considered document—not a collection of compromises.

Document rendering

Everything belongs on the page.

Rich Markdown keeps its hierarchy and rhythm, from the first heading to the final footnote.

Math and equations

Math stays sharp.

MathJax renders supported notation as scalable SVG.

Mermaid and ZenUML

Ideas keep their shape.

Mermaid and ZenUML flow directly into the finished PDF.

Fault tolerance

One bad block doesn’t end the document.

Supported failures stay isolated, so valid content can continue rendering.

The complete guide

Built for the details
technical documents depend on.

Explore the rendering model, supported content and practical limits behind every conversion.

Konversi Markdown ke PDF dalam tiga langkah

Mengonversi Markdown ke PDF dengan SolConverter memerlukan tiga langkah: tambahkan file sumber atau tempel Markdown, biarkan konverter membuat dokumen, dan unduh PDF yang dihasilkan.

  1. Unggah file Markdown Anda. Pilih file .md atau .txt yang berisi dokumen yang ingin Anda konversi.
  2. Buat PDF. SolConverter menerapkan tata letak PDF terkelola dan memulai konversi secara otomatis.
  3. Pratinjau dan unduh. Mulai konversi, ikuti kemajuan tugas, tinjau pratinjau, dan unduh PDF yang sudah selesai.

Simpan file Markdown asli sebagai sumber yang dapat diedit. Saat konten berubah, perbarui sumber dan buat PDF baru.

Apa itu konverter Markdown ke PDF?

Konverter Markdown ke PDF mengubah teks sumber Markdown menjadi dokumen PDF tetap.

Markdown menggunakan sintaks teks biasa untuk judul, paragraf, penekanan, tautan, daftar, tabel, kutipan blok, kode, dan elemen dokumen lainnya. Konverter menafsirkan struktur tersebut, merender konten teknis yang didukung, menerapkan gaya cetak, dan membuat PDF yang dapat dibagikan, ditinjau, diarsipkan, atau dicetak tanpa editor Markdown.

“MD ke PDF” memiliki arti yang sama. MD adalah singkatan umum untuk Markdown, dan .md adalah ekstensi nama file yang biasa digunakan untuk dokumen Markdown.

Konversi file MD ke PDF secara online

File .md adalah dokumen Markdown teks biasa. SolConverter menerima file sumber .md dan .txt dan mengonversi konten Markdown yang didukung menjadi PDF melalui alur kerja online.

Ini berguna saat Anda ingin menyimpan Markdown sebagai sumber yang dapat diedit tetapi memerlukan dokumen yang stabil untuk klien, kolega, siswa, peninjau, atau orang yang tidak bekerja dengan Markdown.

Cara umum untuk menggambarkan tugas yang sama meliputi:

  • Markdown ke PDF
  • MD ke PDF
  • File Markdown ke PDF
  • file .md ke PDF
  • konversi Markdown ke PDF
  • ekspor Markdown sebagai PDF
  • simpan Markdown sebagai PDF

Semua kebutuhan konversi ini ditangani oleh halaman ini.

Pemformatan Markdown yang didukung dalam PDF

SolConverter merender struktur Markdown yang biasa digunakan dalam dokumen teknis dan umum.

Konten yang didukung meliputi:

  • Judul ATX dan Setext;
  • paragraf, pemisah baris, dan garis horizontal;
  • teks tebal, miring, dan coret;
  • daftar berurutan dan tidak berurutan, termasuk daftar bersarang;
  • daftar tugas GFM dengan kotak centang;
  • kutipan blok dan kutipan blok bersarang;
  • kode sebaris dan blok kode berpagar;
  • tautan Markdown, autolink web, dan autolink email;
  • tabel GFM dengan perataan kiri, tengah, dan kanan;
  • tabel HTML mentah yang aman dengan rowspan dan colspan yang dikontrol;
  • elemen dokumen seperti details, summary, kbd, sub, sup, figure, dan figcaption;
  • jangkar judul;
  • YAML front matter di awal file, diperlakukan sebagai metadata, bukan konten cetak.

Pagar kode atau pembatas yang salah bentuk tetap dipertahankan secara lokal jika memungkinkan, sehingga masalah pemformatan tidak merusak bagian dokumen lainnya.

Konversi Markdown dengan persamaan MathJax

SolConverter merender LaTeX dan MathML yang didukung sebagai MathJax SVG. Output SVG tetap tajam saat PDF diperbesar atau dicetak.

Alur matematika mengenali ekspresi sebelum penguraian Markdown, yang membantu melindungi garis bawah, tanda bintang, pembatas tampilan, dan lingkungan persamaan agar tidak diubah oleh pengurai Markdown.

Input matematika yang didukung meliputi:

  • matematika sebaris dengan $...$ dan \(...\);
  • matematika tampilan dengan $$...$$ dan \[...\];
  • lingkungan AMS umum seperti equation, align, gather, multline, split, dan cases;
  • pecahan, akar, pangkat, indeks, jumlah, hasil kali, integral, batas, dan deret;
  • matriks, determinan, larik, dan notasi tensor;
  • notasi kalkulus, persamaan diferensial, aljabar linier, probabilitas, statistik, fisika, dan kimia;
  • Presentation MathML dan operasi Content MathML dasar;
  • ekspresi kimia yang ditulis dengan \ce{...};
  • makro berskala dokumen seperti \newcommand dan \DeclareMathOperator.

Ekspresi penjumlahan yang panjang dapat dibagi pada operator tingkat atas alih-alih terpotong di tepi halaman atau diperkecil hingga sulit dibaca. Persamaan tampilan tetap disatukan saat browser dapat memuat blok tersebut di halaman.

Persamaan yang rusak tidak harus merusak seluruh PDF

SolConverter mengisolasi matematika yang salah bentuk di lokasi terjadinya masalah.

Saat blok LaTeX atau MathML tidak dapat dirender dengan aman, konverter dapat mempertahankan cadangan sumber netral dan melanjutkan merender konten valid yang mengikutinya. Pendekatan kegagalan lokal yang sama digunakan untuk diagram dan gambar.

Ini penting untuk dokumen teknis yang panjang. Satu persamaan yang rusak, satu gambar yang tidak tersedia, atau satu diagram yang tidak valid tidak boleh secara otomatis membuang setiap halaman valid di sekitarnya.

Render diagram Mermaid dan ZenUML secara lokal

Blok berpagar Mermaid yang didukung dirender sebagai SVG di dalam PDF. ZenUML didukung melalui integrasi diagram eksternal Mermaid yang dibundel secara lokal.

Setiap diagram yang valid dirender secara independen dan dibatasi pada lebar halaman yang tersedia. Jika diagram gagal, SolConverter menyisipkan cadangan lokal dengan sumber dan melanjutkan pemrosesan dokumen yang tersisa.

Mesin diagram yang didukung saat ini adalah Mermaid dan ZenUML. PlantUML, Graphviz, D2, WaveDrom, BPMN, Nomnoml, dan TikZ lengkap saat ini tidak didukung.

Pertahankan blok kode dengan penyorotan sintaksis

Dokumen teknis sering kali mencampur penjelasan, perintah, konfigurasi, dan kode sumber. SolConverter menggunakan Highlight.js untuk menerapkan penyorotan sintaksis saat bahasa pagar kode dikenali.

Output kode meliputi:

  • font monospace khusus;
  • latar belakang, batas, dan padding yang terlihat untuk blok berpagar;
  • deteksi bahasa dari string info pagar kode;
  • output sumber yang aman saat bahasa tidak dikenali;
  • perlindungan terhadap penafsiran pembatas matematika di dalam kode;
  • isolasi kiri-ke-kanan untuk kode di dalam dokumen kanan-ke-kiri.

Oleh karena itu, PDF menjaga kode tetap terpisah secara visual dari prosa di sekitarnya sambil mempertahankan sumber aslinya.

Konversi Markdown multibahasa dan kanan-ke-kiri

SolConverter mendeteksi arah dokumen dari konten dan mendukung PDF multibahasa dengan cadangan font yang sesuai.

Skenario teks yang didukung meliputi:

  • Karakter Vietnam dan Latin yang diperluas;
  • tata letak Arab dan Ibrani;
  • teks Mandarin, Jepang, dan Korea;
  • aksara India;
  • Sirilik dan Yunani;
  • dokumen dengan aksara campuran;
  • tanda penggabung;
  • banyak simbol Unicode dan emoji, tergantung pada cakupan font yang tersedia.

Matematika dan kode tetap kiri-ke-kanan bahkan ketika arah dokumen utama adalah kanan-ke-kiri.

Tambahkan gambar tanpa menggagalkan seluruh dokumen

SolConverter mendukung gambar HTTP dan HTTPS publik serta gambar data base64 yang valid dalam format PNG, GIF, JPEG, WebP, dan SVG.

Gambar dibatasi pada lebar halaman sambil mempertahankan rasio aspeknya. Metadata gambar yang didukung meliputi teks alternatif, judul, dimensi aman, perataan, figur, dan teks penjelasan.

Gambar yang tidak tersedia atau tidak valid diganti dengan placeholder lokal yang berisi teks alternatifnya. Konverter kemudian melanjutkan pemrosesan sisa Markdown daripada menggagalkan seluruh PDF.

Untuk keamanan, jalur lokal, alamat localhost, literal IP privat, URL javascript:, dan skema yang tidak didukung akan diblokir. Folder aset yang relatif terhadap repositori tidak secara otomatis dikemas dengan file Markdown yang diunggah.

Pilih ukuran halaman dan tata letak PDF

Konverter menerapkan tata letak PDF yang konsisten untuk dokumen teknis, catatan, laporan, dan cetakan.

Formulir web saat ini menggunakan:

  • Ukuran halaman A4;
  • orientasi potret;
  • margin terkelola untuk output yang mudah dibaca;
  • penomoran halaman dalam format saat ini / total;
  • judul output berdasarkan nama file sumber;
  • latar belakang cetak.

Sistem perenderan juga menerapkan perlindungan tata letak cetak dasar. Sistem ini mencoba menghindari membiarkan judul sendirian di bagian bawah halaman, mengurangi widow dan orphan dalam blok teks, mengulang header tabel jika didukung oleh browser, dan menghindari pemisahan blok kode, baris tabel, figur, gambar, diagram, dan persamaan tampilan saat ruang halaman yang tersedia cukup.

Dibuat untuk dokumen Markdown teknis

Markdown sederhana mudah diekspor. Markdown teknis yang panjang lebih sulit karena matematika, diagram, tabel, kode, teks multibahasa, gambar eksternal, dan penomoran halaman semuanya berinteraksi.

SolConverter dirancang untuk kasus yang lebih menuntut tersebut. Pipeline Markdown-ke-PDF miliknya mencakup perenderan MathJax SVG, Mermaid dan ZenUML, penyorotan sintaksis, dukungan Unicode dan RTL, sanitasi, kontrol jaringan, isolasi kegagalan tingkat blok, kemajuan tugas, serta hasil pratinjau dan unduhan yang terpisah.

Dalam pengujian stres internal yang diselesaikan pada 4 Agustus 2026, perender menghasilkan PDF 156 halaman dari perlengkapan sintetis 92 bagian yang berisi 333 ekspresi MathJax. Pengujian ini juga menyertakan MathML yang sengaja dibuat salah bentuk dan ekspresi panjang 84 suku untuk memverifikasi penanganan kesalahan lokal dan pemutusan baris. Ini adalah kondisi pengujian internal, bukan jaminan bahwa setiap dokumen akan menghasilkan hasil yang sama.

Penanganan aman untuk Markdown yang diunggah

Markdown yang diunggah dapat berisi HTML mentah, URL gambar, dan konten lain yang tidak boleh langsung dipercaya secara otomatis.

SolConverter menyanitasi HTML yang dirender menggunakan allowlist, menghapus skrip dan penangan aktivitas, menolak URL yang tidak aman, membatasi rentang tabel, menerapkan kebijakan keamanan konten yang ketat, dan mencegat permintaan browser yang berada di luar kebijakan gambar.

Gambar data yang valid dapat dirender tanpa permintaan jaringan. Gambar jarak jauh publik diizinkan melalui kebijakan gambar, sementara tujuan lokal, privat, dan tidak didukung akan diblokir.

Unggahan baru kedaluwarsa setelah 15 menit jika konversi belum dimulai. Setelah konversi berhasil, sumber akan dihapus setelah output diverifikasi; input yang gagal kedaluwarsa dengan jendela 15 menit asli. PDF yang selesai tetap tersedia hingga dua jam. Lihat Kebijakan Privasi untuk siklus hidup lengkap.

Mengapa mengonversi Markdown ke PDF?

Markdown efisien untuk penulisan dan kontrol versi. PDF berguna saat dokumen memerlukan tampilan yang stabil dan format pengiriman yang didukung secara luas.

Anda mungkin ingin mengonversi Markdown ke PDF saat Anda perlu:

  • mengirim dokumentasi teknis ke luar repositori sumber;
  • mengirimkan laporan tetap, spesifikasi, proposal, atau runbook;
  • membuat catatan pelajaran atau materi pelatihan yang dapat dicetak;
  • mendistribusikan README atau changelog kepada pembaca non-teknis;
  • meninjau persamaan dan diagram dalam format berbasis halaman;
  • mengarsipkan versi tertentu dari dokumen yang berubah;
  • membagikan dokumentasi tanpa memerlukan editor Markdown;
  • mempertahankan sumber Markdown yang dapat diedit dan menghasilkan file pengiriman yang terpisah.

Markdown ke PDF online atau konverter lokal?

Konverter Markdown-ke-PDF online adalah yang terbaik saat Anda menginginkan unggahan langsung, perenderan terkelola, pratinjau, dan alur kerja unduhan tanpa mengonfigurasi toolchain lokal.

Alat lokal seperti Pandoc atau ekstensi editor mungkin merupakan pilihan yang lebih baik saat Anda memerlukan konversi offline, templat khusus, CSS arbitrer, pemrosesan kutipan, pipeline build berskrip, atau konversi batch di dalam repositori.

SolConverter berfokus pada rendering Markdown-ke-PDF terkelola untuk dokumen individual yang diunggah. Saat ini tidak menyediakan dukungan kutipan Pandoc lengkap, CSS pengguna arbitrer, bookmark PDF otomatis, folder aset relatif yang dikemas, atau setiap bahasa diagram.

Kasus penggunaan umum

Dokumentasi teknis

Konversi catatan arsitektur, penjelasan API, runbook, dokumentasi rilis, spesifikasi, dan panduan internal menjadi PDF yang stabil.

Dokumen matematika dan ilmiah

Render LaTeX, MathML, matriks, persamaan, notasi kimia, dan ekspresi panjang yang didukung sebagai matematika berbasis SVG di dalam PDF.

Dokumen pengembang

Satukan pagar kode, kode sebaris, tabel, daftar tugas, diagram, dan penjelasan terstruktur dalam dokumen yang dapat ditinjau di luar repositori.

Laporan multibahasa

Buat PDF yang berisi teks Vietnam, CJK, Arab, Ibrani, Sirilik, Yunani, aksara India, dan konten campuran kiri-ke-kanan dan kanan-ke-kiri.

Catatan, laporan, dan proposal

Tulis dalam Markdown, lalu buat dokumen tetap untuk dicetak, disetujui, dibagikan, atau diarsipkan.

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi Markdown ke PDF?

Unggah file .md atau .txt, biarkan SolConverter membuat dokumen, tinjau hasilnya, dan unduh PDF.

Apakah MD ke PDF sama dengan Markdown ke PDF?

Ya. MD adalah singkatan umum untuk Markdown, dan .md adalah ekstensi nama file yang digunakan oleh banyak dokumen Markdown.

Dapatkah saya mengonversi file README.md ke PDF?

Ya. File README.md adalah dokumen Markdown. Unggah ke konverter dan tinjau hasilnya, terutama jika README berisi gambar yang relatif terhadap repositori, lencana (badge), atau konten tersemat. Untuk alur kerja yang berfokus pada README, gunakan konverter README ke PDF.

Apakah SolConverter mendukung matematika LaTeX?

SolConverter mendukung pembatas matematika sebaris dan tampilan umum, banyak lingkungan persamaan AMS, paket MathJax, Presentation MathML, Content MathML dasar, ekspresi kimia, matriks, dan makro berskala dokumen. Matematika yang didukung dirender sebagai SVG.

Apakah SolConverter mendukung Mermaid?

Ya. Blok berpagar Mermaid yang didukung dirender secara lokal sebagai SVG. ZenUML juga didukung melalui integrasi Mermaid yang dibundel.

Apa yang terjadi jika satu persamaan atau diagram tidak valid?

Konverter mengisolasi tipe kesalahan yang didukung pada blok yang terpengaruh, menyisipkan cadangan, dan melanjutkan rendering konten valid yang mengikutinya. Kesalahan lokal tidak secara otomatis membatalkan seluruh dokumen.

Dapatkah saya mengonversi Markdown yang berisi blok kode?

Ya. Blok kode berpagar dan kode sebaris didukung. Bahasa pagar kode yang dikenali menerima penyorotan sintaksis, sedangkan bahasa yang tidak dikenali mempertahankan sumbernya dengan aman.

Apakah konverter mendukung bahasa Arab, Ibrani, Mandarin, Jepang, Korea, dan Vietnam?

Perender mencakup deteksi arah dan cadangan font untuk sistem penulisan ini. Cakupan glif aktual masih dapat bergantung pada font yang tersedia di lingkungan yang diterapkan.

Dapatkah saya menggunakan CSS khusus?

CSS arbitrer yang disediakan pengguna saat ini tidak didukung. Konverter menerapkan gaya dokumen dan cetak terkelola.

Apakah ini membuat daftar isi atau bookmark PDF?

Pembuatan TOC otomatis dan bookmark PDF saat ini tidak didukung. Bagian konten Markdown yang ditulis secara manual masih dapat muncul sebagai konten dokumen biasa.

Dapatkah ini memuat gambar relatif dari repositori saya?

Alur kerja unggah saat ini tidak secara otomatis mengemas dan menyelesaikan folder aset repositori. Gunakan URL gambar HTTP atau HTTPS publik atau gambar data base64 yang didukung.

Dapatkah saya mengunggah DOCX, HTML, PPTX, atau EPUB di halaman ini?

Alur kerja Markdown-ke-PDF saat ini menerima file sumber .md dan .txt. Gunakan alat file-ke-Markdown yang relevan terlebih dahulu ketika konverter sumber lain tersedia.

Apakah file saya yang diunggah disimpan secara permanen?

Tidak. Unggahan yang tidak diproses kedaluwarsa setelah 15 menit. Setelah konversi berhasil, sumber akan dihapus setelah output diverifikasi; PDF yang selesai kedaluwarsa setelah dua jam. Input yang gagal kedaluwarsa dalam jendela unggahan 15 menit asli.

Apakah ada batas ukuran file?

Tidak. Tidak ada batas ukuran file pada file sumber Markdown atau teks yang diunggah, dan tidak ada batasan pada ukuran PDF yang dihasilkan.

Konversi file Markdown Anda ke PDF

Unggah dokumen Markdown Anda, pilih pengaturan PDF, dan buat PDF yang dapat diunduh dengan dukungan untuk konten teknis.

Konversi ke PDF

Alat konversi terkait