หยุดบังคับให้ดาวน์โหลด! ฝังตัวดูเอกสารสากลในแอป .NET ของคุณกับ Doconut
← Back to Blog1 min read

หยุดบังคับให้ดาวน์โหลด! ฝังตัวดูเอกสารสากลในแอป .NET ของคุณกับ Doconut

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

แต่พูดตามตรง, กระบวนการ “ลิงก์ดาวน์โหลด” มักจะไม่ราบรื่น:

  • ความลำบากของผู้ใช้: คลิกเพื่อดาวน์โหลด, ค้นหาไฟล์, รอแอปพลิเคชันอื่น (เช่น 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. Install: เพิ่มแพ็กเกจ NuGet ของ Doconut ลงในโครงการเว็บ .NET ของคุณ
  2. Configure: ตั้งค่าการกำหนดค่าที่จำเป็น (เช่น คีย์ใบอนุญาตหรือเส้นทางเก็บข้อมูล, หากมี)
  3. Embed: ใช้คอนโทรลหรือ tag helper ของ Doconut ที่ให้มาในหน้า Razor, Views, คอมโพเนนท์ Blazor, หรือหน้า ASPX ของคุณ
  4. Point to Document: ส่งพาธหรือสตรีมของเอกสารที่ต้องการแสดงให้กับคอมโพเนนท์ Doconut

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

#NET#Word Viewer#Document Viewer#dotnet#dot net