เพิ่มการทำหมายเหตุ PDF และการค้นหาข้อความในแอป .NET
6/3/2569

เพิ่มการทำหมายเหตุ PDF และการค้นหาข้อความในแอป .NET

เรียนรู้วิธีเพิ่มการทำหมายเหตุ PDF แบบไม่ต้องใช้ปลั๊กอินและการค้นหาชั้นข้อความในแอป .NET เพื่อให้ผู้ตรวจสอบสามารถทำเครื่องหมายบนเอกสารและค้นหาวลีได้โดยไม่ต้องเลื่อนหน้า.

แสดงความคิดเห็นบน PDF และค้นหาข้อความที่มีอยู่แล้ว—โดยไม่ต้องใช้ปลั๊กอิน.


บทนำ

หลายองค์กรใช้ PDF เป็นรูปแบบเอกสารหลักสำหรับรายงาน งานวิจัย คู่มือ และแบบแผนทางเทคนิค ในหลายแอป .NET ผู้ใช้สามารถอัปโหลดไฟล์และเปิดในตัวดูเอกสารได้—แต่ที่นั่นกระบวนการก็หยุดลง

ตัวดูเอกสารแบบดั้งเดิมให้เพียง ประสบการณ์อ่าน‑อย่างเดียว ทำให้ผู้ใช้ไม่สามารถทำเครื่องหมายบนเอกสารหรือค้นหาวลีโดยไม่ต้องเลื่อนหาได้

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

ในบทความนี้เราจะสำรวจ:

  • วิธีที่ การทำหมายเหตุ PDF ปรับปรุงกระบวนการตรวจสอบเอกสาร
  • วิธีที่ การค้นหาข้อความเต็ม อ่านชั้นข้อความของ PDF และไฟล์ใดที่ไม่สามารถทำได้
  • วิธีที่คุณสามารถรวมคุณลักษณะเหล่านี้เข้าไปใน แอป .NET ได้อย่างง่ายดาย

คุณสามารถลองตัวดูหรือดาวน์โหลด SDK ได้จาก:


1. การทำหมายเหตุ PDF – เปลี่ยนหน้าแบบคงที่ให้เป็นเอกสารโต้ตอบ

ปัญหากับ PDF แบบคงที่

หลายทีมยังคงพึ่งพากระบวนการที่ไม่มีประสิทธิภาพเมื่อทำการตรวจสอบเอกสาร:

  1. พิมพ์ PDF
  2. ทำเครื่องหมายด้วยปากกา
  3. สแกนเอกสาร
  4. อัปโหลดเวอร์ชันใหม่

กระบวนการนี้ทำให้เกิด ความสับสนของเวอร์ชัน, ความล่าช้า, และงานมือที่ไม่จำเป็น.

วิธีแก้: ชั้นทำหมายเหตุในตัวดูเอกสาร

การฝังเอนจินทำหมายเหตุเข้าไปในพอร์ทัล .NET ของคุณทำให้ผู้ใช้โต้ตอบกับเอกสารได้โดยตรง

หมายเหตุด้านลิขสิทธิ์ก่อนตารางคุณลักษณะ เนื่องจากมีผลต่องบประมาณมากกว่าการออกแบบ: การทำหมายเหตุเป็น ปลั๊กอินแยก สำหรับ Doconut Viewer ไม่ได้เป็นส่วนของตัวดูพื้นฐาน มันเป็นหนึ่งในสี่ส่วน — การทำหมายเหตุ, ตัวแปลง, DICOM และการค้นหา การค้นหาชั้นข้อความที่อธิบายในส่วนต่อไปก็เป็นปลั๊กอิน Search ด้วยเช่นกัน การพิมพ์ที่ควบคุมเป็นส่วนของตัวดูเอง

คุณลักษณะประโยชน์
ไฮไลท์, ขีดเส้นใต้, ขีดฆ่าเน้นข้อความสำคัญอย่างรวดเร็ว
โน้ตติดกาวเพิ่มข้อเสนอแนะตามบริบทโดยตรงในเอกสาร
การวาดด้วยมือมีประโยชน์สำหรับแผนภาพ, สเก็ตช์เทคนิค, และการตรวจทานการออกแบบ
การทำหมายเหตุที่มีการประทับเวลาติดตามว่าการเปลี่ยนแปลงถูกเพิ่มเมื่อใด

แทนที่จะแก้ไขไฟล์ต้นฉบับ การทำหมายเหตุสามารถจัดเก็บเป็น ชั้นเมตาดาต้าแยก (เช่น JSON) ที่เชื่อมโยงกับเอกสาร

แนวทางนี้รับประกันว่า:

  • PDF ต้นฉบับยังคงไม่เปลี่ยนแปลง
  • การทำหมายเหตุสามารถส่งออกหรือลบแยกออกได้
  • เอกสารยังคงเป็น แหล่งข้อมูลเดียวที่เป็นความจริง

ผลกระทบเชิงปฏิบัติ

การทำหมายเหตุช่วยปรับปรุงกระบวนการทำงานกับเอกสารอย่างมาก:

  • การตรวจสอบเอกสารที่เร็วขึ้น
  • ข้อเสนอแนะที่ชัดเจนขึ้นระหว่างการออกแบบหรือการสนทนาวิจัย
  • ลดความจำเป็นในการใช้เครื่องมือแก้ไขภายนอก

2. การค้นหาข้อความเต็ม – สิ่งที่ PDF ต้องมี

PDF สองไฟล์ที่ดูเหมือนกัน

เปิดสัญญาแบบสแกนสองฉบับข้างกัน พวกมันอาจดูเหมือนกัน แต่ไฟล์หนึ่งสามารถค้นหาได้และอีกไฟล์หนึ่งไม่ได้ และไม่มีอะไรบนหน้าจอบอกคุณว่าไฟล์ไหนเป็นแบบไหน

PDF เก็บภาพหน้าและแยกจากนั้นเป็น ชั้นข้อความ: ตัวอักษรของหน้าและตำแหน่งของแต่ละตัว ตัวอย่างเช่น PDF ที่มาจาก Word, ตัวสร้างรายงาน, การส่งออกจากระบบธุรกิจ, หรือสแกนเนอร์ที่เปิดการจดจำข้อความไว้ จะมีชั้นนี้อยู่ การค้นหาจะเปรียบเทียบวลีของคุณกับชั้นนี้และไฮไลท์ตำแหน่งบนภาพหน้าที่ตัวอักษรนั้นอยู่

PDF ที่เป็นเพียงภาพถ่ายของหน้าไม่มีชั้นนี้ จึงไม่มีข้อความในไฟล์ ดังนั้นจึงไม่มีอะไรให้การค้นหาเปรียบเทียบได้

สิ่งที่ตัวดูทำกับชั้นข้อความ

ความสามารถคำอธิบาย
การค้นหาชั้นข้อความเปรียบเทียบคำค้นหากับตัวอักษรที่เก็บในไฟล์
การไฮไลท์ผลลัพธ์ทำเครื่องหมายแต่ละผลลัพธ์บนหน้าที่แสดงผล
การนำทางผลลัพธ์เดินจากผลลัพธ์หนึ่งไปยังอีกผลลัพธ์หนึ่งทั่วทั้งเอกสาร
สคริปต์ใด ๆอ่านชั้นตามที่เขียน ไม่ว่าจะเป็นละตินหรือไม่

เมื่อชั้นข้อความมีอยู่:

  • ข้อความ สามารถเลือกได้
  • ผู้ใช้สามารถ คัดลอกเนื้อหา
  • การ ค้นหาข้อความเต็ม ทำงานทั่วทั้งไฟล์

เมื่อไม่มีชั้นข้อความ ไฟล์ยังคงเปิดและแสดงผลตามปกติ; แต่ไม่สามารถค้นหาได้ Doconut ยังไม่สามารถอ่านตัวอักษรจากภาพหน้าได้ในขณะนี้

ทำไมเรื่องนี้ถึงสำคัญ

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

เมื่อมีการจัดเก็บเอกสารแบบนี้ ผู้ใช้สามารถค้นหาได้ทันที:

  • สเปคเทคนิค
  • ข้อกำหนดกฎหมาย
  • อ้างอิงทางวิทยาศาสตร์
  • บันทึกประวัติศาสตร์

แทนการตรวจสอบเอกสารด้วยตนเอง พวกเขาสามารถ ค้นหาและกระโดดไปยังส่วนที่เกี่ยวข้อง ได้โดยตรง


3. การรวมอย่างง่ายในแอป .NET

นำชื่อแพคเกจ, เวอร์ชันและขั้นตอนการเริ่มต้นจาก หน้าดาวน์โหลดอย่างเป็นทางการ และเอกสารที่มาพร้อมกับการสร้างที่คุณติดตั้ง ทั้งสองส่วนมีการเปลี่ยนแปลงตามรุ่น และบรรทัดแพคเกจที่คัดลอกจากบทความเป็นสาเหตุทั่วไปที่การรวมครั้งแรกล้มเหลวด้วยข้อผิดพลาดที่ดูเหมือนเป็นปัญหาลิขสิทธิ์

ตัวดูทำงานร่วมกับเฟรมเวิร์ก .NET ที่พบบ่อย ได้แก่:

  • ASP.NET Core
  • ASP.NET MVC
  • Blazor

เมื่อกำหนดค่าแล้ว แอปของคุณจะแสดง PDF โดยตรงในเบราว์เซอร์ การทำหมายเหตุและการค้นหาข้อความจะปรากฏเมื่อปลั๊กอินที่เกี่ยวข้องได้รับลิขสิทธิ์และเปิดใช้งาน


4. ปลั๊กอินฟรีและปลอดภัยตามการออกแบบ

เบราว์เซอร์สมัยใหม่ไม่รองรับปลั๊กอินเก่าอย่าง Flash หรือ ActiveX อีกต่อไป

ตัวดู PDF สมัยใหม่ต้องทำงาน ทั้งหมดใน HTML5 และ JavaScript

ประโยชน์หลักรวมถึง:

  • ไม่ต้องติดตั้งบนเครื่องลูกข่าย
  • ทำงานได้บนเบราว์เซอร์สมัยใหม่ทุกตัว
  • รองรับอุปกรณ์เดสก์ท็อปและมือถือ

คุณลักษณะด้านความปลอดภัยมักรวมถึง:

  • การสื่อสารแบบ HTTPS‑only
  • การยืนยันตัวตนแบบ token
  • การควบคุมการเข้าถึงเอกสาร

ทำให้ตัวดูเหมาะกับแอประดับองค์กรที่จัดการเอกสารสำคัญ


สรุป

PDF แบบคงที่จำกัดวิธีที่ทีมทำงานกับข้อมูล การเพิ่ม การทำหมายเหตุ และ การค้นหาข้อความ เข้าไปในแอป .NET ของคุณจะเปลี่ยนไฟล์ที่เพียงอ่านได้ให้กลายเป็นไฟล์ที่สามารถแสดงความคิดเห็นและค้นหาได้

ประโยชน์สำคัญรวมถึง:

  • การตรวจสอบเอกสารที่เร็วขึ้นด้วยเครื่องมือทำหมายเหตุ
  • การค้นหาข้อความเต็มที่ทำงานเมื่อ PDF มีชั้นข้อความ ซึ่งส่วนใหญ่มีอยู่
  • การรวมที่ง่ายในแอป .NET ที่มีอยู่แล้ว
  • ประสบการณ์การดูแบบปลั๊กอินฟรี

หากคุณต้องการสำรวจความสามารถเหล่านี้ต่อไป คุณสามารถเรียนรู้เพิ่มเติมหรือดาวน์โหลดผลิตภัณฑ์ได้จาก:

มอบ PDF ที่ผู้อ่านสามารถทำเครื่องหมายและค้นหาได้ภายในแอปที่พวกเขาใช้อยู่แล้ว.