GroupDocs.Annotation in sintesi

Migliora le tue applicazioni Java con strumenti di annotazione professionali

Illustration annotation

Markup del testo

Con GroupDocs.Annotation for Java, puoi evidenziare, sottolineare, barrare o sostituire il testo. Compatibile con PDF, Word, Excel e altri, è ideale per revisioni collaborative e feedback sui documenti.

Disegna forme

Aggiungi annotazioni di area, ellisse, punto, freccia, distanza e polilinea per evidenziare contenuti e misurazioni con colori configurabili.

Commenti e risposte

Allega un autore e risposte in thread a qualsiasi annotazione per favorire processi di revisione e approvazione strutturati.

Gestisci e scambia annotazioni

Elenca, aggiorna e rimuovi le annotazioni, filtra per tipo, genera anteprime e importa o esporta le annotazioni in formato XML.

Indipendenza dalla piattaforma

GroupDocs.Annotation for Java funziona su tutti i principali sistemi operativi, framework e piattaforme di sviluppo.

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

Formati di file supportati

GroupDocs.Annotation for Java supporta il lavoro con i seguenti formati di file.

Formati MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Altri formati Office

  • Portabile: PDF
  • OpenDocument: ODT, ODP
  • Diagramma: VSD, VSDX

Altri formati

  • Immagini: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • Email: EML, EMLX

Cosa puoi fare con GroupDocs.Annotation

Aggiungi e gestisci rapidamente le annotazioni in PDF, documenti Office e immagini con precisione.

Feature icon

Markup del testo

Evidenzia, sottolinea, barra o sottolinea ondulata il testo in tutto il documento.

Feature icon

Forme grafiche

Disegna annotazioni di area, ellisse, freccia, punto, distanza e polilinea con colori personalizzati.

Feature icon

Filigrane e Timbri

Aggiungi filigrane di testo, timbri immagine e campi di testo modificabili a una pagina del documento.

Feature icon

Recupera e Rimuovi

Leggi tutte le annotazioni in un documento, quindi rimuovile per ID, tipo o istanza.

Feature icon

Commenti e Risposte

Allega risposte in thread con metadati di utente e timestamp a qualsiasi annotazione.

Feature icon

Importa ed Esporta

Salva le annotazioni di un documento in XML e caricale nuovamente in un altro documento.

Esempi di codice

Esempi comuni di casi d’uso di GroupDocs.Annotation for Java

Evidenzia Testo

GroupDocs.Annotation for Java consente agli sviluppatori Java di evidenziare il testo e aggiungere markup ai documenti:

Evidenzia testo in un documento

// Apri il documento con un'istanza di Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Crea un'annotazione di evidenziazione del testo definita da punti quad
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

    // Aggiungi l'evidenziazione al documento
    annotator.add(highlight);

    // Salva il documento annotato
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Gestisci Annotazioni

Con la nostra API, puoi leggere e rimuovere le annotazioni da un documento:

Recupera e rimuovi le annotazioni

// Apri un documento annotato con un'istanza di Annotator
Annotator annotator = new Annotator("annotated.pdf");
try {
    // Recupera tutte le annotazioni dal documento
    List<AnnotationBase> annotations = annotator.get();

    // Rimuovi la prima annotazione
    annotator.remove(annotations.get(0));

    // Salva il documento aggiornato
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

Apponi una filigrana

GroupDocs.Annotation for Java consente agli sviluppatori Java di apporre una filigrana di testo su tutte le pagine del documento:

Apponi una filigrana su un documento

// Apri il documento con un'istanza di Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Crea una filigrana di testo diagonale e posizionala sulla prima pagina
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // Aggiungi la filigrana e salva il risultato
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Pronto per iniziare?

Scarica GroupDocs.Annotation gratuitamente o ottieni una licenza di prova per l’accesso completo!

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Suggerimenti per la licenza temporanea

1
Iscriviti con la tua email di lavoro. I servizi di posta gratuiti non sono consentiti.
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
 Italiano