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