Meilleures API pour générer un PDF

Salut,

Connaissez-vous une bonne API pour générer un PDF simplement, éventuellement à partir d’un document HTML, mais pas forcément.
Je connais http://www.fpdf.org mais qui est fastidieux à utiliser, chaque item doit être placé, etc.

Dans quel language ? Je suppose que c’est PHP ?

En PHP j’utilise http://www.tcpdf.org/ après avoir utilisé un temps celle que tu connais.
En JS j’utilise https://parall.ax/products/jspdf

Ba une API, peu importe le langage, pouvoir appeler un service en curl par exemple pour convertir un fichier en pdf.
Thanks je regarde tes liens.

Tu peux regarder les services proposés par Heroku, c’est souvent pas mal. Ils en ont quelques uns pour les PDF, mais j’ai pas eu l’occasion de les tester.

Il y a weasyprint.

Après avoir testé différents trucs, je n’utilise plus que la gem Prawn pour Ruby : http://prawnpdf.org

Après quelques soucis de Prawn (je l’ai utilisé super tôt faut dire) j’étais passé à wkhtmltopdf - ça marche pas mal.

Il doit y avoir pas mal d’autres solutions à base de navigateur headless.
Sinon y’a pas mal de circuits convolutés pour convertir tout format en autres (HTML / PS / Markdown / OOo / LaTeX même…) et on peut parfois s’en sortir en plusieurs étapes. Je ne recommande pas mais avant de trouver ma solution c’est ce que j’étudiais ;)

1 J'aime

Bonjour,

Utilisant JAVA, nous sommes en train de nous poser la question d’utiliser la library Itex pour cette fonctionnalité, qu’en pensez vous? quelles sont les avantages/inconvénients par rapport à une API?

Cordialement,
Js Leleu

Les libs java sont pas mal, souvent plus matures que d’autres langages.

Quant aux API, mes clients ne laisseraient pas “partir” les infos confidentielles qu’on met dedans vers des tierces parties (ne serait-ce que la problématique de données personnelles vers un presta rarement français et rarement SafeHarbour).

Au passage j’ai vu le prix de l’add-on Heroku, ça me semble délirant.
100 docs par jour c’est rien du tout, et ça te prend $60 à $100 /mois ?
Faut-il que je prenne ma solution pour en faire un SaaS ?

1 J'aime

Merci de votre réponse,

Cdt,
JsL

Salut,

En Java nous avons utilisé l’API Flying Saucer (https://code.google.com/p/flying-saucer/) qui permet de générer un pdf à partir d’un html.
Le résultat est plutôt satisfaisant.

Après avoir testé beaucoup de lib Java, que ce soit pour parser des PDF ou bien pour en créer, je recommande https://pdfbox.apache.org/

Ca marche du tonerre !

Hello,
Tu trouveras ton bonheur ici : https://rapidapi.com/logicmind-logicmind-default/api/pdf-tools

ici c’est du lourd : https://rapidapi.com/logicmind-logicmind-default/api/pdf-tools

Sinon ya la startup de simon ! https://www.pdfmonkey.io/

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s