บทช่วยสอนฉบับย่อนี้อธิบาย วิธีเปลี่ยนขนาดหน้าของ PDF โดยใช้ C# ประกอบด้วยรายละเอียดที่จำเป็นทั้งหมดเพื่อสร้างสภาพแวดล้อมการพัฒนา ลำดับขั้นตอนที่ต้องปฏิบัติตามเพื่อสร้างแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้ซึ่งสาธิตกระบวนการ เปลี่ยนขนาดหน้า PDF โดยใช้ C# ด้วยความช่วยเหลือของ การเรียก API เพียงไม่กี่ครั้งเท่านั้น รหัสนี้สามารถใช้ในระบบปฏิบัติการใดก็ได้ที่รองรับ .NET framework เช่น Windows, Linux และ macOS
ขั้นตอนในการเปลี่ยนขนาดกระดาษ PDF โดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.PDF for .NET เพื่อเปลี่ยนขนาดหน้า
- โหลดไฟล์ PDF ต้นฉบับลงในอ็อบเจ็กต์คลาส Document ซึ่งขนาดหน้าจะเปลี่ยนแปลง
- รับการอ้างอิงถึงคอลเล็กชันของ pages ใน PDF ที่โหลด
- รับการอ้างอิงไปยังหน้าเป้าหมายจากคอลเล็กชันที่มีขนาดที่จะอัปเดต
- เรียกใช้เมธอด SetPageSize() ของคลาส Page และระบุขนาดหน้าใหม่
- บันทึกไฟล์ PDF ผลลัพธ์ด้วยขนาดหน้าที่อัปเดต
ขั้นตอนเหล่านี้ครอบคลุมกระบวนการในการ แก้ไขขนาดหน้า PDF โดยใช้ C# โดยการแบ่งปันทรัพยากรที่จำเป็นสำหรับการทดสอบคุณลักษณะนี้ ในขั้นตอนถัดไป เราจะโหลดไฟล์ PDF เป้าหมาย เข้าถึงคอลเลกชั่นของเพจ จากนั้นจึงอ้างอิงไปยังเพจที่มีขนาดที่จะอัปเดต คลาสเพจมีเมธอด SetPageSize() ที่ใช้ในการแก้ไขขนาดเพจโดยระบุความกว้างและความสูงของเพจ
รหัสเพื่อแก้ไขขนาดหน้า PDF โดยใช้ C
รหัสนี้สาธิตขั้นตอนการ เปลี่ยนขนาดของหน้า PDF โดยใช้ C# คุณต้องคำนวณความกว้างและความสูงเป็นพอยต์โดยการคูณจำนวนนิ้วที่ต้องการด้วย 72 เนื่องจาก Aspose.PDF ใช้สเกล 1 นิ้ว = 72 พอยต์ สมมติว่าคุณต้องการตั้งค่าขนาดหน้ากระดาษเป็น Envelop 10# ซึ่งมีความกว้าง 4.13 นิ้ว และสูง 9.49 นิ้ว ดังนั้น คุณต้องคูณตัวเลขทั้งสองด้วย 72 ก่อนส่งผ่านไปยังเมธอด SetPageSize()
บทความนี้สอนให้เรา เปลี่ยนขนาดหน้า PDF โดยใช้ C# หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายน้ำให้กับไฟล์ Pdf โปรดดูบทความใน วิธีใส่ลายน้ำให้กับ PDF ใน C#