เรนเดอร์ N หน้าติดต่อกัน

การแนะนำ

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

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

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

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

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

  3. ไฟล์เอกสาร: เตรียมไฟล์เอกสารที่คุณต้องการเรนเดอร์โดยใช้ 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 ได้โดยใช้ลิงก์สนับสนุนที่ให้ไว้เพื่อมีส่วนร่วมกับชุมชนและรับความช่วยเหลือจากผู้เชี่ยวชาญ