ตัวแปลง

แปลง Markdown เป็น PDF

แปลง Markdown เป็น PDF คือตัวแปลงสำหรับพิมพ์จากเบราว์เซอร์: วาง Markdown เลือกขนาดกระดาษและธีม แล้วใช้ พิมพ์ / บันทึกเป็น PDF เอกสารถูกพิมพ์ในเครื่องและไม่มีการอัปโหลดใด ๆ

# 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
```

วิธีใช้

วิธีแปลง Markdown เป็น PDF

สิ่งที่คุณวางได้

  • Markdown ใดก็ได้: CommonMark บวกตาราง รายการงาน และขีดฆ่าของ GitHub Flavored Markdown
  • การเรนเดอร์ทำงานในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดขณะคุณพิมพ์
  • ไม่ต้องมีบัญชีในการดูตัวอย่าง คัดลอก หรือดาวน์โหลด
  • ไม่มีขีดจำกัดขนาดตายตัว; เอกสารที่ใหญ่มากถูกจำกัดด้วยหน่วยความจำของเบราว์เซอร์
แปลง Markdown เป็น PDF: หน้าต่างแก้ไข Markdown ทางซ้ายกลายเป็นหน้า PDF ที่พิมพ์แล้วทางขวา

ทำไมต้องใช้

ทำไมต้องใช้ตัวแปลง Markdown เป็น PDF นี้

ไฟล์ Markdown ไม่มีเรขาคณิตหน้าของตัวเอง ตัวแปลงนี้เพิ่มขนาดกระดาษ ขอบ และกฎการแบ่งหน้า แล้วส่งผลลัพธ์ให้เอนจินการพิมพ์ของเบราว์เซอร์

พิมพ์ในเครื่อง ไม่มีการอัปโหลด

PDF มาจากเอนจินการพิมพ์ของเบราว์เซอร์ Markdown ไม่เคยออกจากอุปกรณ์ของคุณ

ขนาดกระดาษและขอบ

เลือก A4 หรือ Letter แนวตั้งหรือแนวนอน และขอบแบบปกติ แคบ หรือกว้างก่อนพิมพ์

ธีมสำหรับเอกสารต่างกัน

ธีม Github, document และ compact เปลี่ยนฟอนต์ ระยะห่าง และสีของบล็อกโค้ดโดยไม่เปลี่ยน Markdown

เลขหน้า

เพิ่มเลขหน้าที่มุมหรือกลางของทุกหน้าที่พิมพ์ สไตล์ให้เข้ากับธีมปัจจุบัน

ชุดฟอนต์ที่รองรับ CJK

สไตล์ชีตการพิมพ์จัดฟอนต์ระบบจีน ญี่ปุ่น และเกาหลีก่อนฟอนต์สำรองละติน สำหรับรายงานที่ใช้หลายอักษร

ตัวเรนเดอร์ HTML เดียวกับ API

เอกสารถูกสร้างจาก HTML ที่ทำความสะอาดแล้วชุดเดียวกับ POST /v1/convert/markdown/html แล้วห่อด้วย print CSS ที่เบราว์เซอร์เปลี่ยนเป็น PDF

ปัญหา

ทำไม Markdown ต้องมีกฎการแบ่งหน้าก่อนพิมพ์ได้

Markdown ไม่มีเรขาคณิตหน้า

ไฟล์ Markdown อธิบายหัวข้อและย่อหน้า ไม่ใช่ขนาดกระดาษ ขอบ หรือตำแหน่งที่หน้าควรแบ่ง

ตารางยาวและบล็อกโค้ดถูกตัดอย่างแย่

ถ้าไม่มีกฎการแบ่งหน้า แถวตารางหรือบล็อกโค้ดแบบ fenced อาจถูกตัดครึ่งที่ด้านล่างของหน้าที่พิมพ์

CJK และอักษรผสมต้องใช้ฟอนต์ที่ถูกต้อง

ข้อความจีน ญี่ปุ่น และเกาหลีอาจตกไปใช้รูปอักษรที่หายไปหรือพฤติกรรมการตัดบรรทัดต่างกันในแต่ละเบราว์เซอร์และระบบปฏิบัติการ

แปลงไฟล์ Markdown เป็น PDF: ข้อความที่คัดลอกมาแล้วผิดเพี้ยนเทียบกับโครงสร้าง Markdown ที่เรียบร้อย

สิ่งที่เก็บไว้

ตัวแปลง Markdown เป็น PDF นี้เก็บอะไรไว้

ขนาดหน้าและขอบ
กฎ @page กำหนดขนาดกระดาษ (A4 หรือ Letter) แนว และขอบก่อนเบราว์เซอร์ของคุณเปิดกล่องโต้ตอบการพิมพ์Source: CSS Paged Media Module
หัวข้อเริ่มหน้าใหม่ได้
หัวข้อระดับ 1 ขึ้นหน้าใหม่ได้โดยค่าเริ่มต้น แต่ละบทระดับบนจึงเริ่มสะอาด; หัวข้อแรกของเอกสารไม่ขึ้นหน้าใหม่Source: CSS Paged Media Module
ตารางและโค้ดเลี่ยงการตัดกลางหน้า
ตารางและโค้ดแบบ fenced ถูกทำเครื่องหมายให้เลี่ยงการตัดภายใน เบราว์เซอร์จึงย้ายทั้งบล็อกไปหน้าถัดไปแทนที่จะผ่าSource: CSS Paged Media Module
เลขหน้าผ่านตัวนับ CSS
เลขหน้าแบบเลือกได้ถูกสร้างด้วยตัวนับหน้าของ CSS จัดวางซ้าย กลาง หรือขวาในส่วนท้ายของหน้าSource: CSS Paged Media Module
HTML ที่ทำความสะอาดชุดเดียวกับ API
เอกสารที่พิมพ์ได้เริ่มจาก HTML ของ CommonMark และ GFM ที่ทำความสะอาดชุดเดียวกับที่ POST /v1/convert/markdown/html ใช้Source: CommonMark Spec

Print CSS เบื้องหลังตัวแปลง Markdown เป็น PDF นี้· สไตล์ชีตการพิมพ์ของ markitdown.ai: ธีม github, A4, เปิดเลขหน้า

@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; }

กรณีใช้งาน

กรณีใช้งานของการแปลง Markdown เป็น PDF

ที่ใดที่บันทึก Markdown ต้องกลายเป็นไฟล์แบ่งหน้าที่ใครก็เปิดได้โดยไม่ต้องมีโปรแกรมอ่าน Markdown

รายงานและบันทึกงานวิจัย

เปลี่ยนรายงาน Markdown เป็น PDF แบ่งหน้าเพื่อส่งให้คนที่ไม่มีโปรแกรมอ่าน Markdown

เอกสารหลายภาษา

พิมพ์บันทึกที่ผสมอักษรละตินกับข้อความจีน ญี่ปุ่น หรือเกาหลี โดยใช้ชุดฟอนต์ที่รองรับ CJK

เอกสารแจกเร็ว ๆ จาก README

ผลิตฉบับพิมพ์ได้ของเอกสารหรือ README โดยไม่ต้องติดตั้งเครื่องมือ PDF แยกต่างหาก

เก็บถาวรบันทึก Markdown

บันทึกสแนปช็อตที่มีวันที่และแบ่งหน้าของบันทึกก่อนมันเปลี่ยนไปอีก โดยไม่อัปโหลดที่ไหน

แปลง Markdown เป็น PDF ออนไลน์: ไฟล์ PDF ที่ใช้เป็นรายงาน พิมพ์ และเก็บถาวร

การพิมพ์จากเบราว์เซอร์

เครื่องมือนี้สร้างเอกสารที่พิมพ์ได้ในเบราว์เซอร์ของคุณและส่งให้กล่องโต้ตอบ พิมพ์ / บันทึกเป็น PDF ของเบราว์เซอร์เอง การสร้าง PDF ฝั่งเซิร์ฟเวอร์วางแผนไว้แต่ยังไม่เปิดใช้ API จึงยังไม่มีปลายทาง PDF วันนี้ ถ้าคุณต้องการ PDF จากไปป์ไลน์อัตโนมัติตอนนี้ ให้เรนเดอร์ HTML ที่ทำความสะอาดแล้วด้วย POST /v1/convert/markdown/html แล้วพิมพ์ HTML นั้นด้วยเครื่องมือที่คุณควบคุม หรือใช้หน้านี้แบบอินเทอร์แอกทีฟสำหรับเอกสารครั้งเดียว ส่วนนี้จะอัปเดตถ้าปลายทางฝั่งเซิร์ฟเวอร์เปิดใช้; จนถึงตอนนั้น ให้ถือว่าเส้นทางการพิมพ์จากเบราว์เซอร์เป็นวิธีเดียวที่รองรับสำหรับ Markdown เป็น PDF ในผลิตภัณฑ์นี้

กระดาษ ขอบ ธีม

ขนาดกระดาษและขอบกำหนดว่าย่อหน้า ตาราง และโค้ดมีที่ว่างบนแต่ละหน้ามากแค่ไหน: ขอบแคบใส่ได้มากกว่าต่อหน้าแต่อาจทำให้ตารางที่แน่นดูอึดอัด ขอบกว้างอ่านสบายกว่าแต่แลกมาด้วยจำนวนหน้าที่เพิ่ม ธีมทั้งสามเปลี่ยนฟอนต์ ระยะห่าง และพื้นหลังบล็อกโค้ดโดยไม่แตะ Markdown เอง การสลับธีมจึงเป็นวิธีที่ปลอดภัยในการเทียบบันทึกภายในที่กระชับกับเอกสารที่ทำเพื่อผู้อ่านภายนอก ตรวจตัวอย่างที่แบ่งหน้าทุกครั้งหลังเปลี่ยนแปลง เพราะการตั้งค่าที่ดูดีในบันทึกสั้นอาจดันตารางข้ามการขึ้นหน้าในรายงานที่ยาวกว่า

  • A4 เหมาะกับผู้อ่านส่วนใหญ่นอกสหรัฐฯ; Letter เหมาะกับเอกสารที่เน้นสหรัฐฯ
  • ขอบแคบใส่เนื้อหาได้มากกว่าต่อหน้า; ขอบกว้างอ่านสบายกว่า
  • เลขหน้าช่วยให้รายงานที่พิมพ์และเย็บเล่มเรียงลำดับถูกต้อง

หลายภาษาและโค้ด

Markdown ที่ผสมข้อความละตินกับอักขระจีน ญี่ปุ่น หรือเกาหลี ขึ้นอยู่กับฟอนต์ที่ติดตั้งจริงบนเครื่องที่พิมพ์ ไฟล์เดียวกันจึงอาจแบ่งหน้าต่างกันเล็กน้อยบนสองเครื่อง แม้ซอร์ส Markdown จะเหมือนกันทุกประการ ตรวจตัวอย่างบนอุปกรณ์ที่จะพิมพ์ โดยเฉพาะรายงานยาวที่รูปอักษรที่หายไปอาจดันหัวข้อไปหน้าผิด บล็อกโค้ดและ URL ยาวที่ไม่ขาด ทำงานคล้ายกัน: พวกมันถูกทำเครื่องหมายให้เลี่ยงการตัดกลางบรรทัด เบราว์เซอร์จึงย้ายทั้งบล็อกไปหน้าถัดไปแทนที่จะผ่าคำสั่งที่ผู้อ่านอาจคัดลอก

คำถามที่พบบ่อย

คำถามที่พบบ่อยเกี่ยวกับ Markdown เป็น PDF

Markdown เป็น PDF อัปโหลดข้อความของฉันไหม?

ไม่อัปโหลด พิมพ์ในเครื่อง — การสร้าง PDF ไม่มีการอัปโหลดใด ๆ; มันมาจากเอนจินการพิมพ์ของเบราว์เซอร์ทั้งหมด

มี API Markdown เป็น PDF ฝั่งเซิร์ฟเวอร์ไหม?

ยังไม่มี POST /v1/convert/markdown/pdf ไม่มีอยู่ การเรียกจะได้ 404 เรนเดอร์ HTML ด้วย POST /v1/convert/markdown/html แล้วพิมพ์มัน หรือใช้เครื่องมือในเบราว์เซอร์บนหน้านี้

เลือก A4 หรือ Letter ได้ไหม?

ได้ ขนาดกระดาษ แนว ขอบ และเลขหน้าเป็นตัวเลือกในเครื่องทั้งหมดในตัวแก้ไข

รองรับข้อความจีน ญี่ปุ่น หรือเกาหลีไหม?

สไตล์ชีตการพิมพ์จัดฟอนต์ระบบ CJK ก่อนฟอนต์สำรองละติน ตรวจตัวอย่างที่แบ่งหน้าก่อนพิมพ์ เพราะฟอนต์ที่ใช้ได้ต่างกันตามอุปกรณ์

หัวข้อขึ้นหน้าใหม่เสมอไหม?

โดยค่าเริ่มต้น หัวข้อระดับ 1 ขึ้นหน้าใหม่ ยกเว้นหัวข้อแรกของเอกสาร; ปิดได้

ต้องมีบัญชีในการพิมพ์ Markdown เป็น PDF ไหม?

ไม่ต้อง การวาง ดูตัวอย่าง และพิมพ์ใช้งานได้โดยไม่ต้องเข้าสู่ระบบ

จะมีไฟล์ PDF ที่สร้างจากเซิร์ฟเวอร์ในภายหลังไหม?

การสร้าง PDF ฝั่งเซิร์ฟเวอร์วางแผนไว้ วันนี้หน้านี้ใช้กล่องโต้ตอบการพิมพ์ของเบราว์เซอร์ และยังไม่มีปลายทาง PDF ฝั่งเซิร์ฟเวอร์

แปลง Markdown เป็น PDF ได้ทุกที่

ลองฟรี — ไม่ต้องสมัคร