2016-08-29 4 views
1

J'ai essayé plusieurs fois de convertir un document texte en pdf. Mais ça n'a pas marché. je reçois « FPError 142: Le FPFile n'a pas pu être converti avec les paramètres demandés Pour obtenir une aide, voir https://developers.filepicker.io/answers/jsErrors/142. » j'utiliseFilestack comment convertir un document

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()); 
    } 
); 

Répondre

1

La méthode filepicker.convert() ne prend pas en charge les conversions de documents.

Seules les conversions d'image de base.

Pour les conversions de documents, nous avons notre API REST.

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

Vous pouvez saisir le descripteur de fichier après un téléchargement et puis construire nos URL du moteur de traitement avec javascript:

$('#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) + ''); 
} 

Voici un exemple qui vous permettra de télécharger un fichier PDF puis convertir que PDF dans une image pour un aperçu. La même technique pourrait être utilisée pour transformer un fichier TXT en un fichier PDF.

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