GroupDocs.Total in breve

Automatizza la visualizzazione di file, la conversione, la modifica, il confronto, la ricerca, l’applicazione di filigrane e altri flussi di lavoro nelle applicazioni Java

Illustration total

Combina la potenza di più prodotti GroupDocs in un’unica soluzione completa

Puoi utilizzare le funzionalità di diversi prodotti GroupDocs per creare un approccio personalizzato che soddisfi le tue esigenze specifiche.

Ad esempio, puoi convertire un file Word in PDF e quindi aggiungere una firma digitale. Oppure compila i dati di un modello di documento da un database o estrai il testo da un’immagine e poi traducilo in un’altra lingua.

Le possibilità sono infinite!

Padroneggia la diversità dei formati di file

GroupDocs.Total per Java sblocca la compatibilità con oltre 200 formati di file, consentendoti di elaborare documenti di tutti i tipi più diffusi. Dai formati per ufficio come Word ed Excel alle immagini, al codice e ai file crittografati, ti offriamo la soluzione.

Supporto multipiattaforma

Liberati dalle limitazioni della piattaforma. GroupDocs.Total fornisce compatibilità multipiattaforma, consentendoti di offrire prestazioni ottimali e disponibilità della soluzione agli utenti su qualsiasi sistema su cui è possibile installare Java.

Indipendenza dalla piattaforma

GroupDocs.Total per Java supporta i seguenti sistemi operativi, framework e gestori di pacchetti

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formati di file supportati

GroupDocs.Total per Java supporta operazioni con i seguenti formati di file.

Microsoft Office, OpenDocument e formati di testo

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Immagini, grafica e diagrammi

  • Immagini raster: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Altro

  • ragnatela: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Archivi: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Altro: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Funzionalità di GroupDocs.Total

Gestisci, esegui il rendering e converti in modo completo PDF e documenti Office

Feature icon

Visualizzazione estesa dei file

Visualizzazione completa di documenti per oltre 180 formati, inclusi HTML, immagini e PDF.

Feature icon

Conversione del formato

Conversione perfetta tra vari formati di documenti senza strumenti esterni.

Feature icon

Annotazione interattiva

Funzionalità di annotazione avanzate per elementi di testo e immagine all’interno dei documenti.

Feature icon

Confronto dei contenuti

Confronto preciso dei documenti, evidenziando le differenze di contenuto e stile.

Feature icon

Flessibilità della firma

Opzioni di firma versatili, tra cui testo, immagine e firme digitali.

Feature icon

Creazione di documenti basata su modelli

Generazione automatizzata di documenti da modelli e origini dati esterne.

Feature icon

Gestione dei metadati

Robusto accesso e manipolazione dei metadati per un migliore controllo dei documenti.

Feature icon

Ricerca Avanzata

Potente funzionalità di ricerca con supporto per algoritmi fuzzy e sinonimi.

Feature icon

Controllo filigrana

Gestione semplice della filigrana dei documenti, che offre funzionalità di personalizzazione ed estrazione.

Esempi di codici

Alcuni scenari reali di GroupDocs.Total per l’utilizzo di Java

Proteggi e organizza i contratti: applica filigrane e gestisci i metadati nel file DOCX

Proteggi e organizza in modo efficiente i tuoi documenti Word con questo esempio di codice completo. L’esempio seguente ti consente di implementare una solida gestione della filigrana e dei metadati all’interno del flusso di lavoro del contratto per una maggiore sicurezza e gestione delle informazioni. Dimostra come:

Applica una filigrana personalizzata: Aggiungi una filigrana prominente “Bozza di contratto” al documento per chiarezza visiva e protezione. Personalizza la filigrana con opzioni di carattere, colore, opacità e allineamento.

Migliora i metadati: modifica facilmente i metadati del documento per includere dettagli essenziali come autore, ora di creazione, azienda, categoria, e parole chiave per una migliore organizzazione e ricercabilità.

Java

import com.groupdocs.metadata.Metadata;
import com.groupdocs.watermark.Watermark;
import com.groupdocs.watermark.Watermark.Common;
import com.groupdocs.watermark.Options.HtmlViewOptions;

// Carica il tuo documento nella filigrana
Watermarker watermarker = new Watermarker("contract.docx");

// Imposta il testo e il carattere desiderati per la filigrana
TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 36));
  
// Scegli il colore del carattere e l'opacità, la rotazione e gli allineamenti del testo
watermark.setForegroundColor(Color.getRed());                                                            
watermark.setHorizontalAlignment(HorizontalAlignment.Center);                                            
watermark.setVerticalAlignment(VerticalAlignment.Center);                               

// Applicare la filigrana
watermarker.add(watermark);

// Salva il documento risultante
watermarker.save("watermarked-contract.docx");

Metadata metadata = new Metadata("watermarked-contract.docx");        
WordProcessingRootPackage root = metadata.getRootPackageGeneric();

// Aggiorna le proprietà dei metadati del documento
root.getDocumentProperties().setAuthor("Name Surname");
root.getDocumentProperties().setCreatedTime(new Date());
root.getDocumentProperties().setCompany("Company Name");
root.getDocumentProperties().setCategory("Work materials");
root.getDocumentProperties().setKeywords("contract, watermarked");

// Salva il documento con i metadati aggiornati
metadata.save("contract-final.docx");                

Redazione semplificata dei documenti

Scenario: Un grande studio legale elabora spesso diversi documenti contenenti informazioni riservate sui clienti che devono essere oscurate prima di condividerle con terze parti o per la divulgazione pubblica. L’oscuramento manuale di queste informazioni sensibili può essere noioso, dispendioso in termini di tempo e soggetto a errori umani. Per garantire efficienza, accuratezza e conformità alle normative sulla protezione dei dati, lo studio legale cerca una soluzione automatizzata per semplificare il processo di redazione dei documenti.


Soluzione: GroupDocs.Total automatizza il processo, attivando la redazione alla ricezione di un documento. Inoltre, le opzioni flessibili potenziano la personalizzazione consentendo di impostare regole, scegliere le modalità di oscuramento (ad esempio oscuramento, sostituzione con asterischi) e specificare sezioni o pagine specifiche per la redazione. Infine, output intuitivo genera documenti oscurati in formato PDF per una facile condivisione e revisione, mentre una maggiore sicurezza e verificabilità garantiscono l’intero il processo è documentato in termini di conformità e responsabilità.

Questa soluzione completa consente ai professionisti legali e ad altre organizzazioni di ridurre in modo significativo i tempi e i costi di redazione, ridurre al minimo l’errore umano e gestire in modo coerente le informazioni sensibili con sicurezza.

Java

import com.groupdocs.redaction.Redaction;
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Carica il documento con dati privati ​​nel redattore 
Redactor redactor = new Redactor("customer-info.docx");

// Configura e personalizza le opzioni di redazione 
redactor.apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));

// Applica le revisioni e salva il risultato 
redactor.save();

// Carica il file oscurato per la revisione 
Viewer viewer = new Viewer("customer-info.docx");

// Imposta il PDF come formato di visualizzazione desiderato       
PdfViewOptions viewOptions = new PdfViewOptions("redacted-info.pdf");

// Salva il documento in PDF      
viewer.view(viewOptions);        
 Italiano