แสดงผล N หน้าติดต่อกัน
การแนะนำ
ในขอบเขตของการพัฒนา .NET การบูรณาการความสามารถในการดูเอกสารเข้ากับแอปพลิเคชันของคุณสามารถเพิ่มประสบการณ์และฟังก์ชันการทำงานของผู้ใช้ได้อย่างมาก เครื่องมือหนึ่งที่อำนวยความสะดวกในการแสดงเอกสารอย่างราบรื่นคือ GroupDocs.Viewer สำหรับ .NET ไลบรารีอันทรงพลังนี้ช่วยให้นักพัฒนาสามารถแสดงรูปแบบเอกสารต่าง ๆ ภายในแอปพลิเคชันของตนได้อย่างง่ายดาย
ข้อกำหนดเบื้องต้น
ก่อนที่จะเจาะลึกการใช้งาน GroupDocs.Viewer สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
สภาพแวดล้อมการพัฒนา .NET: ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าสภาพแวดล้อมการพัฒนา .NET ที่ใช้งานได้บนเครื่องของคุณ
GroupDocs.Viewer for .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Viewer for .NET จากไฟล์ที่ให้มาลิ้งค์ดาวน์โหลด.
ไฟล์เอกสาร: เตรียมไฟล์เอกสารที่คุณต้องการแสดงผลโดยใช้ 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 ผ่านลิงก์สนับสนุนที่ให้ไว้เพื่อมีส่วนร่วมกับชุมชนและรับความช่วยเหลือจากผู้เชี่ยวชาญ