คำแนะนำสั้นๆ นี้อธิบาย วิธีหมุน PDF โดยใช้ Python ประกอบด้วยขั้นตอนโดยละเอียดสำหรับการเขียนซอฟต์แวร์และแบ่งปันโค้ดตัวอย่างเพื่อสาธิตกระบวนการ หมุนไฟล์ PDF โดยใช้ Python คุณจะได้เรียนรู้ขั้นตอนการเปลี่ยนการวางแนวของหน้าจากแนวตั้งเป็นแนวนอนและในทางกลับกันพร้อมกับตัวเลือกในการหมุนเนื้อหาของหน้าหากจำเป็น
ขั้นตอนในการเปลี่ยนการวางแนว PDF โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมการพัฒนาเป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อหมุนเวียนหน้า
- โหลดไฟล์ PDF ต้นฉบับโดยใช้คลาส Document ซึ่งเนื้อหาและการวางแนวของหน้าจะถูกเปลี่ยน
- แยกวิเคราะห์แต่ละหน้าของไฟล์ PDF และแลกเปลี่ยนความสูงกับความกว้างเพื่อเปลี่ยนการวางแนว
- Rotate เนื้อหาของหน้าด้วยหากจำเป็น
- บันทึกไฟล์ PDF เอาต์พุตบนดิสก์ด้วยการวางแนวที่แก้ไขและเนื้อหาที่หมุน
ขั้นตอนเหล่านี้รวมกระบวนการทั้งหมดเพื่อ หมุน PDF อย่างถาวรโดยใช้ Python ในการเริ่มต้น ไฟล์ PDF ต้นฉบับจะถูกโหลดและแต่ละหน้าจะถูกแยกวิเคราะห์โดยที่ความสูงและความกว้างของหน้าจะถูกสับเปลี่ยนกันเป็นอันดับแรก ดังนั้นการเปลี่ยนการวางแนว อย่างไรก็ตาม ด้วยขั้นตอนนี้ เฉพาะขนาดของหน้าเท่านั้นที่เปลี่ยนไป แต่การวางแนวของเนื้อหายังคงเหมือนเดิม หากคุณต้องการหมุนเนื้อหาด้วย คุณสามารถตั้งค่า Page.rotate ด้วยค่าใดค่าหนึ่งจาก aspose.pdf.Rotation enumerator
รหัสเพื่อหมุน PDF โดยใช้ Python
รหัสดังกล่าวแสดงให้เห็นถึงการดำเนินการเพื่อ หมุนทุกหน้าใน PDF โดยใช้ Python คุณสมบัติ media_box ใช้ในการคำนวณขนาดใหม่ของหน้าเป้าหมาย เช่น ความสูงของต้นทางถูกกำหนดเป็นความกว้างปลายทาง และความกว้างของต้นทางถูกกำหนดเป็นความสูงของปลายทาง หากคุณต้องการหมุนเนื้อหาของหน้าด้วย คุณสามารถใช้ aspose.pdf.Rotation enumerator ที่มีค่าเช่น ON90, ON180, ON270 และ NONE สำหรับการตั้งค่าคุณสมบัติ Page.rotate
บทความนี้แนะนำให้เราหมุนหน้าและเนื้อหา PDF หากคุณต้องการแสดงข้อความบนหน้า PDF ที่ตำแหน่งใดก็ได้ในมุมสุ่ม โปรดดูบทความใน วิธีหมุนข้อความใน PDF โดยใช้ Python