تبدیل صفحه‌ی وب‌سایت به PDF | افزودن دکمه دانلود صفحه سایت


نویسنده:
یکشنبه 20 مهر 1399
تبدیل صفحه‌ی وب‌سایت به PDF

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

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

نحوه افزودن دانلود صفحه‌ی وب‌سایت در فرمت PDF

برای این کار ما از یک کتابخانه‌ی جی‌کوئری به نام html2pdf استفاده می‌کنیم. کافیست این کتابخانه را از طریق لینک زیر یا گیت‌هاب دانلود کنید. سپس مراحل زیر رابه ترتیب انجام دهید.


گام اول – دانلود کتابخانه html2pdf

کتابخانه را از طریق لینک بالا دانلود کنید و از حالت فشرده zip خارج نمایید. فایل داخلی که html2pdf.bundle.min.js نام دارد را داخل قالب وب‌سایت خود قرار دهید.

گام دوم – فراخوانی کتابخانه

کدهای زیر را در صفحه‌ای که قصد افزودن دکمه دانلود دارید، اضافه کنید. برای مثال ما قصد داریم در صفحات داخلی سایت از یک دکمه دانلود صفحه استفاده کنیم. بنابراین این کد را آخر فایل single.php در قالب ودرپرس قرار می‌دهیم. اگر می‌خواهید این دکمه را در تمام صفحات داشته باشید (حتی صفحه اصلی) میتوانید آن را در فایل footer.php قرار دهید.

توجه کنید که این کد ارتباطی به وردپرس ندارد بنابراین در همه‌ی وب‌سایت‌ها قابل استفاده است.

تنها نکاتی که باید به آن توجه کنید این است که در اسکریپت اول آدرس کتابخانه دانلود شده را بدهید. اگر آن را درون مسیر اصلی قالب قرار داده‌اید کد بالا کار می‌کند اما اگر در پوشه‌ای قرار گرفته نام پوشه هم به بخش src اضافه کنید. (مربوط به خط اول)

در بخش const element در خط ۶ هم باید آیدی بخشی که قرار است قابل دانلود باشد را وارد کنید. برای مثال من می‌خواهم فقط بخش محتوایی سایت قابل درج در pdf باشد بنابراین به تگ این قسمت یک “id=”main اضافه می‌کنم.شما هم آیدی بخشی از صفحه وب‌سایت خود را وارد کنید.


گام سوم- قرار دادن دکمه دانلود صفحه با فرمت pdf

اکنون فقط یک کار کوچک دیگر باقی مانده و آن هم ساخت دکمه‌ی دانلود Pdf است.

برای اینکار از کد بالا استفاده کنید. خب دوستان عزیزم کافیست کدهارا ذخیره کرده و سری به وب‌سایت خود بزنید و از نتیجه کار لذت ببرید.

مطالب زیر را حتما بخوانید

ایجاد لیست کشویی (drop-down) وابسته به هم در HTML

گاهی اوقات نیاز داریم تا چندین لیست کشویی (drop-down) را به هم وابسته کنیم. برای مثال انتخاب استان و شهر...

بهترین‌ فریم‌ورک‌های CSS را بشناسید

زبان برنامه‌نویسی CSS در طراحی وب زبانی است که تعیین می‌کند چگونه عناصر HTML در کنار هم، درون یک صفحه...

سابلایم تکست (Sublime Text) چیست؟ + بررسی مزایا و معایب آن

در این مقاله از وبلاگ ادمین سایت، به معرفی یک ادیتور کد ساده و سبک می‌پردازیم که برای برنامه نویسان...

بهترین ویرایشگر کد برای طراحی وب

انتخاب یک ویرایشگر کد یا IDE مناسب برای برنامه نویسان همیشه چالشی بزرگ است. در این مقاله ۵ مورد از...

دیدگاهتان را بنویسید

2 پاسخ به “تبدیل صفحه‌ی وب‌سایت به PDF | افزودن دکمه دانلود صفحه سایت”

  1. halvaee.mohammad گفت:

    این دکمه اضافه کردیم مرسی از پست بسیار عالیتون ولی یه مشکلی هست میخواییم فایل خروجی pdf مرتبش کنیم چجوری میتونیم به pdf استایل بدیم

    • برخی از استایلهای صفحه منتقل میشود برای نوشتن استایلهای بیشتر لازمه کدهایی css رو به کمک jquery‌در صفحه پرینت لود کنید یا cssهای اینلاین بنویسید.

دیدگاهتان را بنویسید