แสดงความคิดเห็นบน PDF และค้นหาข้อความที่มีอยู่แล้ว—โดยไม่ต้องใช้ปลั๊กอิน.
บทนำ
หลายองค์กรใช้ PDF เป็นรูปแบบเอกสารหลักสำหรับรายงาน งานวิจัย คู่มือ และแบบแผนทางเทคนิค ในหลายแอป .NET ผู้ใช้สามารถอัปโหลดไฟล์และเปิดในตัวดูเอกสารได้—แต่ที่นั่นกระบวนการก็หยุดลง
ตัวดูเอกสารแบบดั้งเดิมให้เพียง ประสบการณ์อ่าน‑อย่างเดียว ทำให้ผู้ใช้ไม่สามารถทำเครื่องหมายบนเอกสารหรือค้นหาวลีโดยไม่ต้องเลื่อนหาได้
โดยการเพิ่ม การทำหมายเหตุ และ การค้นหาข้อความ เข้าไปใน ตัวดู PDF แบบไม่ต้องใช้ปลั๊กอิน สมัยใหม่ แอป .NET จะทำให้ผู้ใช้แสดงความคิดเห็นบนไฟล์และกระโดดไปยังส่วนที่ต้องการโดยตรง — หาก PDF มีชั้นข้อความ ซึ่งส่วนใหญ่จะมี
ในบทความนี้เราจะสำรวจ:
- วิธีที่ การทำหมายเหตุ PDF ปรับปรุงกระบวนการตรวจสอบเอกสาร
- วิธีที่ การค้นหาข้อความเต็ม อ่านชั้นข้อความของ PDF และไฟล์ใดที่ไม่สามารถทำได้
- วิธีที่คุณสามารถรวมคุณลักษณะเหล่านี้เข้าไปใน แอป .NET ได้อย่างง่ายดาย
คุณสามารถลองตัวดูหรือดาวน์โหลด SDK ได้จาก:
1. การทำหมายเหตุ PDF – เปลี่ยนหน้าแบบคงที่ให้เป็นเอกสารโต้ตอบ
ปัญหากับ PDF แบบคงที่
หลายทีมยังคงพึ่งพากระบวนการที่ไม่มีประสิทธิภาพเมื่อทำการตรวจสอบเอกสาร:
- พิมพ์ PDF
- ทำเครื่องหมายด้วยปากกา
- สแกนเอกสาร
- อัปโหลดเวอร์ชันใหม่
กระบวนการนี้ทำให้เกิด ความสับสนของเวอร์ชัน, ความล่าช้า, และงานมือที่ไม่จำเป็น.
วิธีแก้: ชั้นทำหมายเหตุในตัวดูเอกสาร
การฝังเอนจินทำหมายเหตุเข้าไปในพอร์ทัล .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 ที่ผู้อ่านสามารถทำเครื่องหมายและค้นหาได้ภายในแอปที่พวกเขาใช้อยู่แล้ว.
