SDK per moduli PDF

Crea, modifica ed elabora moduli interattivi

SDK per moduli PDF: Crea, modifica ed elabora moduli interattivi

Il set di funzionalità per i moduli all'interno del nostro SDK per PDF fornisce agli sviluppatori strumenti completi per la creazione, la manipolazione e l'elaborazione di moduli PDF interattivi senza dipendenze da Adobe Acrobat o altre applicazioni di terze parti. Questa funzionalità di base consente alle tue applicazioni di generare moduli dinamici, aggiungere vari tipi di campo, controllare il comportamento dei moduli e gestire i dati dei moduli a livello di codice.

Che tu stia creando flussi di lavoro di automazione dei documenti, creando sistemi di raccolta dati o sviluppando applicazioni basate su moduli, queste funzionalità ti offrono il controllo completo sui moduli PDF mantenendo la compatibilità con i visualizzatori PDF standard. Il modulo Moduli supporta vari metodi di invio, formati di dati e modelli di integrazione per soddisfare le diverse esigenze aziendali e gli ambienti tecnici.

Riepilogo delle funzionalità

Capacità
Campi modulo
Descrizione
Creare e manipolare vari elementi del modulo, inclusi campi di testo, caselle di controllo, pulsanti di opzione ed elenchi a discesa
Capacità
FDF (Formato Dati Moduli)
Descrizione
Importare ed esportare i dati dei moduli utilizzando il Formato Dati Moduli (FDF) per uno scambio di dati efficiente tra i sistemi
Capacità
Widget
Descrizione
Personalizzare l'aspetto, il comportamento e le proprietà interattive dei campi modulo per migliorare l'esperienza dell'utente
Capacità
Firme digitali
Descrizione
Aggiungere campi firma e convalidare le firme per abilitare flussi di lavoro documentali sicuri
Capacità
Azioni
Descrizione
Definire comportamenti personalizzati quando gli utenti interagiscono con gli elementi del modulo
Capacità
Riconoscimento moduli
Descrizione
Rilevare e convertire automaticamente i moduli statici in moduli interattivi compilabili

Dettagli delle funzionalità

Campi modulo

La funzionalità Campi modulo consente di creare, posizionare e configurare a livello di codice elementi interattivi all'interno dei documenti PDF. L'SDK supporta tutti i tipi di campo modulo PDF standard, inclusi campi di testo, caselle di controllo, pulsanti di opzione, caselle combinate, caselle di riepilogo e pulsanti. Ogni campo può essere posizionato e dimensionato con precisione in base alle proprie esigenze. È possibile impostare le proprietà del campo come lo stato obbligatorio, lo stato di sola lettura e le condizioni di visibilità. L'SDK fornisce anche metodi per raggruppare campi correlati, stabilire l'ordine di tabulazione e implementare regole di convalida dei campi per garantire l'integrità dei dati.

FDF (Formato Dati Moduli)

La funzionalità FDF consente una gestione efficiente dei dati dei moduli separatamente dalla struttura del documento PDF. Utilizzando le funzioni FDF dell'SDK, è possibile estrarre i dati dei moduli dai PDF compilati, memorizzarli in formato FDF compatto e successivamente utilizzare tali dati per popolare i modelli di modulo. Questa separazione tra dati e progettazione del modulo è particolarmente preziosa per le applicazioni che devono archiviare in modo efficiente grandi volumi di invii di moduli. L'SDK supporta la conversione bidirezionale tra moduli PDF e FDF, consentendo alle applicazioni di implementare flussi di lavoro di elaborazione dati sofisticati mantenendo la fedeltà visiva dei moduli originali.

Widget

La funzionalità Widget fornisce un controllo granulare sull'aspetto visivo e sul comportamento interattivo dei campi modulo. Utilizzando l'SDK, è possibile personalizzare i bordi dei campi, i colori di sfondo, le proprietà del testo e altri attributi visivi per soddisfare i requisiti di progettazione della propria applicazione. È possibile definire aspetti diversi per vari stati dei campi (normale, rollover, premuto) per fornire un feedback visivo durante l'interazione dell'utente. L'SDK supporta anche script di calcolo personalizzati, script di formattazione e script di convalida per implementare comportamenti sofisticati dei campi senza richiedere agli utenti finali di avere JavaScript abilitato nei loro visualizzatori di PDF.

Firme digitali

La funzionalità Firme digitali abilita flussi di lavoro sicuri per i moduli supportando la creazione e la convalida di campi firma all'interno dei moduli PDF. Utilizzando l'SDK, è possibile designare aree in cui gli utenti possono applicare firme digitali, configurare le proprietà della firma e specificare quali elementi del modulo devono essere bloccati al momento della firma. L'SDK supporta più tipi di firma, incluse le firme basate su certificati e le firme basate su immagini. Le tue applicazioni possono verificare a livello di codice la validità delle firme, controllare se il contenuto firmato è stato modificato e implementare flussi di lavoro di approvazione basati sullo stato della firma.

Azioni

La funzionalità Azioni consente di definire comportamenti personalizzati che vengono eseguiti quando gli utenti interagiscono con gli elementi del modulo. Utilizzando l'SDK, è possibile associare azioni JavaScript a eventi del modulo come clic del mouse, cambi di focus, cambi di valore e invio del modulo. Queste azioni possono eseguire calcoli, convalidare l'input, mostrare/nascondere campi in modo condizionale o attivare processi esterni. L'SDK fornisce un modello a oggetti completo per l'accesso e la manipolazione degli elementi del modulo tramite JavaScript, consentendo comportamenti interattivi sofisticati pur mantenendo la compatibilità con i visualizzatori di PDF standard.

Riconoscimento moduli

La funzione di riconoscimento dei moduli converte automaticamente i moduli PDF statici in moduli interattivi e compilabili. Utilizzando algoritmi di rilevamento avanzati, l'SDK identifica gli elementi visivi che rappresentano i campi del modulo e li converte in campi interattivi effettivi con le proprietà appropriate. Questa capacità riduce drasticamente il tempo necessario per digitalizzare i modelli di modulo esistenti. L'SDK determina in modo intelligente i tipi di campo, i nomi e le posizioni in base al layout visivo. Dopo la conversione automatizzata, è possibile perfezionare ulteriormente i campi rilevati utilizzando le funzionalità di modifica dei moduli dell'SDK per garantire funzionalità e aspetto ottimali.

Buone pratiche e considerazioni

Quando si implementa la funzionalità dei moduli PDF, considerare queste migliori pratiche per risultati ottimali:

  • Progettare per la compatibilità

    Sebbene l'SDK supporti funzionalità JavaScript avanzate, implementare la logica critica dei moduli lato server quando possibile per garantire la compatibilità con tutti i visualizzatori di PDF.

  • Considerare la strategia di archiviazione dei dati

    Determinare se archiviare gli invii dei moduli come PDF completi o estrarre i dati in database in base ai requisiti di conservazione e alle esigenze di interrogazione.

  • Ottimizzare la struttura del modulo

    Raggruppare i campi correlati in modo logico e stabilire un ordine di tabulazione chiaro per migliorare l'esperienza utente e l'accessibilità.

  • Testare su più visualizzatori

    Verificare la funzionalità dei moduli su diversi visualizzatori e versioni di PDF per garantire un comportamento coerente per tutti gli utenti.

  • Implementare una convalida appropriata

    Utilizzare una combinazione di convalida lato client e lato server per garantire l'integrità dei dati fornendo al contempo un feedback immediato agli utenti.

Fai il passo successivo

Esplora la documentazione completa dell'SDKper vedere i riferimenti dettagliati dell'SDK e gli esempi di implementazione.
Richiedi una demo personalizzataper vedere come il nostro SDK di moduli PDF può rispondere alle tue esigenze specifiche.