在使用AJAX将jsPDF创建的PDF文件发送到.NET API时,我遇到了很多问题。现在我可以使用base64了,但我不想使用它,因为它增加了文件的大小。当创建PDF (jsPDF: doc.output)时,得到的结果与第一张图片一样是一个“字符串”,这个文件被正确创建,所以这不是问题所在:下一步是发送数据,为此,我使用javascriptFormData()对象:
var data = new FormData();
在将我的HTML页面转换为pdf并发送给Ajax POST作为multipart/form-data时,我面临一个问题。在登录了很多页面后,我才知道使用jsPDF插件是可以实现的。但是使用jsPDF,我们必须将HTML转换为jpg(以base64格式),然后将其下载到PDF中。但是我想转换成 PDF 格式,转换后的PDF需要发送到Ajax POST作为multipart/form-data。
下面是我正在尝试的代码..。onrendered: fun
使用,我在客户端(AngularJS)生成了pdf文件。我能够成功下载该文件。现在我有了另一个功能来将pdf via email发送到用户电子邮件地址。问题:
当用户点击send email按钮时,我使用jspdf创建的pdf应该被上传到服务器上,在那里我应该能够附加我从客户端到电子邮件获得的pdf文件。也可以这样做吗?我不知道我们能否做到这一点。我们能否将var doc = new jsPDF('p', 'pt');中的doc对象</em