Rimuovi i metadati da XLSX utilizzando Java

I metadati nei file XLSX includono informazioni sensibili come il nome dell’autore, la data di creazione del file e altre proprietà del documento. Queste informazioni devono essere rimosse prima di condividere o pubblicare il file per proteggere la privacy e rispettare le leggi sulla privacy. Questo articolo spiega come rimuovere i metadati da XLSX utilizzando il linguaggio di programmazione Java. I file XLSX possono contenere vari tipi di metadati, come nomi degli autori, date di creazione e modifica, proprietà del documento come titoli e parole chiave e cronologia delle revisioni. Di seguito sono riportate le istruzioni dettagliate e un esempio di codice su come pulire i metadati da XLSX in Java.

Passaggi per rimuovere i metadati da XLSX utilizzando Java

  1. Configura il tuo ambiente di codifica per utilizzare GroupDocs.Redaction for Java per rimuovere i metadati dai file XLSX
  2. Crea un’istanza della classe Redactor passando il percorso del file XLSX al suo costruttore
  3. Crea un’istanza di un oggetto EraseMetadataRedaction e applicalo utilizzando il metodo Redactor.apply
  4. Salva il file XLSX aggiornato su disco utilizzando il metodo Redactor.save

Sebbene i metadati possano essere utili per organizzare e tenere traccia dei documenti internamente, possono rappresentare un rischio quando si condividono file esternamente. L’accesso non autorizzato ai metadati può potenzialmente rivelare informazioni sensibili sul documento e sui suoi creatori. Seguendo i passaggi di questa guida con la libreria Redaction, gli sviluppatori possono creare metodi efficaci per la gestione dei metadati nei file Excel. Ciò garantisce che i dati siano mantenuti al sicuro e rispettino la privacy. Ecco un semplice codice Java per eliminare i metadati dai file XLSX.

Codice per rimuovere metadati da XLSX utilizzando Java

import com.groupdocs.redaction.Redactor;
import com.groupdocs.redaction.licensing.License;
import com.groupdocs.redaction.options.SaveOptions;
import com.groupdocs.redaction.redactions.EraseMetadataRedaction;
import com.groupdocs.redaction.redactions.MetadataFilters;
public class RemoveMetadatafromXLSXusingJava {
public static void main(String[] args) throws Exception {
// Set License to avoid the limitations of Redaction library
License license = new License();
license.setLicense("GroupDocs.Redaction.lic");
final Redactor redactor = new Redactor("input.xlsx");
redactor.apply(new EraseMetadataRedaction(MetadataFilters.All));
SaveOptions options = new SaveOptions();
options.setAddSuffix(true);
options.setRasterizeToPDF(false);
// Save the document to "*_Redacted.*" file in original format
redactor.save(options);
redactor.close();
}
}

Avere Java installato sul tuo dispositivo ti consente di eseguire facilmente questo processo su qualsiasi sistema operativo, sia esso Windows, macOS o Linux. Ciò significa che non è necessario installare alcun software aggiuntivo per cancellare le proprietà del documento in XLSX utilizzando Java. Il metodo è semplice ed efficiente, il che lo rende ideale per preparare documenti per la condivisione o la distribuzione. Dopo aver impostato la libreria consigliata e modificato i percorsi dei file, puoi integrare perfettamente l’esempio di codice fornito nei tuoi progetti. Questa integrazione dovrebbe procedere senza intoppi, senza problemi o ostacoli.

Nella nostra discussione precedente, abbiamo offerto una guida approfondita sul processo di eliminazione dei metadati dai file PDF utilizzando Java. Per approfondimenti e informazioni più dettagliati, ti consigliamo di fare riferimento al nostro tutorial completo su come rimuovere i metadati dal PDF utilizzando Java.

 Italiano