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/