2016-07-29 43 views
1

这里是我用来下载文件的代码。我想使用javascript从html创建PDF文件后下载并上传pdf

我想上传相同的文件到服务器。

该文件是从html创建的。

$scope.callPdf = function (studentId) { 
    html2canvas(document.getElementById('download'), { 
     onrendered: function (canvas) { 
      var data = canvas.toDataURL(); 
      var docDefinition = { content: [{ image: data, width: 450 }] }; 
      pdfMake.createPdf(docDefinition).download(studentId + ".pdf"); 
     } 
    }); 

}` 

回答

1

您可以使用getDataURL方法并将它存储在变量中,然后将其用于上载。

pdfMake.createPdf(docDefinition).getDataUrl(function(dataUrl){ 
var pdfFile = dataUrl; 
//upload code goes here 
});