Я использую Cordova, это мой код для записи в файл PDF.
var pdf = new jsPDF('p','pt','a4');
pdf.text(20, 20, 'YES, Inside of Cordova!');
pdf.addImage(imageURI, 'png', 30, 80);
var pdfOutput = pdf.output("blob");
window.resolveLocalFileSystemURL(cordova.file.externalCacheDirectory, function(dir) {
console.log("Access to the directory granted succesfully");
dir.getFile('sample.pdf', {create:true}, function(file) {
console.log("File created succesfully.");
file.createWriter(function(fileWriter) {
console.log("Writing content to file");
fileWriter.write(pdfOutput);
}, function(){
alert('Unable to save file in path '+ cordova.file.externalCacheDirectory);
});
});
});
Как писать без перезаписи старого файла PDF.