2016-08-29 1 views
1

Ich versuche mehrere Male, ein Textdokument in ein PDF zu konvertieren. Aber es hat nicht funktioniert. i erhalten „FPError 142: Die FPFile nicht mit den angeforderten Parameter umgewandelt werden könnten Hilfe finden Sie https://developers.filepicker.io/answers/jsErrors/142.“ i verwendenFilestack, wie zu Dokumentkonvertierung

filepicker.convert({ 
    url: "SOMEFILE", 
    mimetype: 'text/*', 
    }, 
    { 
    output: "format:pdf,pageformat:A4:legal", 
    }, 
    function(Blob){ 
    console.log(replaceHtmlChars(JSON.stringify(Blob))); 
    }, 
    function(FPError){ 
    console.log(FPError.toString()); 
    } 
); 

Antwort

1

Die filepicker.convert() -Methode nicht unterstützt Dokumentkonvertierungen.

Nur grundlegende Bildkonvertierungen.

Für Dokumentkonvertierungen haben wir unsere REST-API.

https://www.filestack.com/docs/document-transformations

Sie könnten die Datei-Handle nach einem Upload erfassen und dann unsere Verarbeitungsengine URLs mit JavaScript erstellen:

$('#fpButton').click(function() { 
    filepicker.setKey("your_API_KEY"); 
    filepicker.pick({ 
     services: ['COMPUTER'], 
     mimetypes: ['application/pdf'] 
    }, 
    function(Blob) { 
     console.log(Blob.url); 
     addLink(Blob); 
     addLink2(Blob); 
     addLink3(Blob); 
    } 
); 
}); 

function addLink(data) { 
    $("#results") 
    .append(
     '<a target="_blank" href="' + 
     data.url + '">' + data.filename + '</a>' 
    ); 
} 

function addLink2(data) { 
    $("#results2").append('<img target="_blank" src="' + 
    'https://process.filestackapi.com/output=format:jpg/resize=w:200/' + data.url.substr(data.url.lastIndexOf("/")+1) + '">' 
); 
} 

function addLink3(data) { 
    $('#results3').load('https://process.filestackapi.com/output=docinfo:true/' + data.url.substr(data.url.lastIndexOf("/")+1) + ''); 
} 

Hier ist ein Beispiel, dass Sie ein PDF laden lassen und wandeln dann das PDF in ein Bild für eine Vorschau. Dieselbe Technik könnte verwendet werden, um eine TXT-Datei in eine PDF umzuwandeln.

https://jsfiddle.net/amione/hbbpamva/

Verwandte Themen