2014-02-26 8 views

Antwort

12

verwenden, sollten Sie in der Lage sein, einen Filereader zu verwenden, um die Inhalte einer Datei-Objekt als typisierte Array zu erhalten, die PDFJS akzeptiert (http://mozilla.github.io/pdf.js/api/draft/PDFJS.html)

//Step 1: Get the file from the input element     
inputElement.onchange = function(event) { 

    var file = event.target.files[0]; 

    //Step 2: Read the file using file reader 
    var fileReader = new FileReader(); 

    fileReader.onload = function() { 

     //Step 4:turn array buffer into typed array 
     var typedarray = new Uint8Array(this.result); 

     //Step 5:PDFJS should be able to read this 
     PDFJS.getDocument(typedarray).then(function(pdf) { 
      // do stuff 
     }); 


    }; 
    //Step 3:Read the file as ArrayBuffer 
    fileReader.readAsArrayBuffer(file); 

} 
+1

Dank @sam. Um diese Antwort zu ergänzen: Sehen Sie hier, wie Sie den Text mit pdf.js extrahieren: http://StackOverflow.com/a/20522307/408286 – Motasim

+0

Vielen Dank, das hat wunderbar funktioniert. –