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