AngularJS - 使用JSZip压缩上传的pdf文件

时间:2018-02-19 10:54:43

标签: javascript angularjs jszip

成功上传文件(多个文件上传)后,我尝试实现压缩功能。压缩文件应该发送到服务器以便在db中保留。 压缩工作正常,但pdf的内容显示为空。

还尝试设置下面显示的pdf的硬编码值,并且工作正常。

                    var doc = new jsPDF();

                    doc.setFontSize(40);
                    doc.text(35, 25, "Octonyan loves jsPDF");

                    var zip = new JSZip();
                    zip.file("Hello.pdf", doc.output());
                    zip.generateAsync({ type: "blob" })
                        .then(function (content) {
                            saveAs(content, "example.zip");
                        });

我试过文件上传的方法: -

 for(var uploadedFile in uploadedFileArray){
                                if(uploadedFileArray[uploadedFile]){
                                    doc1 = new jsPDF(uploadedFileArray[uploadedFile]);
                                }
                            }

上传完成后,是否有人有任何想法,如何实施,手动压缩文件?

提前致谢。

0 个答案:

没有答案