RemovePersonalInformation
Inhalt
[
Ausblenden
]Document.RemovePersonalInformation property
Ruft ein Flag ab oder setzt es, das angibt, dass Microsoft Word beim Speichern des Dokuments alle Benutzerinformationen aus Kommentaren, Überarbeitungen und Dokumenteigenschaften entfernt.
public bool RemovePersonalInformation { get; set; }
Beispiele
Zeigt, wie das Entfernen persönlicher Informationen während eines manuellen Speicherns aktiviert wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Fügen Sie Inhalte mit persönlichen Informationen ein.
doc.BuiltInDocumentProperties.Author = "John Doe";
doc.BuiltInDocumentProperties.Company = "Placeholder Inc.";
doc.StartTrackRevisions(doc.BuiltInDocumentProperties.Author, DateTime.Now);
builder.Write("Hello world!");
doc.StopTrackRevisions();
// Dieses Flag entspricht File -> Optionen -> Trust Center -> Trust Center-Einstellungen... ->
// Datenschutzoptionen -> „Persönliche Informationen beim Speichern aus den Dateieigenschaften entfernen“ in Microsoft Word.
doc.RemovePersonalInformation = saveWithoutPersonalInfo;
// Diese Option wird während eines Speichervorgangs mit Aspose.Words nicht wirksam.
// Persönliche Daten werden mit gesetztem Flag aus unserem Dokument entfernt, wenn wir es manuell mit Microsoft Word speichern.
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);
Siehe auch
- class Document
- namensraum Aspose.Words
- Montage Aspose.Words