RemovePersonalInformation

Document.RemovePersonalInformation property

Ottiene o imposta un flag che indica che Microsoft Word rimuoverà tutte le informazioni dell’utente da commenti, revisioni e proprietà del documento al momento del salvataggio del documento.

public bool RemovePersonalInformation { get; set; }

Esempi

Mostra come abilitare la rimozione delle informazioni personali durante un salvataggio manuale.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Inserisci del contenuto con informazioni personali.
doc.BuiltInDocumentProperties.Author = "John Doe";
doc.BuiltInDocumentProperties.Company = "Placeholder Inc.";

doc.StartTrackRevisions(doc.BuiltInDocumentProperties.Author, DateTime.Now);
builder.Write("Hello world!");
doc.StopTrackRevisions();

// Questo flag è equivalente a File -> Opzioni -> Centro protezione -> Impostazioni del Centro protezione... ->
// Opzioni sulla privacy -> "Rimuovi le informazioni personali dalle proprietà del file al salvataggio" in Microsoft Word.
doc.RemovePersonalInformation = saveWithoutPersonalInfo;

// Questa opzione non avrà effetto durante un'operazione di salvataggio effettuata utilizzando Aspose.Words.
// I dati personali verranno rimossi dal nostro documento con il flag impostato quando lo salviamo manualmente utilizzando Microsoft Word.
doc.Save(ArtifactsDir + "Document.RemovePersonalInformation.docx");
doc = new Document(ArtifactsDir + "Document.RemovePersonalInformation.docx");

Assert.AreEqual(saveWithoutPersonalInfo, doc.RemovePersonalInformation);
Assert.AreEqual("John Doe", doc.BuiltInDocumentProperties.Author);
Assert.AreEqual("Placeholder Inc.", doc.BuiltInDocumentProperties.Company);
Assert.AreEqual("John Doe", doc.Revisions[0].Author);

Guarda anche