การแนะนำ
ในโลกดิจิทัล ความสามารถในการจัดการและดูเอกสารในรูปแบบต่างๆ ถือเป็นสิ่งสำคัญอย่างยิ่งสำหรับทั้งธุรกิจและบุคคล GroupDocs.Viewer สำหรับ .NET นำเสนอโซลูชันอันทรงพลังสำหรับนักพัฒนาในการผสานรวมความสามารถในการดูเอกสารเข้ากับแอปพลิเคชันได้อย่างง่ายดาย บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการโหลดเอกสารที่ป้องกันด้วยรหัสผ่านทีละขั้นตอน เพื่อให้คุณมั่นใจได้ว่าจะนำฟีเจอร์นี้ไปใช้กับโครงการของคุณได้อย่างราบรื่น
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- GroupDocs.Viewer สำหรับ .NET ติดตั้งแล้ว: ดาวน์โหลดจาก เว็บไซต์.
- เอกสารที่ป้องกันด้วยรหัสผ่าน: เตรียมเอกสารที่ป้องกันด้วยรหัสผ่านให้พร้อมสำหรับการทดสอบ
นำเข้าเนมสเปซที่จำเป็น
เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นลงในโครงการของคุณ:
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" // แทนที่ด้วยรหัสผ่านเอกสารของคุณ
};
ขั้นตอนที่ 4: เริ่มต้นโปรแกรมดู
สร้างอินสแตนซ์ของ 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 นักพัฒนาสามารถผสานรวมฟังก์ชันนี้เข้ากับแอปพลิเคชันได้อย่างง่ายดาย ช่วยให้ผู้ใช้ดูเอกสารที่ได้รับการป้องกันได้อย่างง่ายดายด้วยการทำตามขั้นตอนเหล่านี้
คำถามที่พบบ่อย
GroupDocs.Viewer สามารถจัดการรูปแบบเอกสารอื่นนอกเหนือจากเอกสารที่ป้องกันด้วยรหัสผ่านได้หรือไม่
ใช่ GroupDocs.Viewer รองรับรูปแบบต่างๆ มากมาย รวมถึง PDF, DOCX, XLSX, PPTX และอื่นๆ อีกมากมาย
GroupDocs.Viewer เข้ากันได้กับ .NET Core ได้หรือไม่
แน่นอน! GroupDocs.Viewer เข้ากันได้กับทั้งสภาพแวดล้อม .NET Framework และ .NET Core
ฉันสามารถปรับแต่งตัวเลือกการแสดงผลสำหรับเอกสารได้หรือไม่
ใช่ GroupDocs.Viewer นำเสนอตัวเลือกการเรนเดอร์ที่หลากหลาย ช่วยให้คุณปรับแต่งประสบการณ์การรับชมให้ตรงกับความต้องการของคุณได้
GroupDocs.Viewer รองรับคำอธิบายประกอบเอกสารหรือไม่
ใช่ รองรับคำอธิบายประกอบเอกสาร ช่วยให้ผู้ใช้สามารถเพิ่มความคิดเห็น ไฮไลท์ และหมายเหตุอื่นๆ ได้
มีเวอร์ชันทดลองใช้งานสำหรับ GroupDocs.Viewer หรือไม่
ใช่ คุณสามารถรับการทดลองใช้ฟรีได้จาก เว็บไซต์.