ทำงานกับ Modify PDF Online – การใส่คำอธิบาย, ไฮไลท์และทำให้ PDF สามารถค้นหาได้โดยตรงในเว็บแอป: คู่มือปฏิบัติ
← Back to Blog2 min read

ทำงานกับ Modify PDF Online – การใส่คำอธิบาย, ไฮไลท์และทำให้ PDF สามารถค้นหาได้โดยตรงในเว็บแอป: คู่มือปฏิบัติ

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

ในส่วนต่อไปนี้ เราจะอธิบายสถาปัตยกรรมโดยรวม, ขั้นตอนเชิงตรรกะที่จำเป็นสำหรับการเปิดใช้งานการใส่คำอธิบาย, ไฮไลท์และ OCR ที่สามารถค้นหาได้, และรูปแบบแนวปฏิบัติที่ดีที่สุดสำหรับการสร้างโซลูชันที่พร้อมสำหรับองค์กร

ตัวดู PDF ฝั่งเซิร์ฟเวอร์ที่ปลอดภัยพร้อมการใส่คำอธิบาย, ไฮไลท์, การค้นหา OCR, และเครื่องมือการพิมพ์ที่ควบคุมได้
ตัวดู PDF ฝั่งเซิร์ฟเวอร์ที่ปลอดภัยพร้อมการใส่คำอธิบาย, ไฮไลท์, การค้นหา OCR, และเครื่องมือการพิมพ์ที่ควบคุมได้

ทำไม Modify PDF Online จึงเป็นการเปลี่ยนเกมสำหรับแอป .NET ขององค์กร

โซลูชันเอกสาร‑ศูนย์ขององค์กร — ไม่ว่าจะเป็น DMS, พอร์ทัล CRM, หรือแพลตฟอร์มการตรวจสอบเทคโนโลยีกฎหมาย — ต้องตอบสนองความต้องการที่ขัดแย้งกันสามประการ:

  1. ประสบการณ์ผู้ใช้ – ผู้ตรวจสอบคาดหวัง UI ที่ลื่นไหลบนเบราว์เซอร์ซึ่งให้ความรู้สึกเหมือนโปรแกรมแก้ไข PDF บนเดสก์ท็อป
  2. ความปลอดภัยและการปฏิบัติตาม – เอกสารมักมีข้อมูลลับที่ไม่สามารถส่งไปยังบริการของบุคคลที่สามได้
  3. ความสามารถในการขยาย – การเรียก 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 กระบวนการทำงานทั่วไปประกอบด้วยสี่ขั้นตอนเชิงตรรกะ:

  1. ลงทะเบียน middleware ของ Doconut – กำหนดค่า pipeline ของ ASP.NET Core เพื่อให้ Doconut สามารถให้บริการทรัพยากรคงที่ (JavaScript, CSS, WebAssembly) และบังคับใช้ใบอนุญาต
  2. สร้างอินสแตนซ์ Viewer – ในบริการที่มีขอบเขตหรือคอนโทรลเลอร์, สร้างอ็อบเจกต์ Viewer โดยส่งผ่านบริการที่จำเป็นเช่นแคชและ HTTP context accessor
  3. เปิด PDF และรับโทเค็นเอกสาร – เรียกเมธอดเปิดเอกสารของตัวดู, ระบุเส้นทางไฟล์ (หรือสตรีม) และตัวเลือกการเรนเดอร์ใด ๆ (เช่น ความละเอียดภาพ) เมธอดจะคืนค่าโทเค็นที่ไม่ซ้ำกันซึ่งระบุเอกสารเฉพาะเซสชัน
  4. ทำงานกับตัวจัดการคำอธิบาย – ดึงตัวจัดการคำอธิบายสำหรับหน้าที่คุณต้องการแก้ไข, เพิ่มวัตถุไฮไลท์หรือคอมเมนต์, แล้วบันทึก XML ที่ได้กลับไปยังเซิร์ฟเวอร์โดยใช้เมธอด save ของตัวดู

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


การเพิ่มการค้นหาแบบทันทีและ OCR ด้วย Search Plugin

PDF ที่สามารถค้นหาได้เป็นสิ่งจำเป็นสำหรับพอร์ทัลที่เน้นความรู้ใด ๆ Doconut’s Search Plugin ทำงานร่วมกับ Modify PDF Online เมื่อเปิดเอกสาร, ตัวดูจะทำการจัดทำดัชนีชั้นข้อความโดยอัตโนมัติ หากไฟล์เป็นภาพสแกน, เอนจิน OCR ฝั่งเซิร์ฟเวอร์จะทำงานก่อน, แปลงภาพราสเตอร์เป็นข้อความที่สามารถค้นหาได้

เพื่อเปิดใช้งานฟังก์ชันการค้นหาให้กับไคลเอนต์ คุณมักจะ:

  1. เปิดใช้งาน OCR ระหว่างการเปิดเอกสาร – ตั้งค่าสถานะที่เหมาะสมในการกำหนดค่า PDF เพื่อให้เอนจิน OCR ประมวลผลหน้าที่สแกน
  2. เปิดเผย endpoint การค้นหา – สร้างเมธอด API ที่เบา ๆ รับโทเค็นและสตริงค้นหา, ส่งต่อคำขอไปยังฟังก์ชันค้นหาของตัวดู, และคืนหมายเลขหน้าที่ตรงกันพร้อมพิกัดไฮไลท์
  3. แสดงผลลัพธ์ใน 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 ที่สามารถค้นหาได้โดยตรงในเบราว์เซอร์ได้เร็วแค่ไหน.

#PDF#Document Viewer#.NET#Web Development#Enterprise#ตัวดูเอกสาร#การพัฒนาเว็บ#องค์กร