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