2016-04-08 7 views
1

Ich bin in Cordova Android-Gerät läuft, Ich kann an die Linie 'console.log ("schreiben Erfolg");' aber ich glaube nicht, dass die Datei nicht dort erscheint, wo sie gespeichert wird.Cordova jsPDF - PDF generiert, ich kann die PDF-Datei in Mobile nicht finden

Ich habe versucht, in 2 verschiedenen Androiden laufen, eine PDF-Datei erstellen und überall

Der Quellcode http://www.tricedesigns.com/2014/01/08/generating-pdf-inside-of-phonegap-apps/

//FIRST GENERATE THE PDF DOCUMENT 
console.log("generating pdf..."); 
var doc = new jsPDF(); 

doc.text(20, 20, 'HELLO!'); 

doc.setFont("courier"); 
doc.setFontType("normal"); 
doc.text(20, 30, 'This is a PDF document generated using JSPDF.'); 
doc.text(20, 50, 'YES, Inside of PhoneGap!'); 

var pdfOutput = doc.output(); 
console.log(pdfOutput); 

//NEXT SAVE IT TO THE DEVICE'S LOCAL FILE SYSTEM 
console.log("file system..."); 
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) { 

    console.log(fileSystem.name); 
    console.log(fileSystem.root.name); 
    console.log(fileSystem.root.fullPath); 

    fileSystem.root.getFile("test.pdf", {create: true}, function(entry) { 
     var fileEntry = entry; 
     console.log(entry); 

     entry.createWriter(function(writer) { 
     writer.onwrite = function(evt) { 
     console.log("write success"); 
     }; 

     console.log("writing to file"); 
     writer.write(pdfOutput); 
     }, function(error) { 
     console.log(error); 
     }); 

    }, function(error){ 
     console.log(error); 
    }); 
}, 
function(event){ 
console.log(evt.target.error.code); 

Dank in einem beliebigen Ordner speichern !!

+0

Haben Sie eine Lösung gefunden ?? Ich stehe vor demselben Problem! – Philomath

+0

Nein: {, ich brauche auch Hilfe –

Antwort