รับหน้าต่างเอกสาร
Aspose.PDF สำหรับ .NET เป็นไลบรารีการจัดการ PDF ที่ทรงพลังซึ่งช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแปลงไฟล์ PDF ในแอปพลิเคชัน .NET ของตนได้ หนึ่งในคุณสมบัติที่นำเสนอโดยไลบรารีนี้คือความสามารถในการดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสาร บทช่วยสอนนี้จะแนะนำคุณตลอดขั้นตอนการใช้งานGetDocumentWindow
คุณสมบัติของ Aspose.PDF สำหรับ .NET เพื่อดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสาร PDF
ขั้นตอนที่ 1: ติดตั้ง Aspose.PDF สำหรับ .NET
หากต้องการใช้ Aspose.PDF สำหรับ .NET ในแอปพลิเคชัน .NET ของคุณ คุณต้องติดตั้งไลบรารีก่อน คุณสามารถดาวน์โหลดไลบรารีเวอร์ชันล่าสุดได้จากAspose.PDF สำหรับหน้าดาวน์โหลด .NET.
เมื่อคุณดาวน์โหลดไลบรารีแล้ว ให้แยกเนื้อหาของไฟล์ ZIP ไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ จากนั้นคุณจะต้องเพิ่มการอ้างอิงถึง Aspose.PDF สำหรับ .NET DLL ในโปรเจ็กต์ .NET ของคุณ
ขั้นตอนที่ 2: โหลดเอกสาร PDF
เมื่อคุณติดตั้ง Aspose.PDF สำหรับ .NET และเพิ่มการอ้างอิงไปยัง DLL ในโปรเจ็กต์ .NET ของคุณแล้ว คุณสามารถเริ่มใช้GetDocumentWindow
คุณสมบัติในการดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสาร PDF
ขั้นตอนแรกในการใช้คุณสมบัตินี้คือการโหลดเอกสาร PDF ที่คุณต้องการดึงข้อมูล เมื่อต้องการทำเช่นนี้ คุณสามารถใช้รหัสต่อไปนี้:
// เส้นทางไปยังเอกสาร PDF
string dataDir = "YOUR DOCUMENT DIRECTORY";
//เปิดเอกสาร PDF
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
ในโค้ดข้างต้น ให้แทนที่"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางไปยังไดเร็กทอรีที่มีเอกสาร PDF ของคุณอยู่ รหัสนี้จะโหลดเอกสาร PDF ลงในไฟล์Document
วัตถุซึ่งคุณสามารถใช้เพื่อดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสารได้
ขั้นตอนที่ 3: ดึงคุณสมบัติหน้าต่างของเอกสาร
หากต้องการดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสาร PDF คุณสามารถใช้รหัสต่อไปนี้:
// ดึงคุณสมบัติหน้าต่างของเอกสาร
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
Console.WriteLine("pageMode : {0}", pdfDocument.PageMode);
ในโค้ดข้างต้น แต่ละบรรทัดจะดึงคุณสมบัติหน้าต่างที่แตกต่างกันของเอกสาร PDF และส่งออกไปยังคอนโซล คุณสามารถปรับแต่งโค้ดนี้เพื่อดึงข้อมูลเฉพาะคุณสมบัติที่คุณสนใจได้
ตัวอย่างซอร์สโค้ดสำหรับรับหน้าต่างเอกสารของไฟล์ PDF โดยใช้ Aspose.PDF สำหรับ .NET
นี่คือซอร์สโค้ดแบบเต็มสำหรับการดึงคุณสมบัติหน้าต่างของเอกสาร PDF โดยใช้GetDocumentWindow
คุณสมบัติของ Aspose.PDF สำหรับ .NET:
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// เปิดเอกสาร
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
// รับคุณสมบัติของเอกสารที่แตกต่างกัน
// ตำแหน่งของหน้าต่างเอกสาร - ค่าเริ่มต้น: เท็จ
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
// ลำดับการอ่านที่โดดเด่น กำหนดตำแหน่งของหน้า
// เมื่อแสดงแบบเคียงข้างกัน - ค่าเริ่มต้น: L2R
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
// แถบชื่อเรื่องของหน้าต่างควรแสดงชื่อเอกสารหรือไม่
// หากเป็นเท็จ แถบหัวเรื่องจะแสดงชื่อไฟล์ PDF - ค่าเริ่มต้น: เท็จ
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
// ว่าจะปรับขนาดหน้าต่างเอกสารให้พอดีกับขนาดของหรือไม่
// หน้าที่แสดงหน้าแรก - ค่าเริ่มต้น: เท็จ
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
// ว่าจะซ่อนแถบเมนูของแอปพลิเคชันตัวแสดงหรือไม่ - ค่าเริ่มต้น: เท็จ
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
//ว่าจะซ่อนแถบเครื่องมือของแอปพลิเคชันตัวแสดงหรือไม่ - ค่าเริ่มต้น: เท็จ
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
// ว่าจะซ่อนองค์ประกอบ UI เช่นแถบเลื่อนหรือไม่
// และเหลือเพียงเนื้อหาของหน้าที่แสดง - ค่าเริ่มต้น: เท็จ
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
// โหมดหน้าเอกสาร วิธีแสดงเอกสารเมื่อออกจากโหมดเต็มหน้าจอ
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
// การจัดวางหน้ากระดาษ เช่น หน้าเดียว หนึ่งคอลัมน์
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
// เอกสารควรแสดงอย่างไรเมื่อเปิด
// เช่น แสดงภาพขนาดย่อ, เต็มหน้าจอ, แสดงแผงไฟล์แนบ
Console.WriteLine("pageMode : {0}", pdfDocument.PageMode);
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีใช้ Aspose.PDF สำหรับ .NET เพื่อดึงข้อมูลเกี่ยวกับคุณสมบัติหน้าต่างของเอกสาร PDF ด้วยการโหลดเอกสาร PDF และการเข้าถึงคุณสมบัติหน้าต่าง คุณสามารถรวบรวมข้อมูลเกี่ยวกับวิธีการแสดงเอกสารเมื่อเปิดในแอปพลิเคชันตัวแสดง Aspose.PDF สำหรับ .NET มอบชุดคุณลักษณะอันทรงพลังสำหรับการทำงานกับไฟล์ PDF โดยทางโปรแกรม ทำให้เป็นเครื่องมืออันมีค่าสำหรับการจัดการ PDF ในแอปพลิเคชัน .NET
คำถามที่พบบ่อย
ถาม: จุดประสงค์ในการเรียกคุณสมบัติหน้าต่างของเอกสาร PDF คืออะไร
ตอบ: การเรียกคุณสมบัติหน้าต่างของเอกสาร PDF ช่วยให้คุณสามารถรวบรวมข้อมูลเกี่ยวกับวิธีการแสดงเอกสาร PDF เมื่อเปิดในแอปพลิเคชันตัวแสดง คุณสมบัติเหล่านี้ควบคุมแง่มุมต่างๆ เช่น ตำแหน่งหน้าต่าง โหมดการแสดงผล และการมองเห็นองค์ประกอบ UI
ถาม: ฉันจะติดตั้ง Aspose.PDF สำหรับ .NET ในโปรเจ็กต์ .NET ของฉันได้อย่างไร
ตอบ: หากต้องการติดตั้ง Aspose.PDF สำหรับ .NET คุณต้องดาวน์โหลดไลบรารีจากไฟล์Aspose.PDF สำหรับหน้าดาวน์โหลด .NET. หลังจากดาวน์โหลด ให้แยกเนื้อหาของไฟล์ ZIP และเพิ่มการอ้างอิงไปยัง Aspose.PDF สำหรับ .NET DLL ในโปรเจ็กต์ .NET ของคุณ
ถาม: ฉันสามารถปรับแต่งโค้ดเพื่อดึงคุณสมบัติหน้าต่างเฉพาะเจาะจงได้หรือไม่
ตอบ: ได้ คุณสามารถปรับแต่งโค้ดเพื่อดึงคุณสมบัติหน้าต่างเฉพาะได้โดยการใส่ความคิดเห็นในบรรทัดที่คุณไม่ต้องการ แต่ละบรรทัดในโค้ดสอดคล้องกับคุณสมบัติหน้าต่างเฉพาะ ดังนั้นคุณจึงสามารถรวมหรือยกเว้นคุณสมบัติตามความต้องการของคุณได้
ถาม: ฉันสามารถดึงคุณสมบัติหน้าต่างประเภทใดบ้างโดยใช้ Aspose.PDF สำหรับ .NET
ตอบ: เมื่อใช้ Aspose.PDF สำหรับ .NET คุณสามารถดึงคุณสมบัติหน้าต่างต่างๆ ของเอกสาร PDF ได้ รวมถึงการจัดกึ่งกลางหน้าต่าง การตั้งค่าเค้าโครงหน้า การควบคุมการแสดงแถบเครื่องมือและแถบเมนู และอื่นๆ