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

การแนะนำ

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

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

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

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

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

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

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

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

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

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: รับสตรีมเอกสาร

Stream stream = GetFileStream();

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

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

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 หรือไม่

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