مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

مشکل JsPdf.js

  • شنبه 21 بهمن 1396
  • 12:10
تشکر میکنم

سلام دوستان

jsPdf.js فارسی رو پشتیبانی نمیکنه؟؟

من میخوام از صفحه وبم به صورت pdf خروجی بگیرم،ولی این فایل JsPdf فارسی رو قبول نمیکنه؟یعنی نشون نمیده؟؟چرا؟؟   فارسیش پیدا میشه؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 21 بهمن 1396
  • 12:38

مثل این که از utf8 پشتیبانی نمیشه; 

تگ زیر رو در صفحه html خودتون قرار بدید:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

  • شنبه 21 بهمن 1396
  • 13:26

سلام،باز هم همونطوری هست.

طور دیگه ای نمیشه با جی کوئری از صفحه خروجی pdf گرفت؟؟؟؟؟  راه حل دیگه ای نداره؟؟ خیلی نیاز دارم بهش!!!

کل کد من این هست

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<style>

button
{

  background-color:#fff;
  border:none;
  cursor:pointer;
}

button:hover
{

  background-color:#fff;
  border:none;
  cursor:pointer;
  color:green;
}

#pdfdiv
{
color:green;
}
</style>

   <script type="text/javascript" src="jspdf.min.js"></script>
  
 <script type="text/javascript" src="jquery-git.js"></script>
    
  <style type="text/css">
    
  </style>

  <title></title>

<script type='text/javascript'>//<![CDATA[
$(window).on('load', function() {
var doc = new jsPDF();

var specialElementHandlers = {
    '#editor': function (element, renderer) {
        return true;
    }
};

$('#pdfview').click(function () {
    doc.fromHTML($('#pdfdiv').html(), 15, 15, {
        'width': 700,
            'elementHandlers': specialElementHandlers
    });
    doc.save('file.pdf');
});
});//]]> 

</script>

</head>

<body>

  <div id="pdfdiv">
     <h3 style="color:green;">WWW.SANWEBCORNER.COM</h3>
    <p>a pararaph</p>
    <p>کتابخانه ملی </p>
</div>
<div id="editor"></div>
<button id="pdfview">Download PDF</button>
</body>
</html>

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)