RemovePersonalInformation

Document.RemovePersonalInformation property

Belgeyi kaydettikten sonra Microsoft Word’ün yorumlardan, düzeltmelerden ve belge özelliklerinden tüm kullanıcı bilgilerini kaldıracağını belirten bir işaret alır veya ayarlar.

public bool RemovePersonalInformation { get; set; }

Örnekler

Manuel kaydetme sırasında kişisel bilgilerin kaldırılmasının nasıl etkinleştirileceğini gösterir.

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

// Kişisel bilgiler içeren bir miktar içerik ekleyin.
doc.BuiltInDocumentProperties.Author = "John Doe";
doc.BuiltInDocumentProperties.Company = "Placeholder Inc.";

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

// Bu bayrak Dosya -> Seçenekler -> Güven Merkezi -> Güven Merkezi Ayarları... ->
// Gizlilik Seçenekleri -> Microsoft Word'de "Kayıt sırasında dosya özelliklerinden kişisel bilgileri kaldır".
doc.RemovePersonalInformation = saveWithoutPersonalInfo;

// Aspose.Words kullanılarak yapılan kaydetme işlemi sırasında bu seçenek etkili olmayacaktır.
// Microsoft Word kullanarak manuel olarak kaydettiğimizde kişisel veriler bayrak seti ile belgemizden kaldırılacaktır.
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);

Ayrıca bakınız