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

การแนะนำ

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

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

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

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