SDK di visualizzazione PDF

Funzionalità di raccolte e organizzazione dei documenti

SDK di visualizzazione PDF: Funzionalità di raccolte e organizzazione dei documenti

Il gruppo di funzionalità Raccolte nel nostro SDK di visualizzazione PDF offre funzionalità complete per l'organizzazione, la navigazione e la manipolazione delle strutture e dei contenuti dei documenti. Queste funzionalità consentono agli sviluppatori di implementare sofisticate funzionalità di gestione dei documenti, consentendo agli utenti finali di navigare in modo efficiente attraverso i documenti, personalizzare la visualizzazione delle pagine, modificare i contenuti e manipolare la struttura del documento.

Con il supporto per segnalibri, rotazione delle pagine, modifica dei contenuti, gestione dei metadati e operazioni avanzate sulle pagine, il set di funzionalità Raccolte funge da base per la creazione di esperienze di visualizzazione e modifica dei documenti ricche di funzionalità che mantengono l'integrità dei documenti consentendo al contempo potenti opzioni di personalizzazione.

Riepilogo delle funzionalità

Aspetto
Segnalibri
Descrizione
Naviga in modo efficiente nei documenti con la creazione, la modifica e la gestione gerarchica dei segnalibri
Aspetto
Dimensioni e rotazione della pagina
Descrizione
Controlla la visualizzazione dei documenti con regolazioni delle dimensioni della pagina e funzionalità di rotazione
Aspetto
Modifica del contenuto della pagina
Descrizione
Modificare il contenuto del documento con strumenti di manipolazione di testo e oggetti
Aspetto
Informazioni e metadati del documento
Descrizione
Accedere e modificare le proprietà e i metadati del documento per una migliore gestione dei documenti
Aspetto
Manipolazioni di pagina
Descrizione
Inserire, eliminare, creare e spostare pagine per ristrutturare i documenti a livello di codice
Aspetto
Viewport e misurazioni della pagina
Descrizione
Controllare con precisione le aree di visualizzazione e misurare accuratamente gli elementi del documento
Aspetto
Livelli e contenuto opzionale
Descrizione
Gestire i livelli del documento e la visibilità condizionale dei contenuti per esperienze di visualizzazione avanzate
Aspetto
Testo della pagina
Descrizione
Estrarre, cercare e manipolare il contenuto del testo a livello di pagina con un controllo granulare

Dettagli delle funzionalità

Segnalibri

La funzione Segnalibri fornisce l'accesso programmatico alla struttura di navigazione di un documento, consentendo agli sviluppatori di creare, modificare e gestire segnalibri gerarchici all'interno dei documenti PDF. Questa funzionalità consente alle applicazioni di implementare una navigazione intuitiva dei documenti, indici personalizzati e sistemi di segnalibri personalizzati che migliorano la produttività dell'utente. L'SDK supporta sia la lettura delle strutture di segnalibri esistenti che la creazione di nuove, con il pieno controllo sulle destinazioni dei segnalibri, sull'aspetto e sulle relazioni gerarchiche. I segnalibri possono avere come destinazione pagine specifiche, stati di visualizzazione o anche risorse esterne, fornendo opzioni di navigazione flessibili per flussi di lavoro documentali complessi.

Dimensioni e rotazione della pagina

La funzione Dimensioni e rotazione della pagina offre agli sviluppatori un controllo preciso su come vengono visualizzate e stampate le pagine del documento. Con questa funzionalità, le applicazioni possono regolare le dimensioni, l'orientamento e gli angoli di rotazione delle pagine per ottimizzare le esperienze di visualizzazione su diversi dispositivi e dimensioni dello schermo. L'SDK consente la rotazione permanente o temporanea delle pagine, il dimensionamento personalizzato delle pagine e le regolazioni reattive del layout che mantengono la fedeltà del documento adattandosi ai contesti di visualizzazione. Questa funzione è particolarmente utile per la gestione di documenti con orientamenti di pagina misti o per l'implementazione di modalità di visualizzazione specializzate che richiedono una presentazione personalizzata della pagina.

Modifica del contenuto della pagina

La funzionalità di modifica del contenuto della pagina conferisce alle applicazioni la capacità di modificare il contenuto di un documento direttamente all'interno della struttura PDF. Gli sviluppatori possono implementare operazioni di modifica del testo, manipolazione degli oggetti e sostituzione dei contenuti che mantengono l'integrità della formattazione e del layout del documento. L'SDK fornisce un controllo granulare sulla selezione, la modifica e lo stile dei contenuti, consentendo alle applicazioni di offrire funzionalità di correzione dei documenti, compilazione di moduli e aggiornamento dei contenuti. Grazie al supporto di elementi sia testuali che grafici, questa funzionalità consente flussi di lavoro di modifica dei documenti sofisticati, preservando al contempo la struttura sottostante del documento.

Informazioni e metadati del documento

La funzione Informazioni e metadati del documento fornisce l'accesso alle proprietà di un documento, consentendo alle applicazioni di leggere e modificare informazioni quali titolo, autore, data di creazione e campi di metadati personalizzati. Questa funzionalità consente agli sviluppatori di implementare sistemi di gestione dei documenti con un solido supporto dei metadati, consentendo la ricerca avanzata, la categorizzazione e l'automazione dei flussi di lavoro in base agli attributi del documento. L'SDK supporta sia i dizionari di informazioni dei documenti PDF standard che i metadati XMP, fornendo un accesso completo alle proprietà del documento. Le applicazioni possono sfruttare questa funzione per implementare il controllo delle versioni dei documenti, il monitoraggio della conformità e l'elaborazione intelligente dei documenti in base ai valori dei metadati.

Manipolazioni di pagina

La funzionalità di manipolazione delle pagine offre potenti funzionalità di ristrutturazione dei documenti, consentendo alle applicazioni di inserire, eliminare, creare e spostare le pagine a livello di codice. Gli sviluppatori possono implementare flussi di lavoro di assemblaggio di documenti, estrazione di pagine, divisione di documenti e operazioni di unione con un controllo preciso sul posizionamento delle pagine e sulla conservazione dei contenuti. L'SDK garantisce che le manipolazioni delle pagine mantengano l'integrità del documento, inclusa la conservazione di collegamenti, annotazioni ed elementi interattivi durante le operazioni di ristrutturazione. Questa funzione consente alle applicazioni di offrire sofisticati strumenti di composizione dei documenti che consentono agli utenti di creare documenti personalizzati da più fonti o di riorganizzare i contenuti esistenti per soddisfare requisiti specifici.

Viewport e misurazioni della pagina

La funzione Viewport e misurazioni della pagina fornisce un controllo preciso sulle aree di visualizzazione e sulle funzionalità di misurazione dei documenti. Gli sviluppatori possono implementare finestre di visualizzazione personalizzate, livelli di ingrandimento e trasformazioni di coordinate che ottimizzano la visualizzazione dei documenti per casi d'uso specifici. L'SDK supporta la misurazione accurata di distanze, aree e posizioni all'interno dei documenti, consentendo alle applicazioni di implementare la revisione di disegni tecnici, l'analisi dei documenti e strumenti di layout di precisione. Grazie al supporto di diverse unità di misura e sistemi di coordinate, questa funzione consente alle applicazioni di presentare i contenuti dei documenti con la scala e il posizionamento appropriati per flussi di lavoro specializzati.

Livelli e contenuto opzionale

La funzione Livelli e contenuto opzionale offre agli sviluppatori il controllo sulla visibilità condizionale dei contenuti all'interno dei documenti PDF, consentendo alle applicazioni di implementare una gestione interattiva dei livelli per documenti complessi. L'SDK fornisce l'accesso ai gruppi di contenuti opzionali (OCG), consentendo la visualizzazione selettiva degli elementi del documento in base alle preferenze dell'utente, alle autorizzazioni o ai requisiti del flusso di lavoro. Le applicazioni possono implementare controlli dei livelli personalizzati, preimpostazioni di visibilità e logica di visualizzazione condizionale che migliorano l'usabilità dei documenti per la documentazione tecnica, i disegni architettonici o i contenuti multilingue. Questa funzione consente esperienze interattive ricche, mantenendo la compatibilità dei documenti con i visualizzatori PDF standard.

Testo della pagina

La funzione Testo della pagina fornisce un accesso granulare al contenuto del testo a livello di pagina, consentendo alle applicazioni di implementare sofisticate funzionalità di estrazione, ricerca e manipolazione del testo. Gli sviluppatori possono accedere agli elementi di testo con il loro posizionamento, stile e relazioni strutturali precisi, consentendo un'estrazione accurata dei contenuti per il data mining, l'indicizzazione per la ricerca o il riutilizzo dei contenuti. L'SDK mantiene le informazioni sul flusso del testo, consentendo alle applicazioni di implementare la selezione, l'evidenziazione e la modifica intelligenti del testo, preservando al contempo il layout del documento. Questa funzione funge da base per l'implementazione di funzionalità di ricerca avanzate, analisi dei contenuti e automazione basata sul testo all'interno dei documenti PDF.

Buone pratiche e considerazioni

Quando si implementano le funzionalità delle Raccolte in ambienti di produzione, considerare queste migliori pratiche:
Implementare il caricamento progressivo per le operazioni sui contenuti delle pagine per mantenere la reattività dell'applicazione quando si lavora con documenti di grandi dimensioni o complessi.
Preservare i metadati del documento durante le operazioni di manipolazione delle pagine per mantenere la provenienza del documento e le informazioni di tracciamento.
Considerare le implicazioni per l'accessibilità durante la modifica della struttura del documento, assicurandosi che gli ausili alla navigazione come i segnalibri rimangano significativi per tutti gli utenti.
Implementare una convalida appropriata prima di modifiche permanenti al documento, in particolare per le operazioni di eliminazione di pagine o di modifica dei contenuti che non possono essere facilmente annullate.
Memorizzare nella cache le informazioni sulla struttura del documento quando si lavora con documenti di grandi dimensioni per migliorare le prestazioni, in particolare per i segnalibri e le informazioni sui livelli a cui si può accedere di frequente.

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.