รับปัจจัยการซูมในไฟล์ PDF
Aspose.PDF สำหรับ .NET เป็นไลบรารีการจัดการ PDF ที่มีคุณสมบัติมากมายเพื่อดำเนินการต่างๆ บนเอกสาร PDF หนึ่งในคุณสมบัติเหล่านี้คือความสามารถในการรับปัจจัยการซูมในไฟล์ PDF ในบทช่วยสอนนี้ เราจะอธิบายวิธีใช้ Aspose.PDF สำหรับ .NET เพื่อรับปัจจัยการซูมในไฟล์ PDF โดยใช้ซอร์สโค้ด C#
ขั้นตอนที่ 1: สร้างอินสแตนซ์วัตถุเอกสารใหม่
ขั้นตอนแรกในการรับปัจจัยการซูมของไฟล์ PDF โดยใช้ Aspose.PDF สำหรับ .NET คือการสร้างอินสแตนซ์ใหม่Document
วัตถุ. ที่Document
object แสดงถึงเอกสาร PDF ที่สามารถโหลดได้จากไฟล์หรือสตรีม
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// สร้างอินสแตนซ์วัตถุเอกสารใหม่
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");
ในโค้ดข้างต้นเราได้สร้างไฟล์Document
วัตถุโดยส่งเส้นทางของไฟล์ PDF ไปยังตัวสร้างของDocument
ระดับ. คุณต้องแทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางจริงของไดเรกทอรีที่มีไฟล์ PDF ของคุณอยู่
ขั้นตอนที่ 2: สร้างวัตถุ GoToAction
ขั้นตอนต่อไปคือการสร้างGoToAction
วัตถุ. กGoToAction
object แสดงถึงการกระทำที่ไปยังปลายทางเฉพาะในเอกสาร PDF ในกรณีของเรา เราต้องการค่าซูมของไฟล์ PDF ดังนั้นเราจะใช้นามสกุลOpenAction
ทรัพย์สินของDocument
วัตถุที่จะได้รับGoToAction
วัตถุ.
// สร้างวัตถุ GoToAction
GoToAction action = doc.OpenAction as GoToAction;
ในโค้ดข้างต้นเราได้สร้างไฟล์GoToAction
วัตถุโดยการหล่อOpenAction
ทรัพย์สินของDocument
วัตถุประสงค์GoToAction
.
ขั้นตอนที่ 3: รับปัจจัยการซูมของไฟล์ PDF
ขั้นตอนที่สามคือการรับปัจจัยการซูมของไฟล์ PDF เราสามารถรับปัจจัยการซูมของไฟล์ PDF ได้โดยเข้าไปที่Destination
ทรัพย์สินของGoToAction
วัตถุแล้วส่งไปที่XYZExplicitDestination
. ที่XYZExplicitDestination
คลาสแสดงถึงปลายทางในเอกสาร PDF ที่ระบุพิกัดและปัจจัยการซูมที่จะไป
// รับปัจจัยการซูมของไฟล์ PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // ค่าการซูมเอกสาร
ในโค้ดข้างต้นเราได้เข้าถึงไฟล์Destination
ทรัพย์สินของGoToAction
วัตถุแล้วส่งไปที่XYZExplicitDestination
. หลังจากนั้นเราก็ได้เข้าไปที่Zoom
ทรัพย์สินของXYZExplicitDestination
วัตถุเพื่อรับปัจจัยการซูมของไฟล์ PDF
ขั้นตอนที่ 4: ส่งออกปัจจัยการซูม
ขั้นตอนสุดท้ายคือการส่งออกปัจจัยการซูมของไฟล์ PDF เราสามารถใช้System.Console.WriteLine
// รับปัจจัยการซูมของไฟล์ PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // ค่าการซูมเอกสาร
ตัวอย่างซอร์สโค้ดสำหรับรับปัจจัยการซูมโดยใช้ Aspose.PDF สำหรับ .NET
นี่คือตัวอย่างซอร์สโค้ดที่สมบูรณ์สำหรับ Get Zoom Factor โดยใช้ Aspose.PDF สำหรับ .NET:
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// สร้างอินสแตนซ์วัตถุเอกสารใหม่
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");
// สร้างวัตถุ GoToAction
GoToAction action = doc.OpenAction as GoToAction;
// รับปัจจัยการซูมของไฟล์ PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // ค่าการซูมเอกสาร
บทสรุป
ในบทช่วยสอนนี้ เราได้สำรวจวิธีใช้ Aspose.PDF สำหรับ .NET เพื่อรับปัจจัยการซูมของไฟล์ PDF ปัจจัยการซูมเป็นส่วนสำคัญของเอกสาร PDF เนื่องจากเป็นตัวกำหนดขนาดการแสดงผลเริ่มต้นเมื่อเปิดในโปรแกรมดู ด้วยการเข้าถึงและใช้ประโยชน์จากปัจจัยการซูม นักพัฒนาสามารถปรับแต่งประสบการณ์การรับชมสำหรับผู้ใช้ปลายทางได้ Aspose.PDF สำหรับ .NET มอบ API ที่เรียบง่ายและมีประสิทธิภาพในการดึงข้อมูลปัจจัยการซูมและข้อมูลอื่นๆ ที่เกี่ยวข้องกับการนำทางจากเอกสาร PDF ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชัน PDF แบบโต้ตอบที่มีฟีเจอร์หลากหลายได้
คำถามที่พบบ่อยสำหรับการรับปัจจัยการซูมในไฟล์ PDF
ถาม: ปัจจัยการซูมในไฟล์ PDF คืออะไร
ตอบ: ปัจจัยการซูมในไฟล์ PDF หมายถึงระดับการขยายที่ใช้กับเอกสารเมื่อเปิดดู จะกำหนดขนาดการแสดงผลเริ่มต้นของไฟล์ PDF บนหน้าจอ ปัจจัยการซูม 1.0 แสดงถึงขนาดจริง (การซูม 100%) ในขณะที่ปัจจัยการซูมที่มากกว่า 1.0 แสดงถึงการขยาย และปัจจัยการซูมที่น้อยกว่า 1.0 แสดงถึงการลดลง
ถาม: ฉันจะใช้ข้อมูลปัจจัยการซูมในแอปพลิเคชันของฉันได้อย่างไร
ตอบ: คุณสามารถใช้ข้อมูลปัจจัยการซูมเพื่อกำหนดขนาดการแสดงผลเริ่มต้นของเอกสาร PDF เมื่อเปิดในโปรแกรมแสดง ตัวอย่างเช่น คุณสามารถตั้งค่าปัจจัยการซูมเฉพาะเพื่อให้แน่ใจว่า PDF จะแสดงในขนาดเฉพาะหรือปรับทั้งหน้าให้พอดีกับหน้าต่างของผู้ดู
ถาม: ฉันสามารถแก้ไขปัจจัยการซูมของเอกสาร PDF โดยทางโปรแกรมโดยใช้ Aspose.PDF สำหรับ .NET ได้หรือไม่
ตอบ: ได้ คุณสามารถแก้ไขปัจจัยการซูมของเอกสาร PDF โดยทางโปรแกรมโดยใช้ Aspose.PDF สำหรับ .NET คุณสามารถตั้งค่าปัจจัยการซูมสำหรับการดำเนินการเฉพาะได้ เช่นGoToAction
หรือGoToRemoteAction
เพื่อควบคุมวิธีการแสดงเอกสารเมื่อผู้ใช้โต้ตอบกับลิงก์หรือบุ๊กมาร์ก
ถาม: มีวิธีอื่นในการนำทางไปยังตำแหน่งเฉพาะในเอกสาร PDF โดยใช้ Aspose.PDF สำหรับ .NET หรือไม่
ตอบ: ใช่ Aspose.PDF สำหรับ .NET มีคุณสมบัติที่หลากหลายเพื่อนำทางไปยังตำแหน่งเฉพาะในเอกสาร PDF นอกจากจะใช้แล้วGoToAction
คุณสามารถใช้การกระทำอื่นๆ เช่นGoToURIAction
เพื่อเปิด URLGoToEmbeddedAction
เพื่อนำทางไปยังไฟล์ที่ฝังตัวและGoToNamedAction
เพื่อไปยังปลายทางที่ระบุชื่อภายในเอกสาร PDF