หมุนไฟล์ PDF ใน Python

รูปแบบไฟล์ PDF เอกสารการปฐมนิเทศหน้าโซลูชั่น.หมุนเอกสาร PDF ด้วย Aspose.PDF ข้ามแพลตฟอร์มฟรีสำหรับ API Python

หมุนหน้า PDF ด้วย Python

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

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

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

Python Package Manager Console

pip install aspose-pdf

วิธีการหมุนเอกสาร PDF


คุณจำเป็นต้อง Aspose.PDF forหลาม เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.เลื่อนหน้าขึ้นเพื่อชดเชยการเปลี่ยนขนาดหน้า 1.ตั้งค่าความสูงของหน้าเก่าและใหม่ 1.การตั้งค่ามุมการหมุนหน้า 1.บันทึกไฟล์ PDF ที่ส่งออก

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

หมุนไฟล์ PDF - Python

ตัวอย่างโค้ดนี้แสดงวิธีการหมุนหน้า PDF - Python

Input file:

File not added

Output format:

PDF

Output file:


    doc = ap.Document(input_pdf)
    for page in doc.pages:
        r = page.media_box
        newHeight = r.width
        newWidth = r.height
        newLLX = r.llx
        #  We must to move page upper in order to compensate changing page size
        # (lower edge of the page is 0,0 and information is usually placed from the
        #  Top of the page. That's why we move lover edge upper on difference between
        #  Old and new height.
        newLLY = r.lly + (r.height - newHeight)
        page.media_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)
        # Sometimes we also need to set CropBox (if it was set in original file)
        page.crop_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)

        # Setting Rotation angle of page
        page.rotate = ap.Rotation.ON90

    # Save output file
    doc.save(output_pdf)

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

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

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

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