Introduzione all’API PDF Blocks
Che cos’è PDF Blocks, il modello che segue ogni azione e il catalogo di tutto ciò che l’API sa fare.
PDF Blocks è un’API HTTP sicura, veloce e stateless per lavorare con i documenti PDF. Inviare un documento, indicare un’azione e riavere il PDF elaborato direttamente nella risposta. Non c’è nessuno stato dell’account da gestire, non viene memorizzato nulla una volta conclusa la richiesta e non c’è nessun SDK da installare: ogni azione è una singola chiamata HTTPS autenticata, eseguibile da qualsiasi linguaggio.
Il modello mentale
Un PDF in input, un PDF in output. Ogni azione è una trasformazione pura: riceve
un documento (più qualche parametro), restituisce un nuovo documento e non
conserva nulla. Si invia multipart/form-data con il proprio PDF in un campo
file e un’azione a output singolo risponde 200 OK con application/pdf, il
documento finito come corpo della risposta.
Poiché ogni output è a sua volta un PDF valido, è un input valido per l’azione successiva. Le azioni sono quindi componibili: unire più file, apporre una filigrana sul risultato e poi crittografarlo, ogni passaggio alimenta il successivo. Vedere Concatenare le azioni per costruire una pipeline senza mai toccare il disco.
Il catalogo delle azioni
Diciassette azioni, raggruppate per funzionalità. Ognuna rimanda al proprio riferimento completo.
Unione e divisione
Unire un elenco ordinato di PDF in un unico documento.
Dividere in blocchi di dimensione fissa.
Dividere a un punto di taglio scelto.
Limitare la dimensione in byte di ogni parte.
Raggruppare le pagine secondo uno schema che si definisce.
Filigrane
Apporre fino a tre righe di testo.
Apporre un logo o un’immagine.
Password e sicurezza
Crittografare un documento.
Decrittografare un documento di cui si conosce la password.
Impostare i flag di autorizzazione.
Azzerare i flag di autorizzazione.
Rimuovere le firme digitali.
Pagine
Conservare un sottoinsieme di pagine.
Scartare un sottoinsieme di pagine.
Ruotare le pagine di 90°, 180° o 270°.
Invertire l’ordine delle pagine.
Riorganizzare le pagine in qualsiasi ordine.
Per il quadro completo, con la convenzione di denominazione, il modo in cui le azioni si compongono e il punto in cui ciascuna è documentata, vedere la Panoramica delle azioni.
Che cosa la distingue
- Veloce. Le azioni sono trasformazioni a scopo unico, senza code e senza andate e ritorni. Si invia una richiesta e si scrive il risultato in streaming direttamente su un file.
- Sicura e stateless. Le richieste viaggiano solo su HTTPS e si autenticano con una chiave segreta. I documenti vengono elaborati nella regione scelta e non vengono mai memorizzati: una volta scritta la risposta, non resta nulla.
- Residenza regionale dei dati. Lo stesso catalogo gira in dieci regioni, così i documenti possono essere elaborati dove la conformità lo richiede. Basta puntare una richiesta all’URL di base della regione e tutto il resto è identico.
| Regione | URL di base |
|---|---|
| Globale | https://api.pdfblocks.com |
| Stati Uniti | https://us.api.pdfblocks.com |
| HIPAA Stati Uniti | https://hipaa.api.pdfblocks.com |
| Unione europea | https://eu.api.pdfblocks.com |
| Regno Unito | https://uk.api.pdfblocks.com |
| Canada | https://ca.api.pdfblocks.com |
| Australia | https://au.api.pdfblocks.com |
| Giappone | https://jp.api.pdfblocks.com |
| India | https://in.api.pdfblocks.com |
| Brasile | https://br.api.pdfblocks.com |
Vedere Regioni e residenza dei dati per tutti i dettagli.