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

การปรับใช้บน Windows และตัวเลือกรุ่นทดลองฟรี
ไลบรารีของ Doconut ทำงานบน .NET 6 และได้รับการสนับสนุนเต็มรูปแบบในสภาพแวดล้อม Windows ไม่ว่าคุณจะโฮสต์แอปบน Azure, AWS, หรือบนเครื่องของคุณ, มันจะมอบการแสดงผลและประสิทธิภาพการทำหมายเหตุที่สม่ำเสมอ.
เพื่อเริ่มต้นอย่างรวดเร็ว Doconut มี รุ่นทดลองฟรี ที่ให้คุณเข้าถึงเครื่องยนต์ทำหมายเหตุ, การค้นหาแบบ OCR, และฟีเจอร์การพิมพ์ที่ควบคุมได้อย่างเต็มรูปแบบ ลงทะเบียนบนเว็บไซต์อย่างเป็นทางการ, ดาวน์โหลดไลเซนส์ทดลอง, แล้วทำตามขั้นตอนการผสานรวมด้านล่างเพื่อดูไลบรารีทำงานภายในไม่กี่นาที.
ทำไมไลบรารีตัวดูเอกสารจึงเป็นการเปลี่ยนเกมสำหรับองค์กร .NET
องค์กรที่จัดการสัญญา, แผนผังวิศวกรรม, หรือบันทึกพนักงานต้องเผชิญกับความท้าทายสามประการ:
- ความหลากหลายของรูปแบบ – PDF, เอกสาร Word, ตาราง Excel, และภาพวาด CAD อยู่ร่วมกันในคลังเดียวกัน.
- การตรวจทานแบบร่วมมือ – ผู้ใช้ธุรกิจต้องการไฮไลท์, แสดงความคิดเห็น, หรือประทับตราเอกสารโดยไม่ต้องออกจากแอป.
- การเข้าถึงที่ควบคุม – การพิมพ์ต้องสามารถตรวจสอบได้, และข้อความที่ค้นหาได้ต้องพร้อมใช้งานแม้สำหรับภาพสแกน.
ไลบรารีตัวดูเอกสารของ Doconut แก้ปัญหาทั้งสามด้วย คอมโพเนนต์ .NET ด้านเซิร์ฟเวอร์เดียว ที่รองรับไฟล์กว่า 33 ประเภท – รวมถึง DOCX, XLSX, PPTX, DWG, และ DXF – พร้อมใช้งานทันที. ไลบรารีแสดงผลแต่ละรูปแบบโดยตรงบนเซิร์ฟเวอร์, ข้ามความจำเป็นของ Microsoft Office, Acrobat, หรือบริการแปลงไฟล์ภายนอก. เนื่องจากการแสดงผลทำบนเซิร์ฟเวอร์, ข้อมูลที่สำคัญจะอยู่หลังไฟร์วอลล์ของคุณ, ซึ่งเป็นสิ่งจำเป็นสำหรับอุตสาหกรรมสุขภาพ, กฎหมาย, และการเงิน.
เครื่องยนต์ทำหมายเหตุในตัว ให้คุณเพิ่มไฮไลท์, การวาดด้วยมือ, หรือการประทับตราโดยตรงบนแคนวาสของตัวดู. หมายเหตุถูกเก็บเป็น XML ที่มีน้ำหนักเบา, ทำให้ง่ายต่อการบันทึกในฐานข้อมูลหรือระบบควบคุมเวอร์ชัน. ปลั๊กอินการค้นหา ให้การค้นหาข้อความทันทีในเอกสารใด ๆ; เมื่อแหล่งเป็นภาพสแกน, เครื่องมือ OCR จะสกัดข้อความที่ค้นหาได้แบบเรียลไทม์. สุดท้าย, ฟีเจอร์การพิมพ์ที่ควบคุมได้ ให้คุณบังคับใช้ขอบเขตหน้าที่พิมพ์, ใส่ลายน้ำ, หรือบันทึกการตรวจสอบการพิมพ์, ทั้งหมดผ่านการเรียก API เพียงครั้งเดียว.
ความสามารถเหล่านี้ทำให้คุณสามารถแทนที่สแตกเทคโนโลยีที่ซับซ้อนของผู้ให้บริการบุคคลที่สาม, ปลั๊กอินจาวาสคริปต์, และบริการแปลงไฟล์ภายนอกด้วย ไลบรารีเดียวที่ดูแลรักษาง่าย ซึ่งสามารถขยายจากผู้ใช้ไม่กี่คนจนถึงการปรับใช้ระดับองค์กรทั้งหมด.## การฝัง Viewer: การบูรณาการแบบขั้นตอนต่อขั้นตอนใน ASP.NET Core
ด้านล่างเป็นคำอธิบายสั้น ๆ ของขั้นตอนที่จำเป็นในการผสานรวม Doconut’s Document Viewer Library เข้ากับแอปพลิเคชัน ASP.NET Core:
- ลงทะเบียน Doconut middleware – กำหนดค่า middleware
UseDoconutเพื่อจัดการกับ endpoint ภายในของภาพ‑tile (DocImage.axd). Endpoint นี้สตรีมหน้าที่เรนเดอร์เป็นแผ่น PNG, ทำให้ UI ตอบสนองได้แม้กับไฟล์ CAD ขนาดใหญ่. - โหลดใบอนุญาต – ให้ไฟล์ใบอนุญาตของ Doconut (เช่น
DoconutLicense.xml) ไม่ว่าจะเป็นไฟล์บนดิสก์หรือเป็นสตรีม. ไลบรารีจะอ่านใบอนุญาตโดยอัตโนมัติในระหว่างการสร้างอินสแตนซ์ viewer ครั้งแรก. - สร้างอินสแตนซ์ viewer – สร้างอ็อบเจกต์จากคลาส
Viewerโดยส่งบริการที่จำเป็นเช่น distributed cache หรือ HTTP context accessor. - กำหนดค่าตัวเลือกการเรนเดอร์ – ตั้งค่าอ็อบเจกต์การกำหนดค่า (เช่น
PdfConfig) เพื่อควบคุมพฤติกรรมการเรนเดอร์เริ่มต้น, การสกัด hyperlink, และความละเอียด raster สำหรับภาพวาด CAD. - เปิดเอกสาร – เรียกเมธอด
OpenDocumentพร้อมกับเส้นทางไฟล์ (หรือสตรีม) และการกำหนดค่าที่ได้กำหนดไว้ก่อนหน้า. เมธอดนี้จะคืนค่า token ที่ปลอดภัยซึ่งส่วนหน้า JavaScript ใช้เพื่อขอภาพหน้า, คำอธิบายประกอบ, และผลการค้นหา.
ขั้นตอนเหล่านี้ทำให้ได้ viewer ฝั่งเซิร์ฟเวอร์ สำหรับสภาพแวดล้อม Windows ที่รัน .NET 6. วิธีการที่ใช้ token ทำให้ไคลเอนต์เบา: ส่วนหน้าเพียงต้องอ้างอิงคอมโพเนนต์ Doconut viewer ที่โฮสต์อยู่ที่ https://doconut.app.
คำอธิบายประกอบในตัวสำหรับกระบวนการตรวจสอบแบบเรียลไทม์
คำอธิบายประกอบทำให้ viewer ที่เป็นเพียงผู้ชมกลายเป็นพื้นที่ทำงานร่วมกัน. ตัวจัดการคำอธิบายประกอบของ Doconut ทำงานต่อหน้าและจัดเก็บทุกอย่างเป็น XML, ซึ่งหมายความว่าคุณสามารถเวอร์ชัน, ตรวจสอบ, หรือรวมการเปลี่ยนแปลงในฐานข้อมูลได้อย่างง่ายดาย.
กระบวนการทำงานของคำอธิบายประกอบทั่วไป
- ดึงตัวจัดการคำอธิบายประกอบสำหรับหน้าปัจจุบันโดยเรียกเมธอด
GetAnnotationManagerของ viewer, พร้อมระบุขนาดหน้ากระดาษ. - สร้างอ็อบเจกต์คำอธิบายประกอบ (เช่น สแตมป์รูปภาพ, ไฮไลท์, หรือการวาดด้วยมือ) และกำหนดตำแหน่ง, ขนาด, และคุณสมบัติดู.
- เพิ่มคำอธิบายประกอบลงในตัวจัดการ.
- บันทึก XML ของคำอธิบายประกอบโดยใช้
GetAnnotationXmlและเก็บไว้ในที่เก็บข้อมูลของคุณ. - เมื่อเปิดเอกสารใหม่อีกครั้ง, โหลด XML ที่บันทึกไว้กลับเข้าสู่ viewer ด้วย
LoadAnnotationXML.
สถานการณ์ระดับองค์กร
- Legal Tech – ทนายใส่สแตมป์ “Signature” ลงบนสัญญา, จากนั้นส่ง XML ไปยังบริการจัดการคดีเพื่อการตรวจสอบ.
- Engineering Review – นักออกแบบเพิ่มการวาดเส้นแดงโดยตรงบนหน้าดาวน์ DWG; XML ของคำอธิบายประกอบจะถูกเก็บพร้อมกับประวัติการแก้ไข.
- HR & Recruitment – ผู้สรรหามุ่งเน้นส่วนสำคัญของประวัติย่อ, เพิ่มคอมเมนต์, และส่งเวอร์ชันที่มีคำอธิบายประกอบไปยังโปรไฟล์ของผู้สมัคร.
เนื่องจากข้อมูลคำอธิบายประกอบอยู่บนเซิร์ฟเวอร์, คุณจะมี การควบคุมเต็มรูปแบบ ว่าใครสามารถแก้ไข, ใครสามารถดู, และใครสามารถพิมพ์. API ถูกออกแบบให้เรียบง่าย: คุณต้องการเพียงเมธอดดึงตัวจัดการ, เพิ่ม, และโหลด, และคุณสามารถสร้างฟีเจอร์ UI เพิ่มเติม (undo/redo, เครื่องมือกำหนดเอง) ด้านบนโดยไม่ต้องดึงการพึ่งพาเพิ่มเติม.
การค้นหาแบบทันทีและ OCR: ทำให้ทุกเอกสารค้นหาได้
คลังเอกสารมีค่าเฉพาะเมื่อผู้ใช้สามารถค้นหาข้อมูลที่ต้องการได้ในไม่กี่วินาที. ปลั๊กอินการค้นหาของ Doconut ให้บริการ การค้นหาเต็มข้อความแบบทันที ในไฟล์ที่เปิดใด ๆ. สำหรับ PDF ที่เป็น raster เท่านั้นหรือภาพสแกนของภาพวาด CAD, เครื่องมือ OCR ในตัวจะสกัดข้อความตามความต้องการ, แปลงภาพเป็นเนื้อหาที่ค้นหาได้โดยไม่ต้องมีขั้นตอนการเตรียมล่วงหน้าแยกต่างหาก.
กระบวนการทำงานของการค้นหาทั่วไป
- เรียกเมธอดการค้นหาของ viewer (ที่เปิดโดย Search Plugin) พร้อมคีย์เวิร์ดที่ต้องการ.
- รับรายการหมายเลขหน้าที่ตรงกันและพิกัดของแต่ละผลลัพธ์.
- สำหรับแต่ละผลลัพธ์, ดึงตัวจัดการคำอธิบายประกอบของหน้านั้นและเพิ่มคำอธิบายประกอบไฮไลท์ชั่วคราวเพื่อแสดงให้ผู้ใช้เห็นว่าคำที่ค้นหาปรากฏที่ไหน.
เมื่อผู้ใช้เปิด PDF สแกนของใบแจ้งหนี้, viewer จะรัน OCR โดยอัตโนมัติบนแต่ละหน้าในขณะที่เรนเดอร์. ข้อความที่สกัดจะถูกทำดัชนีในหน่วยความจำ, ทำให้การค้นหาต่อไป เป็นทันที. วิธีนี้ขจัดความจำเป็นของบริการ OCR แยกต่างหาก, ลดความหน่วง, และรับประกันว่าข้อความที่ค้นหาได้จะไม่ออกจากสภาพแวดล้อมที่ปลอดภัยของคุณ.
ประโยชน์ระดับองค์กร
- พอร์ทัลลูกค้า สามารถแสดงข้อกำหนดที่เกี่ยวข้องจากสัญญาได้ด้วยการกดแป้นเดียว.
- เครื่องมือรายงานการเงิน ให้ผู้วิเคราะห์ค้นหารายการบรรทัดในหลายสิบใบแถลงการณ์สแกน.
- ระบบบันทึกสุขภาพ สามารถค้นหาชื่อยาต่าง ๆ ในบันทึกแพทย์ที่สแกน, ปรับปรุงความปลอดภัยของผู้ป่วย.
ทั้งหมดนี้ทำได้โดย ไม่มีการพึ่งพาจากบุคคลที่สาม, ทำให้สแตกเบาและพื้นผิวการปฏิบัติตามกฎระเบียบเล็กลง.## การพิมพ์ที่ควบคุมจาก Viewer – ความปลอดภัยพบกับความสะดวกสบาย
การพิมพ์มักเป็นจุดอ่อนที่สุดในความปลอดภัยของเอกสาร ฟีเจอร์การพิมพ์ที่ควบคุมของ Doconut ให้คุณมีอำนาจในการตัดสินใจ ว่าอะไร, เมื่อไหร่, และอย่างไร ที่เอกสารจะถูกพิมพ์ พร้อมกับยังคงให้กล่องโต้ตอบการพิมพ์แบบเบราว์เซอร์ที่คุ้นเคย
กระบวนการพิมพ์ทั่วไป
- กำหนดอ็อบเจ็กต์
PrintConfigที่ระบุตัวเลือกต่าง ๆ เช่น ขีดจำกัดช่วงหน้า, ลายน้ำ, และว่าจะบันทึกการร้องขอพิมพ์แต่ละครั้งหรือไม่ - ส่งค่าการกำหนดค่าพร้อมกับโทเค็นเอกสารไปยังเมธอด
Printของ viewer - viewer ทำการเรนเดอร์หน้าที่เลือกบนเซิร์ฟเวอร์, ใส่ลายน้ำตามที่กำหนด, และสตรีม PDF ที่พร้อมพิมพ์กลับไปยังเบราว์เซอร์ของผู้ใช้
- สร้างรายการตรวจสอบโดยอัตโนมัติ ทำให้ผู้ดูแลระบบสามารถติดตามว่าใครพิมพ์อะไรและเมื่อไหร่
โดยการจัดการการพิมพ์บนเซิร์ฟเวอร์ Doconut ทำให้เอกสารต้นฉบับไม่เคยออกจากสภาพแวดล้อมที่ได้รับการปกป้องของคุณ และคุณยังคงมองเห็นกิจกรรมการพิมพ์ทั้งหมดอย่างเต็มที่ – ความต้องการสำคัญสำหรับอุตสาหกรรมที่ต้องปฏิบัติตามกฎระเบียบ
สรุป
Doconut’s Document Viewer Library ให้ทีม .NET คอมโพเนนต์เดียว, ปลอดภัย, และเต็มไปด้วยฟีเจอร์ สำหรับการแสดงผล PDFs, ไฟล์ Office, และภาพวาด CAD พร้อมเสริมด้วยการทำโน้ต, การค้นหาที่รองรับ OCR, และการพิมพ์ที่ควบคุมได้ ด้วยการประมวลผลบนเซิร์ฟเวอร์, การแปลงในตัว, และการรองรับไฟล์กว่า 33 รูปแบบ คุณสามารถกำจัดการพึ่งพาผู้ให้บริการบุคคลที่สามที่มีค่าใช้จ่ายสูงและรักษาข้อมูลที่ละเอียดอ่อนให้อยู่ภายใต้การควบคุมโดยตรงของคุณ
พร้อมที่จะทำให้กระบวนการทำงานเอกสารขององค์กรคุณทันสมัยขึ้นหรือยัง? เริ่มทดลองใช้ฟรีของ Doconut วันนี้, ดาวน์โหลดไลบรารี, และทำตามขั้นตอนการรวมที่อธิบายไว้ข้างต้นเพื่อเพิ่มความสามารถในการดู, ทำโน้ต, และค้นหาที่ทรงพลังให้กับแอปพลิเคชัน .NET ของคุณในไม่กี่นาที.