Ada banyak kasus di mana Anda ingin memutar halaman dokumen dengan orientasi yang salah atau berisi halaman yang membingungkan. Misalnya, jika halaman dokumen PDF Anda terbalik, membaca dokumen mungkin cukup sulit. Memutar halaman adalah bantuan yang sangat berguna untuk meningkatkan pengalaman pembaca Anda. Jadi solusi mudah untuk memperbaiki rotasi dokumen menggunakan GroupDocs.Merger Python SDK. Anda dapat memutar semua halaman atau halaman tertentu dari file PDF secara terprogram menggunakan Python SDK. Pada artikel ini, kami akan menunjukkan cara merotasi halaman file PDF secara permanen menggunakan REST API dengan Python.
Berikut ini adalah topik yang akan dibahas dalam artikel ini:
- API Istirahat Rotasi Halaman PDF dan Python SDK
- Cara Memutar Semua Halaman di File PDF Online dengan Python
- Putar Halaman Tertentu Dokumen PDF menggunakan Python
- Putar Halaman PDF berdasarkan Rentang Nomor Halaman menggunakan Python
API Istirahat Rotasi Halaman PDF dan Python SDK
Untuk merotasi file PDF, saya akan menggunakan Python SDK of GroupDocs.Merger Cloud API. Anda dapat memutar halaman PDF dengan mengatur sudut rotasi seperti 90, 180, atau 270 derajat menggunakan GroupDocs.Merger API. Ini juga memungkinkan Anda untuk membagi, menggabungkan, menghapus, dan mengatur ulang satu halaman atau kumpulan halaman dari format dokumen yang didukung Word, Excel, PDF, PowerPoint, dan HTML dll. Anda dapat menginstal GroupDocs.Merger Cloud SDK ke aplikasi Python Anda menggunakan perintah berikut di terminal:
Anda dapat menginstal GroupDocs.Merger Python SDK ke dalam kode aplikasi Python Anda menggunakan perintah berikut di konsol:
pip install groupdocs_merger_cloud
Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:
# Impor SDK penggabungan groupdocs
import groupdocs_merger_cloud
# Dapatkan app_sid & app_key dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Dapatkan konfigurasi File API
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"
Setelah Cloud SDK berhasil dikonfigurasi, Anda dapat menggunakan enumerasi Rotation untuk memilih nilai rotasi yang sesuai searah jarum jam.
Cara Memutar Semua Halaman di File PDF Online dengan Python
Di bagian berikut, Anda dapat memutar halaman file PDF secara permanen di cloud. Rotasi didasarkan pada peningkatan 90 derajat. Halaman PDF dapat diputar 0/90/180/270 derajat. Berikut ini adalah langkah-langkah untuk merotasi halaman PDF. Pertama, unggah file PDF ke cloud dan file PDF yang diunggah akan tersedia di bagian file dasbor di cloud. Mungkin ada skenario tertentu di mana Anda ingin memutar file PDF. Anda dapat memutar semua halaman file PDF dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Pertama, buat instance dari kelas PagesApi.
- Kedua, buat instance kelas RotateOptions
- Kemudian, buat instance FileInfo
- Sekarang, berikan jalur dokumen PDF masukan dan jalur file keluaran
- Selanjutnya atur rotasi halaman yang diinginkan seperti Rotate90
- Setelah itu, buat RotateRequest dengan RotateOptions sebagai argumen
- Terakhir, panggil kelas rotate() dan simpan dokumen PDF keluaran
Cuplikan kode berikut menunjukkan cara merotasi semua halaman file PDF menggunakan REST API dengan Python:
# Cara Memutar Semua Halaman File PDF Online dengan Python
try:
# Buat instance API Halaman
pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
options.output_path = "python-testing"
# Setel rotasi halaman yang diinginkan ke 90, 180 atau 270 derajat.
options.mode = "Rotate90"
result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
print("Successfully rotated all pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Terakhir, contoh kode di atas akan menyimpan file PDF yang diperbarui di cloud. Anda dapat mengunduh dokumen PDF yang diputar menggunakan unduh potongan kode file.
Putar Halaman Tertentu Dokumen PDF menggunakan Python
Rotasi dalam dokumen PDF diterapkan pada tingkat halaman. Oleh karena itu, Anda juga dapat memutar halaman tertentu dari file PDF sesuai kebutuhan Anda. Anda hanya perlu memilih nomor halaman yang ingin Anda terapkan rotasinya. Langkah-langkah di bawah ini menjelaskan cara merotasi halaman tertentu dari file PDF:
- Pertama, buat instance PagesApi
- Kedua, buat instance kelas RotateOptions
- Kemudian, buat instance FileInfo class
- Berikan jalur dokumen PDF masukan dan jalur file keluaran
- Tetapkan nomor halaman yang tepat menggunakan kumpulan halaman
- Atur rotasi halaman yang diinginkan ke Rotate180
- Setelah itu, buat RotateRequest dengan RotateOptions sebagai argumen
- Terakhir, panggil metode rotate() dan simpan dokumen PDF keluaran
Cuplikan kode berikut menguraikan cara merotasi halaman tertentu atau tertentu dalam dokumen PDF menggunakan Python:
# Cara Memutar Halaman Tertentu Dokumen PDF menggunakan Python
try:
# Buat instance API Halaman
pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
options.output_path = "python-testing"
# Berikan nomor halaman yang tepat mulai dari 1 melalui koleksi Halaman
options.pages = [1, 7]
options.mode = "Rotate180"
result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
print("Successfully rotated certain pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Terakhir, contoh kode di atas akan menyimpan file PDF keluaran di cloud.
Putar Halaman PDF berdasarkan Rentang Nomor Halaman menggunakan Python
Anda juga dapat memutar halaman PDF berdasarkan nomor halaman. Anda perlu memberikan nomor halaman awal dan nomor halaman akhir untuk menerapkan rotasi. Langkah-langkah di bawah ini menjelaskan cara merotasi halaman PDF berdasarkan nomor halaman file PDF:
- Pertama, buat instance PagesApi
- Selanjutnya, buat instance dari kelas RotateOptions
- Kemudian, buat instance FileInfo class
- Berikan jalur dokumen PDF masukan dan jalur file keluaran
- Atur rotasi halaman yang diinginkan seperti Rotate270
- Tetapkan nilai nomor halaman awal dan nomor halaman akhir;
- Selanjutnya, atur range\mode ke EvenPages
- Setelah itu, buat RotateRequest dengan RotateOptions sebagai argumen
- Terakhir, panggil metode rotate() dan simpan dokumen PDF keluaran
Cuplikan kode di bawah ini menunjukkan cara merotasi halaman dalam dokumen PDF dengan memberikan nomor halaman menggunakan Python Rest API:
# Cara Memutar Halaman PDF berdasarkan Rentang Nomor Halaman menggunakan Python
try:
# Buat instance API Halaman
pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
options.output_path = "python-testing"
options.mode = "Rotate270"
options.start_page_number = 1
options.end_page_number = 10
# Setel mode rentang ke 'AllPages' atau 'OddPages' atau 'EvenPages'
options.range_mode = "EvenPages"
result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
print("Successfully rotated PDF file pages using Python: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Contoh kode di atas akan menyimpan dokumen PDF keluaran di cloud.
Putar Halaman PDF Online Gratis
Bagaimana cara merotasi halaman PDF online secara gratis? Silakan coba PDF rotate free online tool berikut untuk memutar PDF online gratis, yang dikembangkan menggunakan API di atas.
Menyimpulkan
Ini membawa kita pada kesimpulan artikel ini. Anda belajar tentang materi ini di artikel ini:
- cara memutar semua halaman dokumen PDF menggunakan Python;
- cara memutar halaman tertentu dari file PDF menggunakan Python;
- cara merotasi halaman PDF berdasarkan rentang halaman dengan Python;
Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Merge Cloud API menggunakan dokumentasi. Kami juga memiliki bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan Cloud API kami secara langsung melalui browser. Untuk topik menarik lainnya, silakan tetap berhubungan untuk pembaruan rutin. Sebaiknya Anda mengikuti panduan Memulai.
Terakhir, groupdocs.cloud saat ini sedang menulis artikel blog baru tentang solusi format file yang berbeda menggunakan REST API. Nantikan pembaruan terbaru.
Berikan pertanyaan
Jika Anda memiliki pertanyaan tentang rotator halaman PDF online, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis
FAQ
Bagaimana cara memutar dokumen PDF secara permanen dengan Python?
Silakan kunjungi [tautan] ini 22 untuk mempelajari potongan kode Python untuk cara merotasi file PDF secara permanen dengan Python.
Bagaimana cara merotasi file PDF secara online menggunakan REST API?
Buat instance PagesApi, tetapkan nilai RotateOptions, dan aktifkan metode pagesApi.rotate() dengan RotateRequest untuk memutar PDF dan menyimpannya secara online dengan Python.
Bagaimana cara menginstal perpustakaan unduhan gratis rotator halaman PDF?
Anda dapat menginstal PDF rotator unduh gratis perpustakaan Python untuk memutar PDF di windows secara terprogram.
Bagaimana cara memutar halaman PDF di windows?
Kunjungi tautan ini untuk mengunduh rotator halaman PDF secara gratis. Perangkat lunak offline ini digunakan untuk melakukan operasi format file yang berbeda, termasuk rotasi dokumen di windows, menggunakan satu klik.
Lihat juga
- Ekstrak Teks dari PDF menggunakan Python
- Gabungkan Beberapa Jenis File menjadi Satu Dokumen menggunakan Ruby
- Menggabungkan Beberapa Presentasi PowerPoint menjadi Satu di Node.js
- Gabungkan dan Gabungkan File PPT/PPTX PowerPoint dengan Python
- Pisahkan PowerPoint PPT atau PPTX menjadi Beberapa File di Node.js