Testo barrato usando Java

Probabilmente hai dei contenuti che non sono più validi. Cancelliamolo. La barratura è uno dei modi utilizzati per evidenziare il contenuto non valido all’interno dei documenti. Per automatizzare la barratura all’interno delle applicazioni, questo articolo mostra come barrare il testo nei documenti in Java.

I seguenti argomenti sono discussi in questo articolo.

API Java per testo barrato

GroupDocs.Annotation mostra l’API Java che supporta varie annotazioni che possono essere applicate a più documenti e immagini. Lo useremo negli esempi di questo articolo per barrare il testo selezionato all’interno dei documenti.

Puoi scaricare il file JAR dalla sezione download o utilizzare l’ultimo repository e le configurazioni delle dipendenze Maven all’interno delle tue applicazioni Java.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

Come barrare il testo nei documenti utilizzando Java

Cancelliamo l’area del documento che non è più valido. I seguenti passaggi consentono di barrare il testo all’interno dei documenti in Java.

  • Carica il documento di origine (PDF, Word, ecc.) utilizzando la classe Annotator.
  • Crea e definisci l’annotazione barrata usando la classe StrikeoutAnnotation.
    • Imposta il colore della linea per la barratura.
    • Imposta opacità, numero di pagina del documento.
    • Definisci coordinate e altre proprietà.
  • Aggiungi l’annotazione barrata preparata all’annotatore usando il metodo add().
  • Infine, salva il documento annotato usando il metodo save().

Allo stesso modo, puoi annotare documenti Word, fogli di calcolo, presentazioni, documenti PDF, pagine Web, messaggi di posta elettronica e molti altri documenti.

Il seguente esempio di codice Java cancella il testo selezionato in un documento PDF.

/*
 * Testo barrato in Word, PDF, fogli di calcolo, presentazioni utilizzando Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Aggiungi punti per lo strikeout
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);

annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");

Ottieni una licenza API gratuita

Puoi utilizzare GroupDocs.Annotation for Java gratuitamente ottenendo una licenza temporanea.

Conclusione

Per concludere, abbiamo discusso dell’aggiunta programmatica dell’annotazione barrata ai documenti all’interno delle applicazioni Java. Inoltre, puoi cancellare il testo all’interno di file PDF, fogli di calcolo, presentazioni e documenti Word. Allo stesso modo, puoi anche utilizzare altre annotazioni a tuo piacimento.

Scopri di più su GroupDocs.Annotation per Java dalla sua documentazione. Prova a creare il tuo annotatore per i formati di documento supportati. Non esitare a contattarci per domande tramite il forum.

Guarda anche