ปรับขนาดไฟล์ PDF โดยใช้ Python

เปลี่ยนขนาดหน้า PDFใช้ Aspose.PDF สำหรับ Python for .NET เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

ปรับขนาดหน้า PDF ด้วย Python

คุณจำเป็นต้องปรับขนาด PDF หรือไม่การปรับเปลี่ยนเอกสาร PDF แบบโปรแกรมเป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัลที่ทันสมัยด้วยไลบรารี Python เช่น Aspose.PDF - เป็นโซลูชันแบบสแตนด์อโลนที่ไม่พึ่งพาซอฟต์แวร์อื่น ๆ และพร้อมสำหรับการใช้งานเชิงพาณิชย์ครอบคลุมความต้องการที่เป็นไปได้ทั้งหมดของนักพัฒนา Python มืออาชีพ

ไลบรารี Python นี้ช่วยให้นักพัฒนาสามารถปรับขนาดเอกสาร PDF ได้อย่างรวดเร็วและมีประสิทธิภาพผ่านการเขียนโปรแกรมไลบรารีนี้แสดงให้คุณเห็นว่าจะอัปเดตหรือเปลี่ยนขนาดหน้าในไฟล์ PDF ที่มีอยู่ได้อย่างง่ายดายด้วยโปรแกรมด้วย Pythonเป็นโซลูชันแบบสแตนด์อโลนสำหรับการประมวลผลเอกสาร PDF ใน Python ที่ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม

ในการปรับขนาดไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็น API การจัดการเอกสารที่อุดมไปด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับ Python ผ่านแพลตฟอร์ม.NETเปิดตัวจัดการแพคเกจ NuGet ค้นหาAspose.PDF และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

Console

pip install aspose-pdf

วิธีปรับขนาดเอกสาร PDF


คุณต้อง Aspose.PDF for Python ผ่าน.NET เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ต้นฉบับ 1.นำหน้าไปยังวัตถุ PageCollection 1.รับหน้าที่กำหนด 1.เรียกวิธี setPageSize (..) เพื่ออัปเดตมิติ 1.เรียกใช้วิธี Document class Save (..) เพื่อสร้างไฟล์ PDF ที่มีขนาดหน้าที่อัปเดต

หากคุณต้องการปรับขนาดไฟล์ PDF สำหรับงานของคุณโซลูชันนี้สามารถช่วยได้ด้วยไลบรารี Aspose.PDF Python for .NET อันทรงพลังนี้ คุณสามารถอัปเดตหรือเปลี่ยนขนาด (ขนาด) หน้าของไฟล์ที่มีอยู่ได้เครื่องมือระดับมืออาชีพนี้ใช้ Python เพื่อปรับขนาด PDF ได้อย่างมีประสิทธิภาพตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการเปลี่ยนขนาดของเอกสาร PDF ใน Python:

ปรับขนาดไฟล์ PDF - Python

รหัสตัวอย่างนี้แสดงวิธีการปรับขนาดหน้า PDF - Python

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
# Get particular page
page = document.pages[1]

# Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
# So A4 dimensions in points will be (842.4, 597.6)
page.set_page_size(597.6, 842.4)

# Save the updated document
document.save(path_outfile )

เกี่ยวกับ Aspose.PDF สำหรับ {Python for .NET API

Aspose.PDF สำหรับ Python ผ่าน .NET API รองรับมาตรฐาน PDF และข้อกำหนด PDF ที่เป็นที่ยอมรับส่วนใหญ่ ช่วยให้นักพัฒนาสามารถแทรกตาราง กราฟ รูปภาพ ไฮเปอร์ลิงก์ ฟอนต์แบบกำหนดเอง และอื่นๆ ลงในเอกสาร PDF ได้ นอกจากนี้ยังสามารถปรับขนาดเอกสาร PDF ได้อีกด้วย Aspose.PDF สำหรับ Python ผ่าน .NET มีคุณสมบัติความปลอดภัยที่ยอดเยี่ยมสำหรับการพัฒนาเอกสาร PDF ที่ปลอดภัย คุณสมบัติหลักบางประการของ Aspose.PDF สำหรับ Python ผ่าน .NET API ได้แก่:

  • ความสามารถในการอ่านและส่งออก PDF ในรูปแบบภาพหลายรูปแบบ รวมถึง BMP, GIF, JPEG และ PNG
  • ตั้งค่าข้อมูลพื้นฐาน (เช่น ผู้เขียน ผู้สร้าง) ของเอกสาร PDF
  • คุณสมบัติการแปลง: แปลง PDF เป็น Word, Excel และ PowerPoint แปลง PDF เป็นรูปแบบภาพ แปลงไฟล์ PDF เป็นรูปแบบ HTML และในทางกลับกัน แปลงไฟล์ PDF เป็น EPUB, ข้อความ, XPS และอื่นๆ

คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ Python ผ่าน .NET API ได้ในเอกสารประกอบของเรา documentation เกี่ยวกับวิธีการใช้งาน API