โหลดเอกสารจากสตรีม

การแนะนำ

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

โหลดเอกสารจาก Stream ด้วย GroupDocs.Viewer .NET

ข้อกำหนดเบื้องต้น

ก่อนจะเริ่มบทช่วยสอนนี้ ให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:

  1. ความเข้าใจพื้นฐานเกี่ยวกับ C# และ .NET Framework: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# และ .NET framework จะช่วยให้เข้าใจแนวคิดที่กล่าวถึง

  2. การติดตั้ง GroupDocs.Viewer สำหรับ .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Viewer สำหรับ .NET จาก เว็บไซต์.

  3. IDE: มี Integrated Development Environment (IDE) เช่น Visual Studio ติดตั้งไว้สำหรับการเขียนโค้ดและการทดสอบ

  4. Document Stream: เตรียม Document Stream สำหรับการโหลด ซึ่งอาจเป็นไฟล์สตรีมหรือแหล่ง Document Stream ที่เข้ากันได้อื่น ๆ

นำเข้าเนมสเปซ

ก่อนที่จะนำโค้ดไปใช้งานเพื่อโหลดเอกสารจากสตรีม โปรดตรวจสอบให้แน่ใจว่าได้นำเข้าเนมสเปซที่จำเป็นแล้ว:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

ขั้นตอนที่ 1: กำหนดไดเรกทอรีผลลัพธ์

string outputDirectory = "Your Document Directory";

ตั้งค่าเส้นทางไดเร็กทอรีที่จะบันทึกเอกสารที่แสดงผล

ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

กำหนดรูปแบบเส้นทางไฟล์ของแต่ละหน้า ในที่นี้ “{0}” จะถูกแทนที่ด้วยหมายเลขหน้า

ขั้นตอนที่ 3: รับ Document Stream

Stream stream = GetFileStream();

รับสตรีมเอกสารจากแหล่งที่คุณต้องการ ซึ่งอาจเป็นสตรีมไฟล์ สตรีมหน่วยความจำ หรือสตรีมอื่นที่เข้ากันได้

ขั้นตอนที่ 4: โหลดเอกสารโดยใช้โปรแกรมดู

using (Viewer viewer = new Viewer(stream)) 
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    
    viewer.View(options);
}

สร้างอินสแตนซ์ใหม่ของคลาส Viewer ด้วยสตรีมเอกสาร จากนั้นกำหนดค่าตัวเลือกมุมมอง HTML และแสดงผลเอกสาร

ขั้นตอนที่ 5: แสดงไดเรกทอรีผลลัพธ์

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

แจ้งให้ผู้ใช้ทราบถึงการแสดงผลเอกสารที่ประสบความสำเร็จ และระบุตำแหน่งที่บันทึกเอาต์พุต

บทสรุป

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

คำถามที่พบบ่อย

GroupDocs.Viewer สำหรับ .NET สามารถจัดการรูปแบบเอกสารที่แตกต่างกันได้หรือไม่

ใช่ GroupDocs.Viewer รองรับรูปแบบเอกสารต่างๆ มากมาย รวมถึง PDF, DOCX, XLSX, PPTX และอื่นๆ อีกมากมาย

GroupDocs.Viewer สำหรับ .NET เหมาะกับแอพพลิเคชันทั้งเว็บและเดสก์ท็อปหรือไม่

แน่นอน! GroupDocs.Viewer สามารถผสานรวมเข้ากับแอพพลิเคชันเว็บและเดสก์ท็อปที่พัฒนาโดยใช้ .NET ได้อย่างราบรื่น

GroupDocs.Viewer มีตัวเลือกการปรับแต่งสำหรับการแสดงเอกสารหรือไม่

ใช่ คุณสามารถปรับแต่งด้านต่าง ๆ ของการเรนเดอร์เอกสาร เช่น การใส่ลายน้ำ การหมุนหน้า และระดับการซูม ตามความต้องการของคุณได้

ฉันสามารถใช้ GroupDocs.Viewer สำหรับ .NET ในโครงการเชิงพาณิชย์ได้หรือไม่

ใช่ GroupDocs.Viewer มีตัวเลือกการออกใบอนุญาตที่เหมาะสำหรับโครงการเชิงพาณิชย์ คุณสามารถซื้อใบอนุญาตจากเว็บไซต์ทางการได้ เว็บไซต์.

มีการสนับสนุนด้านเทคนิคสำหรับ GroupDocs.Viewer สำหรับ .NET หรือไม่

ใช่ คุณสามารถขอความช่วยเหลือด้านเทคนิคและคำแนะนำจากฟอรัมสนับสนุนเฉพาะที่ให้ไว้โดย โปรแกรมดูเอกสารกลุ่ม.