การแนะนำ

ในโลกดิจิทัล ความสามารถในการจัดการและดูเอกสารในรูปแบบต่างๆ ถือเป็นสิ่งสำคัญอย่างยิ่งสำหรับทั้งธุรกิจและบุคคล 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: เริ่มต้นโปรแกรมดู

สร้างอินสแตนซ์ของ 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 หรือไม่

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