ابزارها
Merge PDF Split PDF Compress PDF همه ابزارهای PDF →
راه‌حل‌ها
For Business For Education For Developers
شرکت
درباره ما وبلاگ Press تماس
محصول
قیمت‌گذاری ویژگی‌ها پرسش‌های متداول Security
خانهابزارهاMarkdown به PDF

Markdown به PDF

Markdown را جای‌گذاری کنید یا یک فایل ‎.md را رها کنید. سازگار با Markdown به‌سبک GitHub. ۱۰۰٪ درون مرورگر شما: چیزی آپلود نمی‌شود.

پیش‌نمایش

عالی برای فایل‌های README فنی و یادداشت‌ها. جدول‌ها مسطح و تصاویر خارجی برای حریم خصوصی حذف می‌شوند.

چگونه Markdown را به PDF تبدیل کنیم

سه مرحله. همه چیز درون مرورگر شما اجرا می‌شود.

1

جای‌گذاری یا رها کنید

markdown را در کادر متن جای‌گذاری کنید یا یک فایل ‎.md را رها کنید. پیش‌نمایش زنده نشان می‌دهد خروجی چگونه به‌نظر می‌رسد.

2

گزینه‌ها را انتخاب کنید

اندازه صفحه، جهت، اندازه فونت متن و سبک بلوک‌های کد. مقادیر پیش‌فرض با بیشتر فایل‌های README کار می‌کنند.

3

ایجاد و دانلود کنید

marked به HTML تجزیه می‌کند، HTML به بلوک‌ها تقسیم می‌شود و pdf-lib آن‌ها را چیدمان می‌کند — همه درون تب شما.

چرا imisspdf

چرا از Markdown به PDF در imisspdf استفاده کنیم؟

منبع روی دستگاه شما می‌ماند

markdown اغلب حاوی یادداشت‌های داخلی، پیش‌نویس پست‌ها یا کلیدهای API در بلوک‌های کد است. چیزی آپلود نمی‌شود — هر بایت در فرایند به‌صورت محلی اجرا می‌شود.

سریع برای اسناد فنی

عنوان‌ها، فهرست‌ها و کد محصور از نگاه اول تمیز نمایش داده می‌شوند. بدون پنجره چاپ، بدون گرفتن از Chrome — جای‌گذاری، کلیک و دانلود.

سازگار با GFM

خط‌خورده، فهرست‌های وظیفه، بلوک‌های کد محصور و پیوندهای خودکار — تجزیه‌کننده marked در حالت GFM است. جدول‌ها مسطح می‌شوند (از قبل می‌گوییم).

«Markdown به PDF» اینجا چه معنایی دارد

Markdown صیغه‌ای است که بیشتر توسعه‌دهندگان و نویسندگان مستندات فنی واقعاً با آن می‌نویسند — فایل‌های README، پیش‌نویس وبلاگ‌ها، راهنماهای اجرا، مستندات API و ویکی‌های داخلی. سبک، قابل‌نسخه‌بندی است و روی GitHub تمیز نمایش داده می‌شود. اما وقتی زمان اشتراک آن سند با کسی می‌رسد که در مخزن شما کار نمی‌کند، یک PDF معمولاً صیغه تحویل مناسب است: قابل‌پیش‌بینی چاپ می‌شود، روی هر دستگاهی باز می‌شود و به داشتن یک نمایشگر markdown نصب‌شده توسط گیرنده بستگی ندارد.

ابزار Markdown به PDF imisspdf منبع markdown که جای‌گذاری می‌کنید (یا به‌عنوان فایل ‎.md رها می‌کنید) را می‌گیرد و یک PDF واحد درون مرورگر شما تولید می‌کند. عنوان‌ها سلسله‌مراتب خود را حفظ می‌کنند، فهرست‌ها تورفتگی‌شان را نگه می‌دارند، بلوک‌های کد محصور با فونت تک‌فاصله نمایش داده می‌شوند و نقل‌قول‌ها / خط‌های افقی مانند نقل‌قول و فاصله به‌نظر می‌رسند. خروجی یک PDF تمیز و بدون زینت است، مناسب برای یک README، گزارش فنی یا تغییرنامه که به یک خواننده غیرفنی تحویل می‌شود.

تبدیل چگونه کار می‌کند

سه مرحله از ابتدا تا انتها درون تب شما اجرا می‌شوند:

  1. تجزیه‌کننده marked با قواعد GFM فعال (کد محصور، خط‌خورده، فهرست‌های وظیفه و پیوندهای خودکار) markdown را به HTML تبدیل می‌کند.
  2. یک توکن‌کننده کوچک مبتنی بر regex روی HTML عبور می‌کند و آن را به دنباله‌ای مسطح از توکن‌های بلوک — عنوان‌ها، پاراگراف‌ها، فهرست‌ها، بلوک‌های کد و نقل‌قول‌ها — و نطاق‌های درون‌خطی‌شان (پررنگ، مایل، کد درون‌خطی، پیوند) تبدیل می‌کند.
  3. pdf-lib بلوک‌ها را روی صفحات با چهارده فونت استاندارد PDF چیدمان می‌کند (Helvetica برای متن، Courier برای کد). هر بار که محتوا سرریز کند، صفحات جدید اضافه می‌شوند.

هیچ چیزی در این فرایند با یک سرور صحبت نمی‌کند. هیچ markdownی از راه دور رندر نمی‌شود، هیچ Chromium بدون‌واسطی در یک تابع ابری اجرا نمی‌شود و هیچ فایل موقتی «به مدت یک ساعت طبق سیاست نگه‌داری» حفظ نمی‌شود. PDF با بایت‌های JavaScript ساخته می‌شود که می‌توانید ببینید در ابزار توسعه‌دهنده شما نوشته می‌شوند.

چه زمانی ابزار مناسب است — و چه زمانی نیست

این ابزار وقتی مناسب است که به یک PDF تمیز و قابل‌آرشیو از محتوای فنی نیاز دارید: یک README، یک راهنمای اجرا، یک گزارش نوشته‌شده با markdown، یادداشت‌های جلسه یا یک آموزش. با قالب‌بندی درون‌خطی، فهرست‌ها، کد و نقل‌قول‌ها همان‌طور که برای این نوع سند انتظار دارید برخورد می‌کند.

و ابزار نادرست است وقتی به دقت پیکسلی مطابق یک سایت رندرشده نیاز دارید (از گزینه «ذخیره به‌عنوان PDF» مرورگرتان روی صفحه رندرشده استفاده کنید)، یا وقتی به جدول‌ها با کیفیت چاپی نیاز دارید (از Pandoc + LaTeX به‌صورت محلی استفاده کنید)، یا وقتی به کد با برجسته‌سازی نحوی نیاز دارید (از ویرایشگرتان به‌عنوان HTML خروجی بگیرید و از HTML به PDF استفاده کنید). حدود را از قبل نام می‌بریم تا جریان کار درست را انتخاب کنید.

حریم خصوصی و امنیت

Markdown یکی از محتمل‌ترین صیغه‌ها برای داشتن چیزهایی است که نمی‌خواهید روی یک سرور باشند: کلیدهای API در بلوک‌های کد، URLهای داخلی در پیوندها، پیش‌نویس پست‌هایی که هنوز منتشر نکرده‌اید و نام مشتریان در یادداشت‌های جلسه. ابزارهای markdown-به-PDF مبتنی بر سرور مجبورند همه آن را جذب کنند. ساختار این ابزار یعنی مجبور نیستید به یک سیاست حریم خصوصی اعتماد کنید — به‌سادگی هیچ مرحله آپلودی در فرایند وجود ندارد. شبکه‌تان را قطع کنید و تبدیل پس از بارگذاری صفحه همچنان کار خواهد کرد.

پرسش‌های متداول

بله — تجزیه‌کننده در حالت GFM اجرا می‌شود، بنابراین بلوک‌های کد محصور (با بک‌تیک ```)، خط‌خورده (~~متن~~)، فهرست‌های وظیفه، پیوندهای خودکار و قواعد پاراگراف آزاد GFM همگی کار می‌کنند. چیزی که از تبدیل جان سالم به در نمی‌برد جدول‌هاست: marked یک

در HTML تولید می‌کند، اما رندرکننده PDF این ابزار سلول‌های جدول را نمی‌کشد، پس یک جدول به‌صورت خطوط متن مسطح بیرون می‌آید. اگر README شما به‌شدت به جدول‌ها تکیه دارد، صفحه را ابتدا در GitHub رندر کنید و سپس از HTML به PDF استفاده کنید یا برای یک خروجی شبکه‌ای واقعی از آن اسکرین‌شات بگیرید.

خیر. بلوک‌های کد با فونت Courier با عرض ثابت روی یک رنگ واحد رندر می‌شوند تا تورفتگی و ساختار کد خوانا بماند، اما توکن‌ها بر اساس زبان رنگ‌آمیزی نمی‌شوند. ما عمداً از برجسته‌سازی نحوی صرف‌نظر می‌کنیم چون بارگذاری یک کتابخانه برجسته‌سازی بیش از ۲۰۰ کیلوبایتی را روی صفحه‌ای که کار اصلی‌اش تبدیل به PDF است تحمیل می‌کند، و PDFها معمولاً چاپ یا آرشیو می‌شوند — نه مانند یک IDE خوانده می‌شوند. اگر کد رنگی مهم است، HTML برجسته‌شده را از ویرایشگرتان به‌جای آن از طریق ابزار HTML به PDF ما عبور دهید.

تگ‌های تصویر خارجی (![alt](https://...)) حذف می‌شوند — ابزار تصاویر راه دور را واکشی نمی‌کند. این عمدی است به دو دلیل: حریم خصوصی (یک واکشی IP و ارجاع‌دهنده شما را به میزبان تصویر فاش می‌کند) و قابلیت اطمینان (رندر وابسته به شبکه یعنی خروجی ناسازگار). اگر به تصاویر مضمّن در PDF نیاز دارید، از ابزارهای JPG به PDF یا PNG به PDF برای افزودن آن‌ها به‌عنوان صفحات جداگانه استفاده کنید، یا آن‌ها را با PDF رندرشده از markdown با ادغام PDF ترکیب کنید.

خیر. هم منبع markdown و هم PDF رندرشده کاملاً درون تب مرورگر شما می‌مانند. تجزیه‌کننده marked، توکن‌کننده HTML-به-بلوک و pdf-lib همگی JavaScript سمت کلاینت هستند که یک‌بار روی این صفحه بارگذاری و سپس به‌صورت محلی اجرا می‌شوند. می‌توانید در تب شبکه DevTools مرورگرتان تأیید کنید — پس از بارگذاری صفحه، ساخت یک PDF صفر درخواست شبکه خروجی می‌سازد. تب را ببندید و هر ردی از بین می‌رود؛ هیچ فایل موقت سمت سروری وجود ندارد چون هیچ مرحله سروری وجود ندارد.

هر شش سطح عنوان markdown ‏(# تا ######) به‌عنوان عنوان‌های PDF با اندازه‌های کاهشی رندر می‌شوند (h1 بزرگ‌ترین است، h6 به‌سختی بزرگ‌تر از متن است). سلسله‌مراتب حفظ می‌شود تا صفحه‌خوان‌ها و خوانندگان PDF طرح کلی را بگیرند. درون عنوان‌ها، قالب‌بندی درون‌خطی (پررنگ، مایل، کد درون‌خطی) رعایت می‌شود. ما به‌صورت خودکار فهرست مطالب تولید نمی‌کنیم — اگر سندتان به یکی نیاز دارد، خودتان یک بخش «## فهرست مطالب» با یک فهرست markdown ساده اضافه کنید.

نه در شکل شبکه‌ای‌شان. marked جدول را به‌درستی به HTML تجزیه می‌کند، اما رندرکننده PDF ما عمداً ساده است و مرز سلول‌ها را نمی‌کشد یا ستون‌ها را توزیع نمی‌کند. جدول به‌صورت دنباله‌ای از خطوط متن، ردیف به ردیف، بیرون می‌آید که معمولاً برای هر چیزی بیش از یک مثال ۲×۲ ناخواناست. اگر جدول‌ها برای سندتان ضروری هستند، جریان کار صادقانه این است: در پیش‌نمایشگر دلخواهتان به HTML رندر کنید، یک اسکرین‌شات بگیرید و از JPG به PDF استفاده کنید — یا برای خروجی کامل در سطح LaTeX از Pandoc به‌صورت محلی استفاده کنید.

نکاتی برای خروجی خوب

  • از عنوان‌های واقعی استفاده کنید. علامت # در ابتدای خط به h1 تبدیل می‌شود؛ سطوح پایین‌تر تمیز تودرتو می‌شوند. خوانندگان PDF و صفحه‌خوان‌ها طرح کلی را می‌گیرند.
  • بلوک‌های کد را محصور نگه دارید. بلوک‌های با سه بک‌تیک با فونت Courier نمایش داده می‌شوند، پس تورفتگی‌ها حتی هنگام پیچش درست خوانده می‌شوند.
  • از markdown غنی از تصویر پرهیز کنید. تصاویر خارجی دانلود نمی‌شوند. تصاویر را جداگانه به PDF تبدیل و سپس ادغام کنید.
  • برای جدول‌ها، ابتدا markdown را در ابزارتان رندر و سپس اسکرین‌شات بگیرید. یا برای جدول‌ها با کیفیت چاپی از Pandoc به‌صورت محلی استفاده کنید.

ابزارهای PDF مرتبط

جعبه‌ابزار کامل PDF برای کسانی که ترجیح می‌دهند با PDF کار نکنند.

منابع
شرکت
حریم خصوصی در اولویت · ۱۰۰٪ در مرورگر شما

© 2026 imisspdf — ویرایشگر PDF شما

Get unlimited PDF tools + AI features
Start free trial →