فرم دوم :
base64 گرفته شده در صفحه قبل را میگیریم و با کمک از کتابخانه jspdf تبدیل به base64 pdf میکنیم سپس ذخیره
البته در ie ورژن پایین خروجی نهایی خوب جواب نمیده
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>دانلود فایل PDF</title>
<script type="text/javascript" src="jspdf.debug.js" ></script>
</head>
<body onload=" ConvertToPdf()" >
<center style="font-family:tahoma" >
<br /><br />
<b><a id="dwnldLnk" download='tostas.pdf' href="" > >> Pdf Download << </a> </b>
<br /><br /><h3>
در صورتی که فایل پی دی اف بصورت اتوماتیک دانلود نشد ، بروی لینک بالا کلیک نمایید
</h3>
<br /><br />
<img src="<%=Request("bas")%>" id="canvas" >
</center>
</body>
<script type="text/javascript">
function ConvertToPdf(){
var canvas=document.getElementById("canvas");
//var doc = new jsPDF('p', 'pt', 'a4', false);
var doc = new jsPDF('p', 'pt', [ 800, 1100]);//سایز پی دی اف اینجا مشخص میشود
doc.addImage(canvas.src, 'JPEG', 1, 1, canvas.width , canvas.height );
document.getElementById("dwnldLnk").href=doc.outpu t('datauristring');
//IEWorker(doc.output('datauristring'));
document.getElementById("dwnldLnk").click();
}
</script>
</html>