ทำงานกับ Modify PDF Online – คอมเม้นท์, ไฮไลท์และทำให้ PDF สามารถค้นหาได้โดยตรงในเว็บแอป: คู่มือปฏิบัติ
← Back to Blog3 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, หรือแพลตฟอร์มรีวิว legal‑tech—ต้องตอบสนองต่อความต้องการที่ขัดแย้งกันสามประการ:

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

Doconut ตอบโจทย์ทั้งสามด้วยไลบรารีเดียวที่ทำงาน ฝั่งเซิร์ฟเวอร์ (ทำให้เอกสารไม่ออกจากโครงสร้างพื้นฐานของคุณ) พร้อมส่งเนื้อหาที่เรนเดอร์ไปยังเบราว์เซอร์ที่รองรับ ฟีเจอร์ Modify PDF Online สร้างบนเอนจิ้นการเรนเดอร์เดียวกับ Document Viewer Library ของ Doconut, รับประกันความเที่ยงตรงระดับพิกเซลสำหรับ PDF, ไฟล์ Office และภาพ CAD เนื่องจากฟีเจอร์อยู่ภายในตัวดู คุณจึงสามารถเพิ่ม, แก้ไขและบันทึกคอมเม้นท์ได้โดยไม่ต้องใช้ปลั๊กอินหรือบริการภายนอก

ข้อได้เปรียบสำคัญสำหรับนักพัฒนาอาวุโสและสถาปนิก

ประโยชน์ความหมายต่อโซลูชันของคุณ
HTML5/JavaScript UIตัวดูทำงานในเบราว์เซอร์โดยไม่ต้องใช้ ActiveX หรือปลั๊กอิน PDF ที่เป็นกรรมสิทธิ์
Controlled printingคุณสามารถเปิดหรือปิดการพิมพ์ตามบทบาทผู้ใช้ได้โดยตรงจากอินเทอร์เฟซของตัวดู
Server‑side OCRภาพสแกนจะกลายเป็นข้อความที่ค้นหาได้ในขณะที่ยังคงอยู่ภายในศูนย์ข้อมูลของคุณ
Unified API surfaceคลาส Viewer เดียวจัดการการเปิด, คอมเม้นท์และค้นหา PDF

โดยการรวมศูนย์ความสามารถเหล่านี้ คุณจะลดปริมาณโค้ดที่ต้องเขียน, ดูแลและตรวจสอบ — สิ่งสำคัญสำหรับอุตสาหกรรมที่ต้องปฏิบัติตามกฎระเบียบ เช่น การดูแลสุขภาพ, การเงินและเทคโนโลยีกฎหมาย


การเปิดใช้งานคอมเม้นท์และไฮไลท์ใน Doconut Viewer

Annotation Plugin จะพร้อมใช้งานโดยอัตโนมัติเมื่อคุณเปิดใช้งาน Modify PDF Online กระบวนการทำงานทั่วไปประกอบด้วยสี่ขั้นตอนเชิงตรรกะ:

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

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


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

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

เพื่อเปิดให้บริการการค้นหาแก่ไคลเอนต์โดยทั่วไปคุณจะทำตามขั้นตอน:

  1. เปิดใช้งาน OCR ระหว่างการเปิดเอกสาร – ตั้งค่าสถานะที่เหมาะสมในการกำหนดค่า PDF เพื่อให้เครื่องมือ OCR ประมวลผลหน้าที่สแกน
  2. เปิด endpoint การค้นหา – สร้างเมธอด API เบา ๆ ที่รับ token และ query string, ส่งต่อคำขอไปยัง routine การค้นหาของ viewer, แล้วคืนหมายเลขหน้าและพิกัดไฮไลท์ที่ตรงกัน
  3. แสดงผลใน UI – viewer จะไฮไลท์ผลลัพธ์โดยอัตโนมัติ; front‑end สามารถให้ปุ่มนำทาง (ถัดไป/ก่อนหน้า) โดยไม่ต้องรีโหลดหน้าเต็ม

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


การบูรณาการ Modify PDF Online เข้าในชั้น API ที่ปลอดภัย

องค์กรมักให้บริการฟังก์ชันเอกสารผ่าน RESTful API ที่อยู่หลังการตรวจสอบสิทธิ์, การควบคุมการเข้าถึงตามบทบาทและการบันทึกการตรวจสอบ การออกแบบของ Doconut ทำให้การบูรณาการนี้เป็นเรื่องง่าย: ทุกการดำเนินการ (เปิด, คอมเม้นท์, ค้นหา, พิมพ์) เป็นเมธอดเดียวบนอ็อบเจ็กต์ Viewer, และไลบรารีทำงานร่วมกับ IDistributedCache และ IHttpContextAccessor อย่างเป็นธรรมชาติ

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

จุดสำคัญสำหรับการทำงานที่ปลอดภัยและขยายได้:

  • การจัดเก็บ token ต่อผู้ใช้ – เก็บ token ของเอกสารในแคชที่ปลอดภัย (เช่น Redis) เชื่อมโยงกับเซสชันของผู้ใช้
  • การตรวจสอบสิทธิ์ – บังคับกฎธุรกิจก่อนดำเนินการใด ๆ ของ viewer
  • Endpoint แบบไม่มีสถานะ – ทุกคำขอส่ง token มาด้วย ทำให้บริการสามารถสเกลแนวนอนได้
  • การบันทึกการตรวจสอบ – บันทึกการคอมเม้นท์และการค้นหาเพื่อการรายงานการปฏิบัติตาม

สรุป

Doconut’s Modify PDF Online มอบสแตก PDF ฝั่งเซิร์ฟเวอร์ที่ครบวงจรรวมถึงคอมเม้นท์, ไฮไลท์และการค้นหาแบบ OCR — ทั้งหมดโดยไม่ต้องพึ่งพาบริการของบุคคลที่สาม ด้วยการปฏิบัติตามรูปแบบที่กล่าวมาข้างต้น คุณสามารถมอบประสบการณ์รีวิว PDF ที่ปลอดภัย, มีประสิทธิภาพสูงและสามารถขยายได้ตามความต้องการขององค์กร

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

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