2016-07-29 54 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 
});