tags: [“NET”, “Word Viewer”, “Document Viewer”, “dotnet”, “dot net”]


title: หยุดบังคับดาวน์โหลด! ฝังตัวดูเอกสารทั่วไปในแอป .NET ของคุณด้วย Doconut
date: 2025-04-04 tags: [“NET”, “Word Viewer”, “Document Viewer”, “dotnet”, “dot net”] bigimg: [{src: “/img/spreadsheet-viewer.jpg”, desc: “OpenOffice Excel Viewer”}, {src: “/img/ods-viewer.jpg”, desc: “ODS Spreadsheet Viewer”}, {src: “/img/doconut-excel.jpg”, desc: “Excel Document Viewer”}]

ผู้ใช้แอปพลิเคชันเว็บของคุณต้องการดูเอกสารบ่อยแค่ไหน? ใบแจ้งหนี้ รายงาน สัญญา คู่มือ เรซูเม สเปรดชีต งานนำเสนอ – รายการต่อไปเรื่อย ๆ วิธีการแบบดั้งเดิม? การให้ลิงก์ดาวน์โหลด

แต่ต้องตรงไปตรงมา ว่า “ลิงก์ดาวน์โหลด” มักจะมีปัญหา:

  • แรงต้านของผู้ใช้: คลิกเพื่อดาวน์โหลด ค้นหาไฟล์ รอให้อีกแอปพลิเคชัน (เช่น Adobe Reader หรือ MS Word) เปิด… มันดึงผู้ใช้ออก จาก ประสบการณ์แอปพลิเคชันของคุณ
  • การพึ่งพาซอฟต์แวร์: จะเกิดอะไรขึ้นถ้าผู้ใช้ไม่มีซอฟต์แวร์ที่เหมาะสมติดตั้งไว้? หรือพวกเขาใช้โทรศัพท์มือถือที่มีความสามารถจำกัด? คุณเสี่ยงที่พวกเขาจะไม่สามารถดูเอกสารได้เลย
  • การสูญเสียบริบท: เมื่อดาวน์โหลดแล้ว เอกสารจะอยู่ภายนอกแอปพลิเคชันของคุณ ซึ่งทำให้งานร่วมกัน (เช่น การแสดงความคิดเห็นหรือการติดตามสถานะ) ยากขึ้น
  • ปัญหาการควบคุมเวอร์ชัน: ผู้ใช้อาจจะบันทึกสำเนาท้องถิ่นที่ทำให้ข้อมูลล้าสมัยอย่างรวดเร็ว

มีวิธีที่ราบรื่นและเป็นมืออาชีพมากกว่า: การฝังตัวดูเอกสารลงในแอปพลิเคชันเว็บ .NET ของคุณโดยตรง และนั่นคือสิ่งที่ Doconut ช่วยให้คุณทำได้

แนะนำการดูในแอปที่ไร้รอยต่อด้วย Doconut

Doconut เป็นคอมโพเนนต์ .NET ที่ทรงพลัง ซึ่งออกแบบมาโดยเฉพาะสำหรับแอปพลิเคชันเว็บ มันช่วยให้คุณเรนเดอร์และแสดงผลเอกสารในรูปแบบต่าง ๆ ได้ภายในเว็บไซต์หรือส่วนติดต่อของเว็บแอปพลิเคชันของคุณ

คิดมันว่าเป็นหน้าต่างการดูทั่วไปที่คุณสามารถติดตั้งได้ง่าย แทนที่จะบังคับให้ดาวน์โหลด ผู้ใช้สามารถดู PDF เอกสาร Word (DOC, DOCX) สเปรดชีต Excel (XLS, XLSX) งานนำเสนอ PowerPoint (PPT, PPTX) รูปภาพ (JPG, PNG, TIFF, GIF) และรูปแบบอื่น ๆ อย่างต่อเนื่องโดยไม่ต้องออกจากเว็บไซต์ของคุณ

ทำไมต้องฝังตัวดูเอกสารเช่น Doconut?

การรวม Doconut เข้ากับโปรเจ็กต์ .NET ของคุณนำมาซึ่งข้อได้เปรียบที่สำคัญ:

  1. ประสบการณ์ผู้ใช้ที่เหนือกว่า: รักษาผู้ใช้ให้มีส่วนร่วมภายในแอปพลิเคชันของคุณ การดูเอกสารกลายเป็นเรื่องทันทีและง่ายดาย เป็นเพียงอีกส่วนหนึ่งของกระบวนการทำงาน
  2. ความเข้ากันได้ทั่วโลก: Doconut จัดการกับความซับซ้อนในการเรนเดอร์ ตราบใดที่ Doconut รองรับรูปแบบนั้น ผู้ใช้ของคุณสามารถมองเห็นมันได้ โดยไม่คำนึงถึงซอฟต์แวร์ที่ติดตั้งในเครื่องหรืออุปกรณ์ของพวกเขา
  3. ไม่มีการพึ่งพาที่ฝั่งผู้ใช้: ผู้ใช้ไม่จำเป็นต้องใช้ Adobe Reader, Microsoft Office หรือปลั๊กอินเบราว์เซอร์เฉพาะ ประสบการณ์การดูเป็นไปอย่างสม่ำเสมอทั่วทั้งเบราว์เซอร์และแพลตฟอร์ม
  4. การควบคุมที่เพิ่มขึ้น: รักษาเอกสารที่ละเอียดอ่อนให้อยู่ในสภาพแวดล้อมที่ควบคุมในแอปพลิเคชันของคุณ คุณสามารถจัดการสิทธิ์และติดตามกิจกรรมการดูได้อย่างมีประสิทธิภาพมากขึ้น
  5. กระบวนการทำงานที่ราบรื่น: ช่วยอำนวยความสะดวกในการตรวจสอบเอกสาร วงจรการอนุมัติ หรือเพียงแค่การอ้างอิงข้อมูลโดยไม่ต้องเปลี่ยนบริบท
  6. การรวมที่ง่ายสำหรับนักพัฒนา .NET: Doconut ถูกสร้างขึ้นสำหรับระบบนิเวศ .NET มีการรวมที่ตรงไปตรงมาที่ ASP.NET (Web Forms, MVC), ASP.NET Core และอาจรวมถึงแอปพลิเคชัน Blazor

วิธีการทำงานของ Doconut

ในขณะที่รายละเอียดการใช้งานเฉพาะนั้นอยู่ในเอกสารประกอบแนวทาง แต่แนวคิดทั่วไปนั้นง่าย:

  1. ติดตั้ง: เพิ่มแพ็กเกจ Doconut NuGet ลงในโปรเจ็กต์เว็บ .NET ของคุณ
  2. กำหนดค่า: ตั้งค่าการกำหนดค่าที่จำเป็น (เช่น คีย์ลิขสิทธิ์หรือเส้นทางจัดเก็บ หากมี)
  3. ฝัง: ใช้การควบคุม Doconut หรือ tag helpers ที่จัดเตรียมไว้ในหน้า Razor, Views, คอมโพเนนต์ Blazor หรือหน้า ASPX ของคุณ
  4. ชี้ไปที่เอกสาร: ส่งเส้นทางหรือสตรีมของเอกสารที่คุณต้องการแสดงไปยังคอมโพเนนต์ Doconut

Doconut โดยทั่วไปจะจัดการกับการประมวลผลที่ฝั่งเซิร์ฟเวอร์ซึ่งจำเป็นในการเรนเดอร์เอกสารอย่างถูกต้องให้อยู่ในรูปแบบที่ดูได้บนเว็บ ซึ่งจะถูกแสดงในตัวดูที่ฝังอยู่ด้านฝั่งไคลเอ็นต์