Putar PDF di Python

Solusi Orientasi Halaman Dokumen PDF. Putar dokumen PDF dengan Aspose.PDF lintas platform gratis untuk Python API

Putar Halaman PDF dengan Python

Apakah Anda perlu memutar PDF? Modifikasi terprogram dokumen PDF adalah bagian penting dari alur kerja digital modern. Dengan pustaka Python seperti Aspose.PDF - adalah solusi yang berdiri sendiri yang tidak bergantung pada perangkat lunak lain dan siap untuk penggunaan komersial. Mereka mencakup semua kemungkinan kebutuhan pengembang Python profesional.

Pustaka Python ini memungkinkan pengembang untuk memutar dokumen PDF dengan cepat dan efisien melalui pemrograman. Pustaka ini menunjukkan kepada Anda betapa mudahnya memperbarui atau mengubah orientasi halaman halaman dalam file PDF yang ada secara terprogram dengan Python. Ini adalah solusi mandiri untuk memproses dokumen PDF dengan Python yang tidak memerlukan instalasi perangkat lunak pihak ketiga.

Untuk memutar file PDF, kita akan menggunakan Aspose.PDF for .NET API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk Python melalui platform.NET. Buka manajer paket NuGet, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Python Package Manager Console

pip install aspose-pdf

Cara Memutar dokumen PDF


Anda memerlukan Aspose.PDF untuk Python untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Dokumen.
  2. Pindahkan halaman atas untuk mengkompensasi perubahan ukuran halaman.
  3. Atur tinggi halaman lama dan baru.
  4. Mengatur sudut rotasi halaman.
  5. Simpan file PDF keluaran.

Jika Anda ingin memutar file PDF untuk tugas Anda, solusi ini dapat membantu. Dengan library Aspose.PDF Python for .NET yang kuat ini, Anda dapat memperbarui atau mengubah orientasi halaman halaman sambil menjaga kualitasnya. Alat profesional ini menggunakan Python untuk memutar PDF secara efektif. Contoh berikut menunjukkan cara memutar dokumen PDF di Python:

Putar PDF - Python

Contoh kode ini menunjukkan cara Memutar Halaman 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)

Tentang Aspose.PDF untuk Python API

Aspose.PDF untuk Python via .NET API mendukung standar PDF dan spesifikasi PDF yang paling mapan. Ini memungkinkan pengembang untuk memasukkan tabel, grafik, gambar, hyperlink, font khusus - dan banyak lagi - ke dalam dokumen PDF. Selain itu, dimungkinkan juga untuk memutar dokumen PDF. Aspose.PDF untuk Python via .NET menyediakan fitur keamanan yang sangat baik untuk mengembangkan dokumen PDF yang aman. Beberapa fitur utama dari Aspose.PDF untuk Python via .NET API meliputi:

  • Kemampuan untuk membaca & mengekspor PDF dalam berbagai format gambar termasuk BMP, GIF, JPEG & PNG.
  • Tetapkan informasi dasar (misalnya penulis, pembuat) dokumen PDF.
  • Fitur Konversi: Konversi PDF ke Word, Excel, dan PowerPoint. Konversi PDF ke format Gambar. Konversi file PDF ke format HTML dan sebaliknya. Konversi PDF ke EPUB, Teks, XPS, dll.

Anda dapat menemukan informasi lebih lanjut tentang Aspose.PDF untuk Python melalui .NET API di [dokumentasi] kami (https://docs.aspose.com/pdf/python-net/overview/) tentang cara menggunakan API.