RemovePersonalInformation
Contenuti
[
Nascondere
]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
- class Document
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words