پرش به محتوای اصلی

تبدیل فایل HTML به PDF

برای تبدیل فایل HTML به PDF، فایل html. یا htm. خود را آپلود کنید، PDF را انتخاب کنید و تبدیل کنید. قواعد @page شما رعایت می‌شود؛ بدون آن‌ها از A4 با حاشیه 10 میلی‌متر استفاده می‌کند. به دلایل امنیتی اسکریپت‌ها اجرا نمی‌شوند و فایل‌های خارجی مانند CSS پیوندشده، تصاویر راه‌دور و فونت‌های وب بارگذاری نمی‌شوند. URL صفحه وب قابل وارد کردن نیست.

  • رایگان، بدون ثبت‌نام
  • حذف فایل‌ها ظرف 30 دقیقه
  • تا 100 مگابایت

فایل‌ها ظرف 30 دقیقه برای همیشه از سرورهای ما حذف می‌شوند.

نحوه تبدیل HTML به PDF

  1. فایل HTML خود را آپلود کنید

    فایل HTML را روی بخش آپلود بکشید یا آن را انتخاب کنید (تا 100 مگابایت).

  2. PDF را به‌عنوان مقصد نگه دارید

    PDF از قبل در منو انتخاب شده است؛ در صورت نیاز می‌توانید فرمت دیگری انتخاب کنید.

  3. تبدیل و دانلود

    روی «تبدیل» بزنید تا دانلود فایل تبدیل‌شده به‌صورت خودکار شروع شود.

چه چیزی حفظ می‌شود؟

حفظ می‌شود

  • سبک‌های درون‌خطی و نخستین بلوک <style>
  • اندازه صفحه و حاشیه‌های تعیین‌شده با @page
  • رنگ‌های پس‌زمینه و تصاویر data: URI
  • جدول‌ها، فهرست‌ها و قواعد CSS شکست صفحه

تغییر می‌کند

  • بدون @page، صفحه‌ها A4 با حاشیه 10 میلی‌متر هستند
  • فونت‌های وب با فونت‌های مشابه نصب‌شده روی سرور جایگزین می‌شوند

منتقل نمی‌شود

  • شیوه‌نامه‌های پیوندشده و تصاویر راه‌دور (http/https)
  • محتوای ترسیم‌شده با JavaScript (نمودارها، جدول‌های پویا)
  • بلوک‌های <style> اضافی در <head> پس از اولی

چه زمانی استفاده کنیم

فاکتورها و گزارش‌های تولیدشده به‌صورت HTML

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

بایگانی اسناد HTML مستقل

اسناد HTML تک‌فایلی که سبک‌ها و تصاویر خودشان را دارند، مانند یادداشت‌های صادرشده یا قالب‌های ایمیل، می‌توانند به‌صورت PDF نگه داشته و به اشتراک گذاشته شوند که روی هر دستگاهی یکسان دیده می‌شود.

محدودیت‌هایی که باید بدانید

  • ورودی URL وجود ندارد: این ابزار تبدیل صفحه وب به PDF نیست؛ یک فایل html. یا htm. ذخیره‌شده را آپلود کنید.
  • تصاویری که با مسیر نسبی ارجاع شده‌اند (مثلاً images/logo.png) پیدا نمی‌شوند، چون فقط یک فایل آپلود می‌شود.
  • هیچ سرصفحه، پاصفحه یا شماره صفحه‌ای به PDF اضافه نمی‌شود.

درباره فرمت‌ها

HTML چیست؟

HTML (HyperText Markup Language) زبان نشانه‌گذاری‌ای است که صفحات وب با آن نوشته می‌شوند. عنوان‌ها، پاراگراف‌ها، فهرست‌ها، جدول‌ها، پیوندها و تصاویر با تگ‌ها تعریف می‌شوند و CSS ظاهر آن‌ها را کنترل می‌کند. فایل .html بدون نرم‌افزار اضافی در هر مرورگری باز می‌شود و به‌جای صفحه‌های ثابت، با عرض صفحه نمایش تنظیم می‌شود. شیوه‌نامه‌های خارجی، فونت‌های وب و تصاویر راه‌دور منابع جداگانه‌ای هستند و اگر در فایل جاسازی نشده باشند همراه آن منتقل نمی‌شوند.

PDF چیست؟

PDF (Portable Document Format) فرمت سندی با چیدمان ثابت است که Adobe ایجاد کرده و با شماره ISO 32000 استاندارد شده است. هر متن، تصویر و خط همراه با موقعیتش در صفحه ذخیره می‌شود، بنابراین PDF روی همه دستگاه‌ها یکسان به نظر می‌رسد و چاپ قابل اعتمادی دارد. در عوض ویرایش آن دشوار است: PDF موقعیت‌ها را در صفحه ذخیره می‌کند، نه پاراگراف‌ها و جدول‌ها را. PDFهای اسکن‌شده فقط تصویر صفحه دارند و برای استخراج متن به OCR (تشخیص نوری کاراکتر) نیاز دارند.

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

آیا می‌توانم URL یک وب‌سایت را بچسبانم تا PDF بگیرم؟

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

چرا تصاویر یا سبک‌ها در PDF من نیستند؟

به دلایل امنیتی رندرکننده هرگز به منابع خارجی وصل نمی‌شود: فایل‌های css. پیوندشده، تصاویر میزبانی‌شده آنلاین و فونت‌های وب بارگذاری نمی‌شوند و JavaScript اجرا نمی‌شود. برای PDF وفادار، CSS خود را به یک بلوک <style> منتقل کنید و تصاویر را به‌صورت data: URI (base64) داخل فایل HTML جاسازی کنید.

چطور اندازه صفحه یا حاشیه‌ها را تنظیم کنم؟

یک قاعده @page به بلوک <style> در HTML خود اضافه کنید، برای مثال @page { size: A4 landscape; margin: 20mm; }. مبدل به اندازه صفحه CSS اولویت می‌دهد. بدون قاعده @page از صفحه‌های A4 عمودی با حاشیه 10 میلی‌متر در هر چهار طرف استفاده می‌کند.

آیا تبدیل HTML به PDF رایگان است؟

بله، کاملاً رایگان. حساب کاربری، اشتراک یا واترمارکی در کار نیست — فقط فایل خود را آپلود و تبدیل کنید.

آیا فایل من امن است و چه زمانی حذف می‌شود؟

فایل شما از طریق HTTPS منتقل می‌شود و با یک کد تصادفی روی سرور ما نگهداری می‌شود. فایل آپلودشده و خروجی ظرف 30 دقیقه برای همیشه حذف می‌شوند و لینک دانلود فقط برای کسی که کد یکتای شما را دارد کار می‌کند.