L'edizione "PDF Visual Editor" del
VintaSoft PDF .NET Plug-in offre funzionalità per la modifica visiva dei documenti PDF. Lo strumento visivo
PdfAnnotationTool è incluso nell'edizione "PDF Visual Editor" e consente di interagire con le annotazioni PDF.
PdfAnnotationTool garantisce la compatibilità delle annotazioni PDF create con tutte le applicazioni di visualizzazione PDF.
Questo articolo descrive come la classe
PdfAnnotationTool viene utilizzata nella
VintaSoft PDF Editor Demo.
Crea e modifica annotazioni PDF utilizzando mouse e tastiera nella VintaSoft PDF Editor Demo
VintaSoft PDF Editor Demo consente di:
-
Annotare documenti PDF nuovi o esistenti.
-
Copia, modifica o rimuovi annotazioni PDF. Copia le annotazioni PDF da un documento PDF a un altro.
-
Assegna l'azione quando si fa clic con il mouse sull'annotazione del collegamento:
-
Modifica tutte le proprietà di annotazione PDF, che sono responsabili del comportamento e dell'aspetto visivo dell'annotazione:
Compila, crea e modifica i campi interattivi PDF usando il mouse e gli appunti nella VintaSoft PDF Editor Demo
VintaSoft PDF Editor Demo consente di:
- Esegui azioni JavaScript. L'esecuzione di azioni JavaScript consente di aggiungere un'ulteriore interattività al processo di compilazione del modulo di un documento PDF, ad esempio, eseguire il riempimento di campi calcolati a partire da valori di altri campi.
-
Compila tutti i tipi di campi interattivi utilizzando mouse e tastiera:
-
Crea, copia o elimina i campi interattivi in un documento PDF. Copia i campi interattivi da un documento PDF a un altro.
-
Visualizza, aggiungi, rimuovi e modifica le azioni di attivazione di qualsiasi campo interattivo:
-
Modifica tutte le proprietà del campo PDF, che sono responsabili del comportamento e dell'aspetto visivo dell'annotazione:
La modalità
Visualizzazione è pensata per visualizzare un documento PDF e compilare i campi interattivi PDF.
La modalità
Markup è pensata per visualizzare e annotare un documento PDF e compilare i campi interattivi del PDF.
La modalità
Modifica è pensata per visualizzare un documento PDF, modificare le annotazioni del PDF e i campi interattivi del PDF.
Nelle modalità
Visualizzazione e
Modifica:
- PdfAnnotationTool esegue tutti i trigger delle annotazioni del PDF e dei campi interattivi del PDF.
-
PdfAnnotationTool può utilizzare l'evidenziazione per i campi interattivi PDF, che possono essere compilati.
PdfAnnotationTool può utilizzare un'evidenziazione speciale (bordo rosso nella demo) per i campi interattivi PDF, che devono essere obbligatoriamente compilati.
In modalità
Modifica:
- PdfAnnotationTool non esegue trigger di annotazioni PDF e campi interattivi PDF.
-
Tutte le annotazioni PDF (visibili e invisibili) e i campi interattivi PDF sono visibili e possono essere evidenziati utilizzando l'evidenziazione regolabile:
-
È possibile spostare, copiare o eliminare più annotazioni PDF e campi interattivi PDF:
-
Il nome del campo può essere visualizzato sul campo interattivo PDF per semplificare il processo di navigazione:
VintaSoft PDF Editor Demo utilizza
VintaSoft Barcode .NET SDK per generare i codici a barre e consente di creare e modificare i campi dei codici a barre in conformità con la specifica "PDF 1.7 ExtensionLevel 3".
Sono consentiti tre tipi di codice a barre: codice QR, DataMatrix, PDF417
Il valore del codice a barre può essere calcolato dinamicamente utilizzando il codice JavaScript (ad esempio, il codice a barre può contenere tutti i valori del modulo divisi dal carattere '|' e può essere modificato quando un campo è cambiato):
Creiamo un documento PDF contenente una semplice "calcolatrice" per testare l'esecuzione di azioni JavaScript nel PDF. Per fare ciò dobbiamo eseguire i seguenti passaggi:
Il
documento PDF risultante con calcolatrice è pronto e può essere testato nella
VintaSoft PDF Editor Demo e in qualsiasi altra applicazione di visualizzazione PDF! :-)
Nella
VintaSoft PDF Editor Demo è possibile eseguire il debug del codice JavaScript selezionando il menu "Visualizza -> JavaScript -> Debugger":
I codici sorgente di
VintaSoft PDF Editor Demo sono disponibili nel pacchetto di distribuzione di
VintaSoft Imaging .NET SDK e possono essere utilizzati come modello per il proprio codice.