Examen DocRaptor – API HTML vers PDF

Online Coding Courses for Kids

Ici, dans cet article, nous allons passer en revue l’outil DocRaptor, un convertisseur d’API HTML en PDF. La revue DocRaptor discutera brièvement de son fonctionnement avec Python, quelques exemples de code, des fonctionnalités, des avantages et peut-être des avantages et des inconvénients.

Qu’est-ce que l’outil DocRaptor?

Examen DocRaptor 1

DocRaptor est une API de transformation de document au format HTML vers PDF et Excel. L’outil utilise un ensemble de langage de codage pour les requêtes HTTP POST pour la génération de fichiers PDF et XLS. En outre, les fichiers PDF prennent en charge les nouvelles conversions HTML5, CSS3 et JavaScript avec l’aide du moteur de DocRaptor pour différents styles et capacités de mise en forme.

Il s’agit de la meilleure et de la plus simple API HTML vers PDF. Étant la seule API alimentée par le moteur PrinceXML HTML-to-PDF, le DocRaptor fournit un support solide pour les en-têtes, les sauts de page, les numéros de page, la flexbox, les Water Marks, les PDF disponibles et bien plus encore.

Avec quel outil est construit?

L’API est construite avec des normes Web, ce qui permet à une chose qui fonctionne dans un navigateur de fonctionner dans DocRaptor, y compris HTML, CSS, XML, SVG et JavaScript. La scène gère toutes les polices personnalisées disponibles via Internet et peut gérer le style de typographie avancé comme le crénage, les ligatures ou les petites majuscules. La prise en charge des conceptions de niveau supérieur permet aux utilisateurs d’ajouter des en-têtes et des pieds de page, des numéros de page, des notes de bas de page ainsi que des références croisées, ainsi que des tableaux, des listes, des colonnes ou même des flottants.

DocRaptor prend également en charge des fonctionnalités telles que la pagination, la table des matières (c’est-à-dire pour un eBook PDF), les liens internes et le filigrane, en plus des services XLS tels que les feuilles de calcul, le style et le formatage. Tous les documents peuvent être sécurisés à l’aide du cryptage, des mots de passe et des métadonnées.

De quoi a besoin l’outil DocRaptor pour fonctionner?

DocRaptor fonctionne avec n’importe quelle terminologie de code et comprend une documentation avec des exemples de codage complets pour la création de fichiers PDF et Excel à l’aide de C #, Curl, Java, JavaScript, jQuery, .NET, Node, PHP, Python, Rails et Ruby. De plus, les wrappers et les bibliothèques sont également accessibles en plusieurs langues.

Fonctions DocRaptor

Disponibilité garantie

L’API DocRaptor offre une vitesse de disponibilité de 99,999% avec une fiabilité et un service élevés, hautement fiables sur le marché.

Aucune limite de taille

Les outils n’offrent aucune limite sur la taille d’entrée ou de sortie des documents et tous les documents coûtent le même prix, quelle que soit leur taille.

Débit infini

L’infrastructure des outils DocRaptor est conçue de manière à pouvoir gérer des milliers de documents par seconde.

En-têtes et pieds de page simples

Plutôt que d’ajouter des en-têtes et des pieds de page PDF à l’aide d’un autre document HTML, les en-têtes et pieds de page DocRaptor font partie du code HTML de l’enregistrement. Et affichez (ou masquez) facilement différents en-têtes et pieds de page pour diverses pages.

Ajuster les sauts de page

Le moteur de recherche de DocRaptor a été assemblé et conçu pour créer des PDF, et il prend également entièrement en charge les médias paginés CSS3. Cela permet beaucoup plus de contrôle sur les sauts de page, et en particulier lors de la gestion des tableaux et des graphiques.

Mises en page et tailles combinées

Contrairement à ses concurrents, DocRaptor vous permet de maîtriser à la fois le style, la mise en page et les styles de dimensionnement des pages de votre propre enregistrement. En plus de choisir des pages Web, vous pouvez également styliser les pages de droite et de gauche autrement, ou même peut-être même les toutes premières et dernières pages.

CSS Flexbox

DocRaptor vous permet de créer des PDF avec des outils de conception CSS complexes, par exemple flexbox. Vous n’avez pas besoin de connaître de nouveaux outils ou de corriger radicalement votre site pour trouver un beau PDF.

PDF balisés

Créez des PDF plus accessibles à l’aide des profils PDF PDF / A-1a, PDF / A-3a ou PDF / UA-1. PDF balisés Améliorez l’expérience de numérisation pour les technologies d’assistance telles que les lecteurs d’écran.

HTML vers PDF avec Python à l’aide de DocRaptor

La conversion de HTML, CSS et JavaScript en documents PDF et XLS avec Python est rapide et simple avec DocRaptor. De plus, avec DocRaptor, vous pouvez rendre votre document parfait en utilisant la référence API et le guide de style et de formatage des outils.

Pour créer des enregistrements, vous trouverez ci-dessous des exemples Python fonctionnels.

Installation:

pip install –upgrade docraptor

ou

easy_install –upgrade docraptor

Remarque: Si vous utilisez un système avec easy_install mais pas pépin, vous pouvez utiliser easy_install à la place. Si vous n’utilisez pas virtualenv, vous devrez peut-être préfixer ces commandes avec sudo.

Vous trouverez ci-dessous un exemple simple avec une sortie de fichier et une gestion des erreurs plus robustes, des documents hébergés, une génération asynchrone et des documents hébergés asynchrones.

Les documents générés de manière synchrone comme ci-dessus sont limités à 60 secondes de temps de génération. Cependant, jusqu’à 10 minutes sont possibles via le processus asynchrone.

Créer un modèle personnalisé

Maintenant, nous allons continuer à encoder un modèle à partir de zéro, mais que se passe-t-il si DocRaptor a déjà des modèles pour votre parcours de génération que vous pouvez modifier rapidement?

D’accord, essayons l’outil DocRaptor lui-même pour créer un modèle personnalisé.

https://gist.github.com/yasoob/b3fbdfef05e3e12d24c9d73985c41646

Il s’agit du code du modèle de reçu de site Web de DocRaptor.

Maintenant, si nous voulons personnaliser le modèle spéculant Python:

https://gist.github.com/yasoob/ff6d9681081bfb7f7dc6862f9a3a5c91

Les données du badge, de l’en-tête, du pied de page et du tableau ont été personnalisés, et le tampon “Paiement” sous le numéro est appliqué. Il suffit de changer le modèle au minimum et nous avons maintenant un très joli modèle de reçu qui peut être utilisé pour créer des fichiers PDF.

Remarque: Ce n’est pas un modèle personnalisé créé par moi-même. J’ai pris un exemple de la source en ligne et je l’ai appliqué personnellement pour aider d’autres amis comme vous.

Maintenant, exécutez à nouveau le code Python mais cette fois, modifiez le:

“Test”: vrai

ou

“Test”: Faux

Si cela fonctionne, vous vous retrouverez enfin avec un PDF similaire à celui ci-dessous:

Examen de DocRaptor

Avantages de DocRaptor

Paramètres de conservation des documents

Les documents peuvent être extraits et restaurés directement après une génération ou conservés plus longtemps, afin que leur personnel d’assistance puisse prendre en charge la mise en œuvre du débogage et de la conception.

Norme et certification de l’UE

L’équipe DocRaptor approuve pleinement le RGPD, le bouclier de protection des données et d’autres exigences de l’UE pour des centaines de clients européens.

Documents de test gratuits

Chaque compte comprend des documents de test filigranés illimités pour une configuration, un style et des tests plus faciles.

Chiffré au repos

Lorsqu’elles ne sont pas utilisées pour les systèmes de conversion, toutes les entrées et sorties d’enregistrement sont cryptées. DocRaptor s’engage à garder les détails privés.

Exemples de code et bibliothèques

L’outil contient des bibliothèques et des exemples de code dans tous les principaux langages, y compris C #, Java, JavaScript, jQuery, .NET, Node, PHP, Python, Rails, Ruby, etc.

Le dernier à emporter

Lorsque vous créez des tonnes de fichiers PDF à la volée sans utiliser une grande partie de vos propres machines-outils, c’est lorsque le DocRaptor est également très utile.

De plus, en tant qu’API basée sur le cloud, la plate-forme fournit un support technique, une évolutivité rapide et des garanties de stabilité pour ces bibliothèques et leurs ressources sans risque de maintenance à long terme.

Cependant, si vous trouvez cet article utile, partagez-le avec vos amis. En outre, si vous avez des questions connexes, veuillez nous le faire savoir dans la zone de commentaire ci-dessous.

Close Menu