我希望使用zip.js来压缩pdf或其他格式,如excel,ppt等。
如何在zip.js中压缩此格式?我写了但是我没能生成zip文件。我的要求是在单击下载按钮时下载zip文件。这该怎么做?我完全陷入了生成zip文件的困境。
我的代码如下
<body>
<a id ='file' href="http://www.brainlens.org/content/newsletters/Spring%202013.pdf" type="application/pdf" name="Sample.pdf">Sample.pdf</a>
<input id="button" type="button" value="Create Zip"></input>
</body>
<script>
var FILENAME = document.getElementById('file').name;//"sample.pdf"
var URL = document.getElementById('file').href;//"sample.pdf"
var zipFs = new zip.fs.FS();
function zipPDF() {
zipFs.root.addHttpContent(FILENAME, URL);
}
function create_zip(){
zipPDF();
}
var btn = document.getElementById('button');
btn.addEventListener("click", create_zip, false);
</script>