ตรวจสอบเอกสาร 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 หรือไม่