راکت

مشکل تبدیل htmlبه pdf

1 پاسخ

تبدیل html به pdf
سلام می خواهم این کد تبدیل فایل htmlبه pdf آن را بصورت افقی ذخیره کند نه عمودی
هر کاری کردم درست نشد تازه استایل های صفحه را هم موقع تبدیل فایل بهم می ریزد

<!DOCTYPE html>
<html>
<head>
  <title>My HTML to PDF Example</title>

</head>
<body>

  <button onclick="generatePDF()">PDF</button>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.js"></script>
  <script>
function generatePDF() {
  const options = {
    filename: 'my-pdf-document.pdf',
                orientation: 'portrait' // set the orientation to landscape
  };
  html2pdf().set(options).from(document.body).save();
}
  </script>
</body>
</html>
ثبت پرسش جدید

پاسخ‌ها

1
ahmad yazdany
ahmad yazdany
@ahmadyazdany18

سلام
این کد رو تست کنین

 <script>
        document.addEventListener('DOMContentLoaded',() =>{
            var element = document.getElementsByTagName('body')[0];
            var opt =
            {
                margin: 0.3,
                filename: 'پرینت فاکتور' ,
                image: { type: 'jpeg', quality: 0.95 },
                jsPDF: { unit: 'in', format: 'a3', orientation: 'landscape' },
            };

            html2pdf().set(opt).from(element).save();
        });
    </script>

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام