แสดงผล N หน้าติดต่อกัน

การแนะนำ

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

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

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

  1. สภาพแวดล้อมการพัฒนา .NET: ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าสภาพแวดล้อมการพัฒนา .NET ที่ใช้งานได้บนเครื่องของคุณ

  2. GroupDocs.Viewer for .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Viewer for .NET จากไฟล์ที่ให้มาลิ้งค์ดาวน์โหลด.

  3. ไฟล์เอกสาร: เตรียมไฟล์เอกสารที่คุณต้องการแสดงผลโดยใช้ GroupDocs.Viewer สำหรับ .NET

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

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

ขั้นตอนที่ 1: นำเข้า GroupDocs.Viewer Namespace

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

ขั้นตอนที่ 2: นำเข้า System.IO Namespace

using System.IO;

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

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

string outputDirectory = "Your Document Directory";

ระบุไดเร็กทอรีที่คุณต้องการให้เพจที่แสดงผลถูกบันทึก

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

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

กำหนดรูปแบบสำหรับเส้นทางไฟล์ของหน้าที่แสดงผล ในตัวอย่างนี้ หน้าเว็บต่างๆ จะถูกบันทึกเป็นไฟล์ HTML ที่มีชื่อเช่น “page_1.html”, “page_2.html” ฯลฯ

ขั้นตอนที่ 3: กำหนดช่วงหน้า

int[] range = Enumerable.Range(1, 3).ToArray();

ระบุช่วงของหน้าที่ต่อเนื่องกันที่คุณต้องการแสดงผล ในกรณีนี้ เรากำลังแสดงผลหน้าที่ 1 ถึง 3

ขั้นตอนที่ 4: แสดงผลหน้าเอกสาร

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options, range);
}

สร้างอินสแตนซ์ของViewer คลาสโดยส่งเส้นทางไปยังไฟล์เอกสารเป็นพารามิเตอร์ จากนั้นกำหนดค่าตัวเลือกมุมมอง HTML และเรียกไฟล์View วิธีการระบุช่วงหน้าที่จะแสดง

ขั้นตอนที่ 5: แสดงเอาต์พุตที่แสดงผล

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

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

บทสรุป

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

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

ฉันสามารถแสดงหน้าจากเอกสารอื่นที่ไม่ใช่ไฟล์ DOCX ได้หรือไม่

ใช่ GroupDocs.Viewer สำหรับ .NET รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, PPT, XLS และอื่นๆ

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

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

GroupDocs.Viewer สำหรับ .NET จำเป็นต้องมีใบอนุญาตสำหรับการใช้งานเชิงพาณิชย์หรือไม่

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

ฉันสามารถปรับแต่งลักษณะที่ปรากฏของหน้าที่แสดงผลได้หรือไม่

ใช่ GroupDocs.Viewer สำหรับ .NET มีตัวเลือกมากมายสำหรับปรับแต่งลักษณะที่ปรากฏและลักษณะการทำงานของเอกสารที่แสดงผล

มีฟอรัมชุมชนสำหรับขอความช่วยเหลือและแบ่งปันประสบการณ์หรือไม่?

ใช่ คุณสามารถเยี่ยมชมฟอรัม GroupDocs.Viewer ผ่านลิงก์สนับสนุนที่ให้ไว้เพื่อมีส่วนร่วมกับชุมชนและรับความช่วยเหลือจากผู้เชี่ยวชาญ