
ทำงานกับ Modify PDF Online – การใส่คำอธิบาย, ไฮไลท์และทำให้ PDF สามารถค้นหาได้โดยตรงในเว็บแอป: คู่มือปฏิบัติ
หากคุณต้องการให้ผู้ใช้ใส่คำอธิบาย, ไฮไลท์และค้นหาเนื้อหา PDF โดยไม่ต้องออกจากเบราว์เซอร์, ฟีเจอร์ Modify PDF Online ของ Doconut ให้สิ่งนั้นอย่างแม่นยำ มันฝังตัวดู PDF ที่เต็มรูปแบบโดยตรงในแอปเว็บ .NET ของคุณและให้ API ฝั่งเซิร์ฟเวอร์สำหรับการทำเครื่องหมายการตรวจสอบและการค้นหาโดยใช้ OCR — ทั้งหมดอยู่ในส่วนประกอบเดียวที่ปลอดภัย
ในส่วนต่อไปนี้ เราจะอธิบายสถาปัตยกรรมโดยรวม, ขั้นตอนเชิงตรรกะที่จำเป็นสำหรับการเปิดใช้งานการใส่คำอธิบาย, ไฮไลท์และ OCR ที่สามารถค้นหาได้, และรูปแบบแนวปฏิบัติที่ดีที่สุดสำหรับการสร้างโซลูชันที่พร้อมสำหรับองค์กร

ทำไม Modify PDF Online จึงเป็นการเปลี่ยนเกมสำหรับแอป .NET ขององค์กร
โซลูชันเอกสาร‑ศูนย์ขององค์กร — ไม่ว่าจะเป็น DMS, พอร์ทัล CRM, หรือแพลตฟอร์มการตรวจสอบเทคโนโลยีกฎหมาย — ต้องตอบสนองความต้องการที่ขัดแย้งกันสามประการ:
- ประสบการณ์ผู้ใช้ – ผู้ตรวจสอบคาดหวัง UI ที่ลื่นไหลบนเบราว์เซอร์ซึ่งให้ความรู้สึกเหมือนโปรแกรมแก้ไข PDF บนเดสก์ท็อป
- ความปลอดภัยและการปฏิบัติตาม – เอกสารมักมีข้อมูลลับที่ไม่สามารถส่งไปยังบริการของบุคคลที่สามได้
- ความสามารถในการขยาย – การเรียก API เพียงครั้งเดียวอาจต้องให้บริการผู้ใช้หลายร้อยคนพร้อมกันในหลายภูมิภาค
Doconut ตอบสนองทั้งสามข้อด้วยไลบรารีเดียวที่ทำงาน ฝั่งเซิร์ฟเวอร์ (ดังนั้นเอกสารจะไม่ออกจากโครงสร้างพื้นฐานของคุณ) พร้อมกับส่งมอบเนื้อหาที่เรนเดอร์ไปยังเว็บเบราว์เซอร์ที่รองรับ ความสามารถ Modify PDF Online สร้างบนเอนจินการเรนเดอร์เดียวกับที่ขับเคลื่อน Document Viewer Library ของ Doconut, รับประกันความแม่นยำระดับพิกเซลสำหรับ PDF, ไฟล์ Office และภาพวาด CAD เนื่องจากฟีเจอร์นี้อยู่ภายในตัวดูเอกสาร คุณจึงสามารถเพิ่ม, แก้ไขและบันทึกคำอธิบายได้โดยไม่ต้องใช้ปลั๊กอินเพิ่มเติมหรือบริการภายนอก
ข้อได้เปรียบสำคัญสำหรับนักพัฒนาระดับสูงและสถาปนิก
| ประโยชน์ | ความหมายสำหรับโซลูชันของคุณ |
|---|---|
| HTML5/JavaScript UI | ตัวดูทำงานในเบราว์เซอร์โดยไม่ต้องใช้ ActiveX หรือปลั๊กอิน PDF ที่เป็นกรรมสิทธิ์ |
| การพิมพ์ที่ควบคุมได้ | คุณสามารถเปิดหรือปิดการพิมพ์ตามบทบาทผู้ใช้โดยตรงจากอินเทอร์เฟซของตัวดู |
| OCR ฝั่งเซิร์ฟเวอร์ | ภาพสแกนจะกลายเป็นข้อความที่สามารถค้นหาได้ในขณะที่ยังคงอยู่ในศูนย์ข้อมูลของคุณ |
| พื้นผิว API ที่รวมเป็นหนึ่งเดียว | คลาส Viewer เดียวกันจัดการการเปิด, ใส่คำอธิบายและการค้นหา PDF |
โดยการรวมศูนย์ความสามารถเหล่านี้ คุณจะลดจำนวนโค้ดที่ต้องเขียน, ดูแลและตรวจสอบ — เป็นข้อพิจารณาที่สำคัญสำหรับอุตสาหกรรมที่ต้องควบคุมเช่น การดูแลสุขภาพ, การเงินและเทคโนโลยีกฎหมาย
การเปิดใช้งานการใส่คำอธิบายและไฮไลท์ใน Doconut Viewer
Annotation Plugin จะพร้อมใช้งานโดยอัตโนมัติเมื่อคุณเปิดใช้งาน Modify PDF Online กระบวนการทำงานทั่วไปประกอบด้วยสี่ขั้นตอนเชิงตรรกะ:
- ลงทะเบียน middleware ของ Doconut – กำหนดค่า pipeline ของ ASP.NET Core เพื่อให้ Doconut สามารถให้บริการทรัพยากรคงที่ (JavaScript, CSS, WebAssembly) และบังคับใช้ใบอนุญาต
- สร้างอินสแตนซ์
Viewer– ในบริการที่มีขอบเขตหรือคอนโทรลเลอร์, สร้างอ็อบเจกต์Viewerโดยส่งผ่านบริการที่จำเป็นเช่นแคชและ HTTP context accessor - เปิด PDF และรับโทเค็นเอกสาร – เรียกเมธอดเปิดเอกสารของตัวดู, ระบุเส้นทางไฟล์ (หรือสตรีม) และตัวเลือกการเรนเดอร์ใด ๆ (เช่น ความละเอียดภาพ) เมธอดจะคืนค่าโทเค็นที่ไม่ซ้ำกันซึ่งระบุเอกสารเฉพาะเซสชัน
- ทำงานกับตัวจัดการคำอธิบาย – ดึงตัวจัดการคำอธิบายสำหรับหน้าที่คุณต้องการแก้ไข, เพิ่มวัตถุไฮไลท์หรือคอมเมนต์, แล้วบันทึก XML ที่ได้กลับไปยังเซิร์ฟเวอร์โดยใช้เมธอด save ของตัวดู
ส่วนหน้าเพียงโหลดตัวดูพร้อมกับโทเค็นและเปิดใช้งานแถบเครื่องมือคำอธิบายในตัว ผู้ใช้จึงสามารถเพิ่มคอมเมนต์, วาดรูปหรือวางตราประทับ, และทุกการโต้ตอบจะถูกส่งกลับไปยัง API endpoint เดียวกัน ทำให้การไหลของข้อมูลง่ายและตรวจสอบได้
การเพิ่มการค้นหาแบบทันทีและ OCR ด้วย Search Plugin
PDF ที่สามารถค้นหาได้เป็นสิ่งจำเป็นสำหรับพอร์ทัลที่เน้นความรู้ใด ๆ Doconut’s Search Plugin ทำงานร่วมกับ Modify PDF Online เมื่อเปิดเอกสาร, ตัวดูจะทำการจัดทำดัชนีชั้นข้อความโดยอัตโนมัติ หากไฟล์เป็นภาพสแกน, เอนจิน OCR ฝั่งเซิร์ฟเวอร์จะทำงานก่อน, แปลงภาพราสเตอร์เป็นข้อความที่สามารถค้นหาได้
เพื่อเปิดใช้งานฟังก์ชันการค้นหาให้กับไคลเอนต์ คุณมักจะ:
- เปิดใช้งาน OCR ระหว่างการเปิดเอกสาร – ตั้งค่าสถานะที่เหมาะสมในการกำหนดค่า PDF เพื่อให้เอนจิน OCR ประมวลผลหน้าที่สแกน
- เปิดเผย endpoint การค้นหา – สร้างเมธอด API ที่เบา ๆ รับโทเค็นและสตริงค้นหา, ส่งต่อคำขอไปยังฟังก์ชันค้นหาของตัวดู, และคืนหมายเลขหน้าที่ตรงกันพร้อมพิกัดไฮไลท์
- แสดงผลลัพธ์ใน UI – ตัวดูจะไฮไลท์ผลลัพธ์โดยอัตโนมัติ; ส่วนหน้าสามารถให้ปุ่มนำทาง (ถัดไป/ก่อนหน้า) โดยไม่ต้องรีโหลดหน้าเต็ม
เนื่องจากคำอธิบายถูกเก็บเป็น XML, ไฮไลท์การค้นหาจึงวางทับบนมาร์คอัปที่มีอยู่ได้อย่างเรียบร้อย, ให้ผู้ตรวจสอบเห็นบริบททั้งหมดขณะเพิ่มคอมเมนต์
การผสาน Modify PDF Online เข้ากับชั้น API ที่ปลอดภัย
องค์กรมักเปิดเผยฟังก์ชันเอกสารผ่าน RESTful API ที่อยู่หลังการตรวจสอบสิทธิ์, การควบคุมการเข้าถึงตามบทบาทและการบันทึกการตรวจสอบ การออกแบบของ Doconut ทำให้การผสานนั้นง่าย: ทุกการดำเนินการ (เปิด, ใส่คำอธิบาย, ค้นหา, พิมพ์) เป็นการเรียกเมธอดเดียวบนอ็อบเจกต์ Viewer, และไลบรารีทำงานโดยตรงกับ IDistributedCache และ IHttpContextAccessor
รูปแบบที่แนะนำคือการห่อหุ้มการโต้ตอบทั้งหมดของตัวดูไว้ในคลาส DocumentService บริการจะตรวจสอบสิทธิ์ของผู้เรียก, เปิดเอกสาร, เพิ่มไฮไลท์, รันการค้นหาแบบเปิดใช้งาน OCR และคืนผลลัพธ์ จากนั้นคอนโทรลเลอร์จะเรียกเมธอดของบริการ, ทำให้โค้ดคอนโทรลเลอร์บางและมุ่งเน้นที่ข้อกังวลของ HTTP
- การจัดเก็บโทเค็นต่อผู้ใช้ – เก็บโทเค็นเอกสารในแคชที่ปลอดภัย (เช่น Redis) เชื่อมโยงกับเซสชันของผู้ใช้
- การตรวจสอบสิทธิ์ – บังคับใช้กฎธุรกิจก่อนการดำเนินการใด ๆ ของตัวดู
- Endpoint แบบไม่มีสถานะ – ทุกคำขอรวมโทเค็น, ทำให้บริการสามารถขยายแนวนอนได้
- บันทึกการตรวจสอบ – บันทึกการกระทำของคำอธิบายและการค้นหาเพื่อการรายงานการปฏิบัติตาม
สรุป
Doconut’s Modify PDF Online มอบสแตกการแก้ไข PDF ฝั่งเซิร์ฟเวอร์ที่ครบถ้วนซึ่งรวมถึงการใส่คำอธิบาย, ไฮไลท์และการค้นหาโดยใช้ OCR — ทั้งหมดโดยไม่ต้องพึ่งพาบริการของบุคคลที่สาม ด้วยการปฏิบัติตามรูปแบบข้างต้น คุณสามารถมอบประสบการณ์การตรวจสอบ PDF ที่ปลอดภัย, มีประสิทธิภาพสูงและสามารถขยายตามภาระงานขององค์กร
พร้อมที่จะนำการแก้ไข PDF ที่ทรงพลังสู่แอปเว็บ .NET ของคุณหรือยัง? ลอง Doconut วันนี้ และดูว่าคุณสามารถเปิดใช้งานการใส่คำอธิบาย, ไฮไลท์และความสามารถ PDF ที่สามารถค้นหาได้โดยตรงในเบราว์เซอร์ได้เร็วแค่ไหน.