ปิดใช้งานการเลือกข้อความใน PDF

การแนะนำ

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

ปิดใช้งานการเลือกข้อความใน PDF ด้วย GroupDocs.Viewer .NET

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

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

  1. การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดและติดตั้ง GroupDocs.Viewer สำหรับ .NET จาก ลิงค์ดาวน์โหลด.
  2. ไดเรกทอรีเอกสาร: เตรียมไดเรกทอรีที่จะเก็บเอกสารของคุณ คุณจะต้องระบุไดเรกทอรีนี้ในสไนปเป็ตโค้ดเพื่อแสดงผลเอกสาร 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 ได้จาก เว็บไซต์.