ปิดการใช้งานการเลือกข้อความในรูปแบบ PDF
การแนะนำ
GroupDocs.Viewer สำหรับ .NET เป็น API การเรนเดอร์เอกสารอันทรงพลังที่ช่วยให้นักพัฒนาสามารถรวมความสามารถในการดูเอกสารเข้ากับแอปพลิเคชัน .NET ของตนได้อย่างง่ายดาย ฟังก์ชันสำคัญประการหนึ่งที่ GroupDocs.Viewer มีให้คือความสามารถในการปิดใช้งานการเลือกข้อความในเอกสาร PDF คุณสมบัตินี้มีประโยชน์อย่างยิ่งในสถานการณ์ที่คุณต้องการป้องกันไม่ให้ผู้ใช้คัดลอกข้อความจากเอกสารที่ละเอียดอ่อน เพื่อให้มั่นใจในความปลอดภัยและความสมบูรณ์ของเอกสาร
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเจาะลึกคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีปิดใช้งานการเลือกข้อความใน PDF โดยใช้ GroupDocs.Viewer สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดและติดตั้ง GroupDocs.Viewer สำหรับ .NET จากลิ้งค์ดาวน์โหลด.
- Document Directory: เตรียมไดเร็กทอรีที่จะจัดเก็บเอกสารของคุณ คุณจะต้องระบุไดเรกทอรีนี้ในข้อมูลโค้ดเพื่อแสดงเอกสาร PDF
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นเพื่อเข้าถึงฟังก์ชันที่ GroupDocs.Viewer สำหรับ .NET มอบให้ ต่อไปนี้คือวิธีที่คุณสามารถทำได้:
using System;
using System.IO;
using GroupDocs.Viewer.Options;
ตอนนี้ เราจะแจกแจงขั้นตอนการปิดใช้งานการเลือกข้อความในเอกสาร PDF โดยใช้ GroupDocs.Viewer สำหรับ .NET ออกเป็นหลายขั้นตอน:
ขั้นตอนที่ 1: ระบุไดเรกทอรีผลลัพธ์
string outputDirectory = "Your Document Directory";
ในขั้นตอนนี้ ให้เปลี่ยน"Your Document Directory"
ด้วยเส้นทางไดเร็กทอรีที่มีเอกสาร PDF ของคุณอยู่
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
ขั้นตอนนี้กำหนดรูปแบบสำหรับเส้นทางไฟล์ของเพจ HTML ที่แสดงผล แต่ละหน้าของเอกสาร PDF จะถูกแปลงเป็นไฟล์ HTML พร้อมหมายเลขหน้าตามลำดับ
ขั้นตอนที่ 3: แสดงผลเอกสาร PDF โดยปิดใช้งานการเลือกข้อความ
using (Viewer viewer = new Viewer("Path to Your PDF Document"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.PdfOptions.RenderTextAsImage = true;
viewer.View(options);
}
แทนที่"Path to Your PDF Document"
พร้อมเส้นทางจริงไปยังไฟล์ PDF ของคุณ ข้อมูลโค้ดนี้เริ่มต้น aViewer
วัตถุ กำหนดค่าตัวเลือกมุมมอง HTML เพื่อฝังทรัพยากร และปิดใช้งานการเลือกข้อความตามการตั้งค่าRenderTextAsImage
ทรัพย์สินเพื่อtrue
.
ขั้นตอนที่ 4: แสดงข้อความแสดงความสำเร็จ
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
หลังจากเรนเดอร์เอกสาร PDF ขั้นตอนนี้จะแสดงข้อความแสดงความสำเร็จพร้อมกับไดเร็กทอรีที่จัดเก็บเพจ HTML ที่เรนเดอร์
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีปิดการใช้งานการเลือกข้อความในเอกสาร PDF โดยใช้ GroupDocs.Viewer สำหรับ .NET ด้วยการทำตามคำแนะนำทีละขั้นตอน คุณสามารถรวมคุณสมบัตินี้เข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น มั่นใจในความปลอดภัยของเอกสารและปรับปรุงประสบการณ์ผู้ใช้
คำถามที่พบบ่อย
ฉันสามารถปรับแต่งไดเร็กทอรีเอาต์พุตสำหรับเพจ HTML ที่แสดงผลได้หรือไม่
ได้ คุณสามารถระบุพาธไดเร็กทอรีที่คุณต้องการให้จัดเก็บเพจ HTML ที่แสดงผลได้
GroupDocs.Viewer สำหรับ .NET เข้ากันได้กับเฟรมเวิร์ก .NET เวอร์ชันต่างๆ หรือไม่
ใช่ GroupDocs.Viewer สำหรับ .NET เข้ากันได้กับ .NET Framework เวอร์ชันต่างๆ รวมถึง .NET Core และ .NET Framework
การปิดใช้งานการเลือกข้อความส่งผลต่อฟังก์ชันการทำงานอื่นๆ ของเอกสาร PDF หรือไม่
ไม่ การปิดใช้งานการเลือกข้อความจะป้องกันไม่ให้ผู้ใช้เลือกและคัดลอกข้อความจากเอกสารเท่านั้น ฟังก์ชั่นอื่นๆ ยังคงเหมือนเดิม
ฉันสามารถเปิดใช้งานการเลือกข้อความอีกครั้งหลังจากแสดงผลเอกสารได้หรือไม่
ใช่ คุณสามารถเปิดใช้งานการเลือกข้อความได้โดยเพียงแค่ตั้งค่าRenderTextAsImage
ทรัพย์สินเพื่อfalse
ในตัวเลือกมุมมอง HTML
มีรุ่นทดลองใช้สำหรับ GroupDocs.Viewer สำหรับ .NET หรือไม่
ใช่ คุณสามารถเข้าถึง GroupDocs.Viewer สำหรับ .NET รุ่นทดลองใช้ฟรีได้จากเว็บไซต์.