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

การแนะนำ

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

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

ก่อนที่เราจะเริ่ม ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. 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"  // แทนที่ด้วยรหัสผ่านเอกสารของคุณ
};

ขั้นตอนที่ 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 โดยทำตามขั้นตอนเหล่านี้ นักพัฒนาสามารถผสานรวมฟังก์ชันนี้เข้ากับแอปพลิเคชันของตนได้อย่างง่ายดาย ช่วยให้ผู้ใช้สามารถดูเอกสารที่ได้รับการป้องกันได้อย่างง่ายดาย

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

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

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

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

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

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

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

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

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

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

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