RemovePersonalInformation

Document.RemovePersonalInformation property

الحصول على أو تعيين علامة تشير إلى أن Microsoft Word سيقوم بإزالة كافة معلومات المستخدم من التعليقات والمراجعات و خصائص المستند عند حفظ المستند.

public bool RemovePersonalInformation { get; set; }

أمثلة

يوضح كيفية تمكين إزالة المعلومات الشخصية أثناء الحفظ اليدوي.

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

// أدخل بعض المحتوى بالمعلومات الشخصية.
doc.BuiltInDocumentProperties.Author = "John Doe";
doc.BuiltInDocumentProperties.Company = "Placeholder Inc.";

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

// هذه العلامة تعادل ملف -> الخيارات -> مركز الثقة -> إعدادات مركز التوثيق... ->
// خيارات الخصوصية -> "إزالة المعلومات الشخصية من خصائص الملف عند الحفظ" في Microsoft Word.
doc.RemovePersonalInformation = saveWithoutPersonalInfo;

// لن يصبح هذا الخيار ساري المفعول أثناء عملية الحفظ التي تتم باستخدام Aspose.Words.
// ستتم إزالة البيانات الشخصية من المستند الذي تم تعيين العلامة عليه عندما نحفظها يدويًا باستخدام 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);

أنظر أيضا