แสดงผล PDF ด้วยขนาดหน้าต้นฉบับ
การแนะนำ
ในด้านการพัฒนา .NET นั้น GroupDocs.Viewer มีความโดดเด่นในฐานะเครื่องมืออันทรงพลังสำหรับการเรนเดอร์เอกสารรูปแบบต่างๆ รวมถึง PDF ข้อกำหนดทั่วไปประการหนึ่งในการจัดการเอกสารคือการแสดงผล PDF โดยที่ยังคงขนาดหน้าเดิมไว้ การทำงานนี้ให้สำเร็จลุล่วงได้ต้องอาศัยความเข้าใจที่ครอบคลุมเกี่ยวกับ GroupDocs.Viewer สำหรับ .NET และฟังก์ชันการทำงานต่างๆ
ข้อกำหนดเบื้องต้น
ก่อนที่จะเจาะลึกการเรนเดอร์ PDF ด้วยขนาดหน้าดั้งเดิมโดยใช้ GroupDocs.Viewer สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
1. ติดตั้ง GroupDocs.Viewer สำหรับ .NET
เริ่มต้นด้วยการดาวน์โหลดไลบรารี GroupDocs.Viewer จากเว็บไซต์ คุณสามารถขอรับห้องสมุดได้จากที่ให้ไว้ลิ้งค์ดาวน์โหลด. ปฏิบัติตามคำแนะนำในการติดตั้งที่ให้ไว้ในเอกสารประกอบเพื่อรวมเข้ากับโครงการ .NET ของคุณอย่างมีประสิทธิภาพ
2. ตั้งค่าสภาพแวดล้อมการพัฒนา
ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับการพัฒนา .NET ซึ่งรวมถึงการติดตั้ง IDE ที่เข้ากันได้ เช่น Visual Studio และความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม C#
3. รับเอกสาร PDF
คุณจะต้องมีเอกสาร PDF ตัวอย่างเพื่อแสดงผลด้วย GroupDocs.Viewer คุณสามารถใช้เอกสาร PDF ใดก็ได้เพื่อการทดสอบ หากคุณยังไม่มี คุณสามารถดาวน์โหลดไฟล์ PDF ตัวอย่างได้จากแหล่งข้อมูลออนไลน์ต่างๆ
นำเข้าเนมสเปซ
ก่อนที่จะดำเนินการเรนเดอร์ PDF ต่อไป จำเป็นต้องนำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ C# ของคุณ ขั้นตอนนี้ช่วยให้คุณเข้าถึงคลาสและวิธีการที่จำเป็นจากไลบรารี GroupDocs.Viewer
using System;
using System.IO;
using GroupDocs.Viewer.Options;
ตอนนี้คุณมีข้อกำหนดเบื้องต้นและนำเข้าเนมสเปซที่จำเป็นแล้ว เรามาแจกแจงขั้นตอนการแสดงผล PDF ด้วยขนาดหน้าดั้งเดิมโดยใช้ GroupDocs.Viewer สำหรับ .NET ให้เป็นขั้นตอนง่ายๆ กัน:
ขั้นตอนที่ 1: กำหนดไดเรกทอรีผลลัพธ์
string outputDirectory = "Your Document Directory";
ตรวจสอบให้แน่ใจว่าคุณระบุไดเร็กทอรีที่คุณต้องการให้เพจที่แสดงผลถูกบันทึก แทนที่"Your Document Directory"
พร้อมเส้นทางของไดเร็กทอรีที่คุณต้องการ
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
ตั้งค่ารูปแบบสำหรับการตั้งชื่อไฟล์เพจที่แสดงผล ในตัวอย่างนี้ หน้าต่างๆ จะถูกบันทึกเป็นภาพ PNG พร้อมด้วยชื่อไฟล์ในรูปแบบ"page_1.png"
, "page_2.png"
และอื่นๆ
ขั้นตอนที่ 3: แสดงผล PDF ด้วยขนาดหน้าต้นฉบับ
using (Viewer viewer = new Viewer("Path_to_Your_PDF_File.pdf"))
{
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.PdfOptions.RenderOriginalPageSize = true;
viewer.View(viewOptions);
}
ยกตัวอย่างViewer
วัตถุที่มีเส้นทางไปยังไฟล์ PDF ของคุณ จากนั้นจึงสร้างPngViewOptions
ด้วยรูปแบบพาธไฟล์เพจที่ระบุ ชุดRenderOriginalPageSize
ทรัพย์สินเพื่อtrue
เพื่อรักษาขนาดหน้าเดิมขณะเรนเดอร์
ขั้นตอนที่ 4: แสดงตำแหน่งเอกสารที่แสดงผล
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
พิมพ์ข้อความที่ระบุว่าการเรนเดอร์สำเร็จ และระบุไดเร็กทอรีที่บันทึกเพจที่เรนเดอร์ไว้
บทสรุป
การแสดงผล PDF ด้วยขนาดหน้าดั้งเดิมโดยใช้ GroupDocs.Viewer สำหรับ .NET นั้นเป็นกระบวนการที่ไม่ซับซ้อนเมื่อคุณทำตามขั้นตอนที่อธิบายไว้ในบทช่วยสอนนี้ ด้วยการนำเข้าเนมสเปซที่จำเป็นและทำตามคำแนะนำทีละขั้นตอน คุณสามารถรวมฟังก์ชันนี้เข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น
คำถามที่พบบ่อย
GroupDocs.Viewer สามารถเรนเดอร์รูปแบบเอกสารอื่นนอกเหนือจาก PDF ได้หรือไม่
ใช่ GroupDocs.Viewer รองรับการเรนเดอร์เอกสารหลากหลายรูปแบบ รวมถึง Word, Excel, PowerPoint และอื่นๆ
GroupDocs.Viewer เข้ากันได้กับ .NET Core หรือไม่
ใช่ GroupDocs.Viewer เข้ากันได้กับทั้งสภาพแวดล้อม .NET Framework และ .NET Core
ฉันสามารถปรับแต่งรูปแบบเอาต์พุตของหน้าที่แสดงผลได้หรือไม่
ได้ คุณสามารถปรับแต่งรูปแบบเอาต์พุตได้โดยการปรับตัวเลือกที่ได้รับจาก GroupDocs.Viewer เช่น การตั้งค่ารูปแบบรูปภาพต่างๆ หรือการระบุตัวเลือกการแสดงผลแบบกำหนดเอง
GroupDocs.Viewer รองรับการแสดงเอกสารบนคลาวด์หรือไม่
ใช่ GroupDocs.Viewer มี API สำหรับการเรนเดอร์เอกสารบนคลาวด์ ช่วยให้คุณสามารถเรนเดอร์เอกสารได้โดยตรงจากผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนคลาวด์
GroupDocs.Viewer มีรุ่นทดลองใช้ฟรีหรือไม่
ใช่ คุณสามารถสำรวจ GroupDocs.Viewer ด้วยการทดลองใช้ฟรีโดยไปที่ไฟล์ที่ให้ไว้ลิงค์.