Documentation de PDF Blocks
Par où commencer pour chaque intégration, le catalogue d’actions, les concepts communs à toutes les actions et la documentation de sécurité et juridique.
Toutes les actions suivent le même modèle : envoyez un document, indiquez ce qu’il faut en faire et récupérez directement le document terminé. Il n’y a pas de SDK à installer ni d’état à gérer, et rien n’est conservé une fois la réponse envoyée.
Commencez par la façon dont vous comptez l’appeler, ou lancez une recherche sur
toutes les pages depuis l’en-tête (⌘K, ou Ctrl K sous Windows).
Choisissez votre intégration
Pour écrire du code, dans n’importe quel langage.
Un appel HTTPS authentifié par action : multipart/form-data en entrée, un
PDF en sortie. Toutes les actions sont disponibles, et chaque sortie est une
entrée valide pour la suivante.
Pour créer un flux dans Power Automate.
Notre connecteur certifié, avec les dix-sept actions sous forme d’étapes de flux. Les documents passent d’une étape à l’autre en tant que contenu de fichier, de sorte qu’aucun stockage intermédiaire n’est nécessaire.
Pour relier des applications entre elles sans code.
Les actions les plus courantes sous forme d’étapes de Zap, qui prennent les fichiers des applications que vous connectez déjà. Commencez ici pour les règles des champs de fichier, sur lesquelles butent la plupart des Zaps.
Essayez une requête
Placez un PDF nommé input.pdf dans votre répertoire de travail, remplacez la
clé par la vôtre et lancez ceci. La commande appose un filigrane sur le document
et écrit le résultat dans watermarked.pdf.
curl https://api.pdfblocks.com/v1/add_text_watermark \
-H 'X-API-Key: your_api_key' \
-F file=@input.pdf \
-F line_1='CONFIDENTIAL' \
-o watermarked.pdfLa réponse est 200 OK avec application/pdf et le document terminé en corps
de réponse. Toutes les actions à sortie unique suivent cette même forme, si bien
que changer le nom de l’action représente l’essentiel du travail d’adoption de
la suivante. Le Démarrage rapide propose le même appel
en Python, Node.js, PHP, Ruby et d’autres, ainsi que la façon d’obtenir une clé.
Ce que vous pouvez faire
Dix-sept actions, groupées par capacité. Chaque groupe renvoie au catalogue complet, où chaque action dispose de sa propre page de référence.
Combinez une liste ordonnée de documents, ou divisez-en un par nombre de pages, à une page, par taille de fichier ou en groupes que vous définissez.
Apposez du texte ou une image sur les pages, avec le contrôle de la position, de la rotation, de l’opacité et des pages couvertes.
Ajoutez ou supprimez un mot de passe, appliquez ou levez des restrictions d’autorisations et supprimez les signatures existantes.
Extrayez, supprimez, faites pivoter, inversez et réordonnez les pages, le tout avec une même syntaxe de plages.
Concepts fondamentaux
Ils sont communs à toutes les actions, et c’est là que se trouvent les réponses à la plupart des questions d’intégration.
- Authentification : comment fonctionnent les clés d’API, ce qu’il faut envoyer à chaque requête et comment garder une clé en sécurité.
- Travailler avec les fichiers : comment envoyer des documents, les limites de taille et ce qui est renvoyé.
- Sélectionner des pages : la syntaxe de plages
pagespartagée par toutes les actions qui opèrent sur des pages. - Enchaîner les actions : passer la sortie d’une action à la suivante sans jamais toucher au disque.
- Formats de réponse : la négociation de contenu et la façon dont répondent les actions qui produisent plusieurs documents.
- Erreurs : le corps de l’erreur et la signification de chaque code de statut.
- Rate limits et utilisation : ce qui compte comme requête et ce qui se passe lorsqu’une limite est atteinte.
- Régions et résidence des données : les endpoints régionaux et où chacun traite les documents.
- Versionnage et stabilité : ce qui peut changer sous une intégration en service, et ce qui ne le peut pas.
Sécurité et conformité
Deux faits structurels déterminent la plupart des questions d’un examen : les documents ne sont jamais stockés et aucun LLM ne les lit. Chaque fichier est traité en mémoire et renvoyé dans la même réponse.
La section Confiance en donne le détail : la Sécurité de PDF Blocks avec une correspondance des contrôles SOC 2, HIPAA et les conditions du BAA, la liste des sous-traitants ultérieurs et l’ensemble juridique (Conditions générales, Politique de confidentialité et Avenant relatif au traitement des données).
Référence et support
Toutes les évolutions de l’API, de la plus récente à la plus ancienne.
La spécification lisible par une machine, pour générer un client ou l’importer dans vos outils.
Ce qui existe pour chaque langage, et pourquoi il n’y a pas de SDK à installer.
Comment nous joindre, quoi inclure et où consulter l’état actuel.