HTML به PDF
کد HTML یا یک URL را جایگذاری کنید و یک PDF تمیز بگیرید. ۱۰۰٪ درون مرورگر شما — چیزی آپلود نمیشود.
HTML به PDF با مستندات ساده (مقالات و گزارشها) بهترین عملکرد را دارد. چیدمانهای پیچیده با float و CSS grid ممکن است تقریبی رندر شوند.
Your file is ready
Processed entirely in your browser — the file never left your device.
چگونه HTML را به PDF تبدیل کنیم
سه مرحله. همه چیز درون مرورگر شما.
یک حالت انتخاب کنید
کد HTML خام را جایگذاری کنید یا URLی وارد کنید که مرورگر بتواند واکشی کند.
گزینههای صفحه را انتخاب کنید
اندازه صفحه، اندازه فونت متن و حاشیهها.
ایجاد و دانلود کنید
PDF بهصورت محلی با pdf-lib ساخته و برای دانلود در دسترس قرار میگیرد.
«HTML به PDF» چیست؟
تبدیل HTML به PDF یعنی تبدیل یک صفحه وب (یا هر قطعه HTML) به یک فایل PDF قابلحمل با چیدمان ثابت که روی همه دستگاهها بهیک شکل چاپ، باز و آرشیو میشود. مردم اغلب این را برای مقالات، اسناد داخلی، یادداشتهای صادرشده، یا یک لقطه از یک صفحه ثبتنام که باید در کنار سایر فایلهای PDF آرشیو شود میخواهند.
ابزار HTML به PDF imisspdf برای حالت رایج طراحی شده است: محتوای تمیز با عنوانها، پاراگرافها، فهرستها، نقلقولها، کد و پیوندها. این یک رندرکننده بهسبک Chromium نیست و سعی نمیکند چیدمان CSS را با دقت پیکسلی بازتولید کند: به همین دلیل ویژگی ذخیره بهعنوان PDF داخلی مرورگر شما همچنان بهترین ابزار است. آنچه این ابزار در مقابل به شما میدهد یک مبدل درونمرورگری، قابلخودکارسازی و ودود با جایگذاری است که با هر قطعه HTML بدون ترک تب شما کار میکند.
HTML به PDF در مرورگر شما چگونه کار میکند
وقتی کد HTML را جایگذاری میکنید، ابزار آن را بهصورت محلی به مجموعهای از بلوکها (عنوانها، پاراگرافها، فهرستها و غیره) و مقاطع درونخطی (پررنگ، مایل، پیوند) تجزیه میکند. هر بلوک با pdf-lib و فونتهای استاندارد Helvetica / Courier روی یک صفحه PDF ترکیب میشود. هر بار که محتوا سرریز کند، صفحات جدید ایجاد میشوند.
در حالت URL، مرورگر شما یک درخواست HTTP عادی به سایت هدف صادر میکند، دقیقاً مانند نوار آدرس شما. اگر سایت CORS را مجاز کند، کد HTML صفحه در تب شما خوانده و بهصورت محلی رندر میشود. اگر نه، یک پیام خطای واضح دریافت میکنید و میتوانید منبع را بهصورت دستی جایگذاری کنید. هیچ چیزی درباره URL یا محتوای شما به imisspdf گزارش نمیشود.
کاربردهای رایج
- آرشیو یک مقاله. کد HTML مقاله را جایگذاری کنید و PDF را بهعنوان مرجع بلندمدت ذخیره کنید.
- صادرات محتوا از برنامههای یادداشت. Notion، Obsidian و مبدلهای markdown کد HTML تولید میکنند: آن را جایگذاری کنید و یک PDF بدون ترک مرورگر بگیرید.
- اشتراک یک گزارش. یک گزارش HTML در برنامهتان ایجاد و وقتی گیرنده PDF میخواهد آن را از این ابزار عبور دهید.
- چاپ قطعههای پرسشهای متداول. یک فهرست مرتب از پرسشها به یک PDF یکصفحهای تبدیل میشود که میتوانید به یک تیکت پیوست کنید.
- آرشیو ایمیل تراکنشی. کد HTML یک رسید یا تأیید را بهصورت PDF برای سوابق حسابداری ذخیره کنید.
حریم خصوصی و امنیت
ابزارهای HTML به PDF مبتنی بر سرور مجبورند کد HTML شما (یا URL بهعلاوه کوکیهای جلسه) را به نسخهای از Chromium که در ابرشان اجرا میشود بفرستند. این کار میکند، اما محتوای شما را در دست شخص ثالث میگذارد. مبدل imisspdf همه چیز را درون مرورگر شما با pdf-lib تجزیه و رندر میکند. تنها فراخوانی شبکهای که رخ میدهد واکشیای است که صراحتاً در حالت URL فعال میکنید و مستقیماً از مرورگر شما به سایت هدف میرود، نه از طریق ما.
پرسشهای متداول
عنوانها (h1–h6)، پاراگرافها، فهرستها (ul/ol)، نقلقولها، بلوکهای کد ازپیشقالببندیشده، خطهای افقی، بهعلاوه پررنگ، مایل، کد و پیوند درونخطی. رندرکننده عمداً ساده است تا یک جایگذاری از یک صفحه Notion، خروجی Google Doc یا یک مقاله وبلاگ بدون شگفتی به یک PDF تمیز تبدیل شود.
بدون چیدمان CSS — float، grid و flex نادیده گرفته میشوند. بدون جدول (ردیفها به متن مسطح میشوند). بدون تصاویر مضمّن. بدون فونت وب — PDF از مجموعه استاندارد Helvetica / Courier استفاده میکند. اگر به رندر دقیق پیکسلی بهسبک Chromium نیاز دارید، از صفحه یک اسکرینشات بگیرید و در عوض از JPG به PDF استفاده کنید. برای متن ساده بدون نشانهگذاری، TXT به PDF سبکتر است.
بله — ابزار HTML را مستقیماً از مرورگر شما واکشی میکند، که برای سایتهایی که سیاست CORS آنها اجازه میدهد کار میکند. بسیاری از سایتهای بزرگ این اجازه را نمیدهند. اگر واکشی مسدود شود، یک خطای واضح دریافت میکنید. بهعنوان راهحل، HTML صفحه را بهصورت دستی کپی کنید (کلیک راست ← مشاهده منبع ← کپی) و در ناحیه متن جایگذاری کنید.
بله برای جایگذاریها — HTML هرگز مرورگر شما را ترک نمیکند. برای URLها، مرورگر شما صفحه را مستقیماً از سرورش واکشی میکند، دقیقاً مانند زمانی که آن را بازدید میکنید؛ imisspdf هرگز URL یا محتوا را نمیبیند. مونتاژ PDF بهصورت محلی در تب شما انجام میشود.
ذخیره بهعنوان PDF مرورگر از موتور رندر کامل Chromium استفاده میکند — عالی برای امانت پیکسلی، اما باید هر صفحه را جداگانه چاپ کنید و نمیتوانید آن را اسکریپت کنید. HTML به PDF imisspdf سادهتر است اما به شما اجازه میدهد هر قطعه HTML را جایگذاری کنید، تبدیل را خودکار کنید و آن را آفلاین اجرا کنید. هرکدام که مناسب کار است را انتخاب کنید.
نکاتی برای بهترین نتایج
- متن اصلی را جایگذاری کنید، نه کل صفحه. نوار ناوبری، نوارهای کناری و پاورقیها را حذف کنید اگر PDF فشردهتری میخواهید.
- از وسوم معنایی استفاده کنید. h2 برای عنوانهای فرعی، p برای پاراگرافها، ul/ol برای فهرستها. رندرکننده وسوم را دنبال میکند نه کلاسها را.
- اگر CORS یک URL را مسدود کرد، مشاهده منبع و جایگذاری. بیشتر سایتهای مدرن سرآیندهای میاندامنهای میفرستند که واکشی مستقیم را مسدود میکنند؛ کپی دستی کد HTML جایگزین قابلاعتماد است.
- برای خروجی دقیق پیکسلی، از ذخیره بهعنوان PDF مرورگر استفاده کنید. سپس خروجی را با سایر ابزارهای این سایت پردازش کنید.
ابزارهای PDF مرتبط
- TXT به PDF — متن ساده بهجای HTML.
- Markdown به PDF — برای منبع Markdown بهجای HTML خام.
- JPG به PDF — تصاویر (یا اسکرینشات صفحات) را در یک PDF جمع کنید.
- ادغام PDF — خروجی را با سایر فایلهای PDF ترکیب کنید.
- فشردهسازی PDF — اگر منبع HTML محتوای تکراری زیادی دارد، حجم خروجی را کاهش دهید.
- محافظت PDF — PDF حاصل را قبل از اشتراکگذاری رمزنگاری کنید.