محمد صادق
4 ماه پیش توسط محمد صادق مطرح شد
1 پاسخ

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

تبدیل 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>

ثبت پرسش جدید
ahmad yazdany
@ahmadyazdany18 3 ماه پیش مطرح شد
0

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

 <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>

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

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