Passa al contenuto principale

Aggiungi campi modulo al PDF - API per moduli interattivi

PDF4me Aggiungere campi modulo al PDF consente di aggiungere campi modulo interattivi a PDF documenti. Questo API processi di servizio PDF file e aggiunge campi modulo (caselle di testo e caselle di controllo) in posizioni specifiche su pagine specificate. API riceve PDF parametri dei campi di contenuto e modulo tramite REST API chiamate, utilizzando Base64 codifica per trasmissione sicura. Con supporto per posizionamento flessibile, tipi di campo personalizzati e targeting di pagina, questa soluzione è ideale per l'automazione dei documenti e interattiva PDF flussi di lavoro di sviluppo.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog →

Autenticazione della richiesta API​

Per accedere al PDF4me REST API, ogni richiesta deve includere credenziali di autenticazione adeguate. L'autenticazione garantisce una comunicazione sicura e convalida la tua identità come utente autorizzato del REST API.

Caratteristiche principali​

  • Tipi di campi del modulo: Aggiungi i campi modulo TextBox e CheckBox a PDF Documenti
  • Posizionamento preciso: Posizionamento del campo di controllo con coordinate X e Y precise
  • Dimensioni personalizzate dei campiRegola le dimensioni dei campi del modulo in modo che corrispondano ai requisiti di progettazione.
  • Targeting flessibile delle pagine: Applicare i campi del modulo a pagine specifiche o a interi documenti
  • Valori inizialiImposta i valori predefiniti per i campi del modulo
  • Base64 Codifica: Trasmissione sicura del contenuto dei file tramite Base64 codifica
  • Semplice API Integrazione: RESTful API progettato per l'automazione PDF flussi di lavoro per la creazione di moduli

Endpoint API REST​

IL PDF4me REST API utilizza standard HTTP Metodi per interagire con le risorse. Tutte le operazioni di aggiunta di campi del modulo vengono eseguite tramite un unico endpoint:

  • Metodo: POST
  • Punto finale: /api/v2/AddFormField

Parametri dell'API REST​

Elenco completo dei parametri per Aggiungi campi modulo al PDF REST APII parametri sono organizzati per categoria per una migliore comprensione e implementazione.

Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori e devono essere forniti per il API per funzionare correttamente.

Parametri richiesti​

ParametroTipoDescrizioneEsempio
docContent*Base64Il contenuto dell'input PDF file codificato in Base64JVBERi...
docName*StringFonte PDF nome del file con estensione .pdfoutput.pdf
valore iniziale*StringValore iniziale per il campo del moduloNew input text
posizioneX*IntegerPosizione X del campo del modulo sulla pagina300
posizioneY*IntegerPosizione Y del campo del modulo sulla pagina300
nomecampo*StringNome del campo del moduloInput Field Name
Misurare*IntegerDimensione del campo del modulo4
pagine*StringOpzioni pagina: "1" per la pagina 1, "1,3,5" per pagine specifiche, "2-5" per intervallo di pagine, "1,3,7-10" per pagine miste, "1-" per pagine da 1 a fine1
formFieldType*StringTipo di campo del modulo: Casella di testo O Casella di controlloTextBox

Parametri opzionali​

ParametroTipoDescrizioneEsempio
asincronoBooleanAbilita l'elaborazione asincrona. Quando true, IL API restituisce uno stato 202 e fornisce un polling URL nell'intestazione Posizionetrue

Produzione​

IL PDF4me Aggiungere campi modulo al PDF REST API restituisce risposte diverse a seconda della modalità di elaborazione. API restituisce il PDF COME dati binari per l'elaborazione sincrona o fornisce un polling URL per l'elaborazione asincrona.

Elaborazione sincrona (impostazione predefinita)

Quando async non è impostato o impostato su false, IL API elabora la richiesta immediatamente:

Codice di stato: 200 OK

Tipo di contenuto: application/pdf O application/octet-stream

Corpo della risposta:

IL API restituisce il PDF file direttamente come dati binari (non JSON).

Come si usa:

  1. Il corpo della risposta contiene il binario PDF dati
  2. Salva il contenuto della risposta direttamente come PDF file
  3. NO Base64 La decodifica è necessaria per le risposte binarie

Esempio (JavaScript):

const response = await fetch(url, options);
const pdfBlob = await response.blob();
// Save or process pdfBlob directly

Esempio di richiesta​

Intestazione​

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nota: IL API la chiave deve essere Base64 codificato. Ottieni il tuo API chiave dalla PDF4me Pannello di controllo

Carico utile​

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"initialValue": "input text",
"positionX": 300,
"positionY": 300,
"fieldName": "Input Field Name",
"Size": 4,
"pages": "1",
"formFieldType": "TextBox"
}

Esempi di codice​

IL PDF4me Aggiungere campi modulo al PDF REST API Fornisce esempi di codice in diversi linguaggi di programmazione. Scegli il linguaggio più adatto al tuo ambiente di sviluppo:

C# Esempio (CSharp)

Completo C# implementazione per l'aggiunta di campi modulo a PDF:

Funzionalità di creazione dei campi modulo​

Tipi di campi del modulo​

  • Campi della casella di testo: Creare campi di testo per l'inserimento dei dati dell'utente e il completamento dei moduli
  • Campi CheckBox: Aggiungi elementi checkbox per opzioni di selezione e conferma
  • Dimensioni personalizzate: Regola le dimensioni del campo per adattarle ai requisiti di progettazione e alle esigenze di contenuto
  • Risultati professionaliCreazione di campi modulo di alta qualità con funzionalità accurate.
  • Elaborazione avanzataSupporto per layout di moduli complessi e disposizioni dei campi

Posizionamento e disposizione​

  • coordinate precise: Controllo del posizionamento del campo con valori di posizione X e Y precisi
  • Posizionamento flessibileSupporto per qualsiasi posizione di pagina e disposizione dei campi
  • Targeting della pagina: Applicare i campi del modulo a pagine specifiche o a interi documenti
  • Dimensioni personalizzate: Dimensioni del campo regolabili per una progettazione ottimale della forma
  • Impaginazione professionalePosizionamento coerente dei campi del modulo su tutte le pagine di destinazione

Funzionalità avanzate​

  • Valori inizialiImposta i valori predefiniti dei campi per una migliore esperienza utente.
  • Denominazione dei campi: Nomi di campi personalizzati per la raccolta e l'elaborazione dei dati dei moduli
  • Creazione professionaleGenerazione di campi modulo di alta qualità con funzionalità chiare.
  • Opzioni flessibiliParametri dei campi del modulo personalizzabili per esigenze specifiche

Casi d'uso e applicazioni industriali​

Casi d'uso per servizi legali e professionali

  • Moduli contrattualiAggiungi campi modulo a contratti e accordi per le firme digitali
  • Documentazione legale: Creare moduli interattivi per l'elaborazione di documenti legali
  • Moduli di conformità: Creare moduli per la conformità normativa e la documentazione
  • Acquisizione del cliente: Creare moduli di acquisizione clienti per servizi legali

Richiedi assistenza​