ตรวจสอบเอกสาร Word ที่เข้ารหัส

บทความนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการใช้ฟีเจอร์การตรวจสอบเอกสาร Word ที่เข้ารหัสลับกับ Aspose.Words สำหรับ .NET เราจะอธิบายโค้ดแต่ละส่วนอย่างละเอียด ในตอนท้ายของบทช่วยสอนนี้ คุณจะสามารถเข้าใจวิธีตรวจสอบว่าเอกสารได้รับการเข้ารหัสหรือไม่

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่าไลบรารี Aspose.Words สำหรับ .NET ในโปรเจ็กต์ของคุณแล้ว คุณสามารถดูไลบรารีและคำแนะนำในการติดตั้งได้จากเว็บไซต์ Aspose

ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร

ในการเริ่มต้น คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีที่มีเอกสารของคุณอยู่ แทนที่"YOUR DOCUMENT DIRECTORY" ด้วยเส้นทางจริงไปยังไดเร็กทอรีเอกสารของคุณ

string dataDir = "YOUR DOCUMENT DIRECTORY";

ขั้นตอนที่ 2: ตรวจหารูปแบบไฟล์

ต่อไปเราใช้DetectFileFormat วิธีการของFileFormatUtil คลาสเพื่อตรวจจับข้อมูลรูปแบบไฟล์ ในตัวอย่างนี้ เราถือว่าเอกสารที่เข้ารหัสเรียกว่า “Encrypted.docx” และอยู่ในไดเร็กทอรีเอกสารที่ระบุ

FileFormatInfo info = FileFormatUtil.DetectFileFormat(dataDir + "Encrypted.docx");

ขั้นตอนที่ 3: ตรวจสอบว่าเอกสารได้รับการเข้ารหัสหรือไม่

เราใช้IsEncrypted ทรัพย์สินของFileFormatInfoวัตถุเพื่อตรวจสอบว่าเอกสารถูกเข้ารหัสหรือไม่ คุณสมบัตินี้ส่งคืนtrue หากเอกสารถูกเข้ารหัส ไม่เช่นนั้นเอกสารจะส่งคืนfalse. เราแสดงผลในคอนโซล

Console.WriteLine(info.IsEncrypted);

นั่นคือทั้งหมดที่ ! คุณได้ตรวจสอบเรียบร้อยแล้วว่าเอกสารได้รับการเข้ารหัสโดยใช้ Aspose.Words สำหรับ .NET หรือไม่

ตัวอย่างซอร์สโค้ดสำหรับการตรวจสอบเอกสารที่เข้ารหัสด้วย Aspose.Words สำหรับ .NET


	// เส้นทางไปยังไดเร็กทอรีเอกสาร
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	FileFormatInfo info = FileFormatUtil.DetectFileFormat(dataDir + "Encrypted.docx");
	Console.WriteLine(info.IsEncrypted);
            
        

คำถามที่พบบ่อย

ถาม: ขั้นตอนในการตรวจสอบเอกสาร Word ที่เข้ารหัสมีอะไรบ้าง

ขั้นตอนในการตรวจสอบเอกสาร Word ที่เข้ารหัสมีดังนี้:

กำหนดไดเร็กทอรีเอกสาร

ตรวจจับรูปแบบไฟล์

ตรวจสอบว่าเอกสารได้รับการเข้ารหัสหรือไม่

ถาม: ฉันจะตั้งค่าไดเรกทอรีเอกสารได้อย่างไร

หากต้องการตั้งค่าไดเร็กทอรีเอกสาร คุณต้องแทนที่"YOUR DOCUMENT DIRECTORY" ด้วยเส้นทางจริงของไดเรกทอรีเอกสารของคุณในรหัสต่อไปนี้:

string dataDir = "YOUR DOCUMENT DIRECTORY";

ถาม: จะตรวจสอบรูปแบบไฟล์ได้อย่างไร?

คุณสามารถใช้DetectFileFormat วิธีการของFileFormatUtilคลาสเพื่อตรวจจับข้อมูลรูปแบบไฟล์ ในตัวอย่างต่อไปนี้ เราถือว่าเอกสารที่เข้ารหัสเรียกว่า “Encrypted.docx” และอยู่ในไดเร็กทอรีเอกสารที่ระบุ:

FileFormatInfo info = FileFormatUtil.DetectFileFormat(dataDir + "Encrypted.docx");

ถาม: จะตรวจสอบได้อย่างไรว่าเอกสารถูกเข้ารหัสหรือไม่

คุณสามารถใช้IsEncrypted ทรัพย์สินของFileFormatInfoวัตถุเพื่อตรวจสอบว่าเอกสารถูกเข้ารหัสหรือไม่ คุณสมบัตินี้ส่งคืนtrue หากเอกสารถูกเข้ารหัส ไม่เช่นนั้นเอกสารจะส่งคืนfalse. ผลลัพธ์จะแสดงในคอนโซล:

Console.WriteLine(info.IsEncrypted);

ถาม: จะตรวจสอบได้อย่างไรว่าเอกสารถูกเข้ารหัสโดยใช้ Aspose.Words สำหรับ .NET หรือไม่

ด้วยการทำตามขั้นตอนที่กล่าวถึงในบทช่วยสอนนี้และเรียกใช้ซอร์สโค้ดที่ให้มา คุณจะสามารถตรวจสอบได้ว่าเอกสารได้รับการเข้ารหัสโดยใช้ Aspose.Words สำหรับ .NET หรือไม่