โหลดเอกสารที่ป้องกันด้วยรหัสผ่าน

การแนะนำ

ในยุคดิจิทัลทุกวันนี้ การจัดการและการดูเอกสารในรูปแบบต่างๆ ได้อย่างราบรื่นถือเป็นสิ่งจำเป็นสำหรับธุรกิจและบุคคลจำนวนมาก โชคดีที่ GroupDocs.Viewer สำหรับ .NET มอบโซลูชันที่ครอบคลุมสำหรับนักพัฒนา .NET เพื่อผสานรวมความสามารถในการดูเอกสารเข้ากับแอปพลิเคชันได้อย่างง่ายดาย ในบทช่วยสอนนี้ เราจะเจาะลึกถึงฟังก์ชันที่สำคัญอย่างหนึ่งของ GroupDocs.Viewer: การโหลดเอกสารที่ป้องกันด้วยรหัสผ่าน เราจะแบ่งกระบวนการออกเป็นขั้นตอนทีละขั้นตอน เพื่อให้แน่ใจว่านักพัฒนาสามารถทำตามและนำคุณลักษณะนี้ไปใช้ในโครงการของตนได้อย่างง่ายดาย

โหลดเอกสารที่ป้องกันด้วยรหัสผ่านใน GroupDocs.Viewer สำหรับ .NET

ข้อกำหนดเบื้องต้น

ก่อนที่จะเริ่มลงลึกในบทช่วยสอน ให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นดังต่อไปนี้แล้ว:

1. ติดตั้ง GroupDocs.Viewer สำหรับ .NET

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง GroupDocs.Viewer สำหรับ .NET ไว้ในสภาพแวดล้อมการพัฒนาของคุณแล้ว คุณสามารถดาวน์โหลดได้จาก เว็บไซต์.

2. รับเอกสารที่มีการป้องกันด้วยรหัสผ่าน

เพื่อวัตถุประสงค์ในการทดสอบ ควรมีเอกสารที่ป้องกันด้วยรหัสผ่าน ซึ่งจะทำให้เราสามารถสาธิตกระบวนการโหลดได้อย่างมีประสิทธิภาพ

นำเข้าเนมสเปซ

ก่อนที่เราจะดำเนินการกับบทช่วยสอน ให้เรานำเข้าเนมสเปซที่จำเป็นไปยังโครงการของเรา:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

ขั้นตอนที่ 1: กำหนดไดเรกทอรีผลลัพธ์

ก่อนอื่น ให้ระบุไดเรกทอรีที่คุณต้องการบันทึกเอาท์พุตที่แสดงผล:

string outputDirectory = "Your Document Directory";

แทนที่ "Your Document Directory" พร้อมเส้นทางไดเร็กทอรีที่คุณต้องการ

ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ

ถัดไป กำหนดรูปแบบสำหรับเส้นทางไฟล์ของแต่ละหน้าที่แสดงผล:

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

รูปแบบนี้จะสร้างเส้นทางไฟล์เช่น "Your Document Directory/page_1.html"- "Your Document Directory/page_2.html"และอื่นๆอีกมากมาย

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการโหลด

กำหนดค่าตัวเลือกการโหลดสำหรับเอกสารที่ป้องกันด้วยรหัสผ่าน รวมถึงรหัสผ่าน:

LoadOptions loadOptions = new LoadOptions
{
    Password = "12345"
};

แทนที่ "12345" ด้วยรหัสผ่านจริงของเอกสารของคุณ

ขั้นตอนที่ 4: เริ่มต้นการใช้งาน Viewer

เริ่มต้น GroupDocs.Viewer ด้วยเอกสารและโหลดตัวเลือก:

using (Viewer viewer = new Viewer("Path_to_your_document", loadOptions))
{
    // โค้ดสำหรับดูตัวเลือกจะถูกเพิ่มในขั้นตอนถัดไป
}

แทนที่ "Path_to_your_document" พร้อมเส้นทางไปยังเอกสารที่ได้รับการป้องกันด้วยรหัสผ่านของคุณ

ขั้นตอนที่ 5: กำหนดค่าตัวเลือกมุมมอง HTML

กำหนดค่าตัวเลือกมุมมอง HTML สำหรับการแสดงผลเอกสารด้วยทรัพยากรที่ฝังไว้:

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);

ขั้นตอนที่ 6: เรนเดอร์เอกสาร

แสดงผลเอกสารโดยใช้โปรแกรมดูและตัวเลือกมุมมองที่กำหนดค่าไว้:

viewer.View(options);

ขั้นตอนที่ 7: แสดงข้อความแสดงว่าสำเร็จ

แจ้งให้ผู้ใช้ทราบว่าเอกสารได้รับการแสดงผลสำเร็จแล้ว:

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

บทสรุป

ในบทช่วยสอนนี้ เราได้ศึกษาวิธีการโหลดเอกสารที่ได้รับการป้องกันด้วยรหัสผ่านโดยใช้ GroupDocs.Viewer สำหรับ .NET โดยปฏิบัติตามคำแนะนำทีละขั้นตอน นักพัฒนาสามารถผสานรวมฟังก์ชันนี้เข้ากับแอปพลิเคชัน .NET ได้อย่างราบรื่น ทำให้ผู้ใช้สามารถดูเอกสารที่ได้รับการป้องกันได้อย่างง่ายดาย

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

GroupDocs.Viewer สามารถจัดการรูปแบบเอกสารอื่น ๆ นอกเหนือจากเอกสารที่มีการป้องกันด้วยรหัสผ่านได้หรือไม่

ใช่ GroupDocs.Viewer รองรับรูปแบบเอกสารต่างๆ มากมาย รวมถึง PDF, DOCX, XLSX, PPTX และอื่นๆ อีกมากมาย

GroupDocs.Viewer เข้ากันได้กับ .NET Core ได้หรือไม่

ใช่ GroupDocs.Viewer ให้ความเข้ากันได้กับทั้งสภาพแวดล้อม .NET Framework และ .NET Core

ฉันสามารถปรับแต่งตัวเลือกการแสดงผลสำหรับเอกสารได้หรือไม่

แน่นอน! GroupDocs.Viewer มอบตัวเลือกการเรนเดอร์ที่หลากหลาย ช่วยให้ผู้พัฒนาสามารถปรับแต่งประสบการณ์การรับชมตามความต้องการของตนเองได้

GroupDocs.Viewer รองรับคำอธิบายประกอบเอกสารหรือไม่

ใช่ GroupDocs.Viewer รองรับคำอธิบายประกอบเอกสาร ช่วยให้ผู้ใช้สามารถเพิ่มความคิดเห็น ไฮไลท์ และคำอธิบายประกอบอื่น ๆ ลงในเอกสารได้

มีเวอร์ชันทดลองใช้สำหรับ GroupDocs.Viewer หรือไม่

ใช่ คุณสามารถรับรุ่นทดลองใช้งาน GroupDocs.Viewer ได้ฟรีจาก เว็บไซต์.