Cara Mengonversi Gambar PDF ke JPG, PNG, atau GIF dengan Python

Konversi gambar PDF ke JPG, PNG, dan GIF dengan Python

PDF atau Portable Document Format adalah salah satu format paling populer untuk berbagi dan mencetak dokumen. Dalam beberapa kasus, Anda perlu mengonversi file PDF menjadi satu set gambar yang dioptimalkan. Mengonversi PDF ke gambar dapat memiliki banyak kasus penggunaan seperti memastikan kompatibilitas dengan perangkat atau program yang lebih lama, memungkinkan anotasi, membuatnya lebih mudah untuk dibagikan, mengaktifkan integrasi web, dan mempertahankan konten dokumen. Namun, ini juga dapat mengakibatkan penurunan kualitas dan hilangnya kemampuan pencarian. Pada artikel ini, kita akan mempelajari cara mengonversi gambar PDF ke JPG, PNG, dan GIF dengan Python.

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Konversi PDF ke Gambar dan SDK Python

Untuk mengonversi gambar PDF ke JPG, GIF dan PNG menggunakan Python, kita akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. Pustaka Python kami menyediakan cara terbaik untuk mengonversi file PDF ke JPG, PNG, atau GIF dalam hitungan detik. Ini 100% gratis, aman, dan mudah digunakan Python SDK untuk konversi gambar. Itu memungkinkan format yang didukung konversi ke gambar secara terprogram di cloud. Silakan instal menggunakan perintah berikut di konsol:

pip install groupdocs_converison_cloud

Dapatkan ID dan Rahasia Klien Anda dari dasbor sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:

Cara Mengonversi Gambar PDF ke JPG/JPEG dengan Python menggunakan REST API

Kami dapat mengonversi gambar ke dokumen PDF dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Unggah file gambar JPG ke Cloud
  2. Konversi PDF ke JPEG menggunakan Python
  3. Unduh file PDF yang dikonversi

Unggah Gambar

Pertama, kami akan mengunggah file gambar JPG ke cloud menggunakan contoh kode berikut:

# Unggah file pdf ke penyimpanan cloud
# Buat instance File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Permintaan unggah file panggilan
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pdf", "H:\\groupdocs-cloud-data\\sample-file.pdf", storage_name)

# Unggah file pdf ke cloud
response = file_api.upload_file(request)
print(response.uploaded)

Akibatnya, file yang diunggah akan tersedia di bagian file dasbor di cloud.

Konversi PDF ke JPEG menggunakan REST API dengan Python

Anda dapat mengonversi format PDF ke JPEG secara terprogram dengan mengikuti langkah-langkah berikut:

  • Pertama, buat instance ConvertApi
  • Selanjutnya, buat instance dari ConvertSettings
  • Kemudian, atur nama penyimpanan dan jalur file pdf
  • Setel format file gambar yang dihasilkan sebagai “jpeg”
  • Buat instance dari PdfLoadOptions
  • Tetapkan kata sandi file pdf dan muat\opsi
  • Buat instance dari JpegConvertOptions
  • Tentukan skala abu-abu, dari\halaman, halaman\jumlah, kualitas, putar\sudut dan gunakan\pdf dll
  • Tetapkan convertOptions ke pengaturan
  • Sekarang, berikan jalur file keluaran
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen
  • Terakhir, panggil metode ConvertApi.convertdocument() dengan ConvertDocumentRequest untuk menyimpan file yang dikonversi

Kode contoh berikut menunjukkan cara mengonversi format gambar PDF ke JPEG menggunakan REST API dengan Python:

# Cara mengonversi format PDF ke JPG atau JPEG dengan Python.
try:
    # Buat instance API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Tentukan pengaturan konversi
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pdf"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PDF to JPEG file format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Unduh PDF yang Dikonversi

Contoh kode di atas akan menyimpan dokumen PDF yang dikonversi di cloud. Itu dapat diunduh menggunakan contoh kode berikut:

# Inisialisasi API untuk mengunduh file yang dikonversi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Buat permintaan file unduhan
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# Unduh file yang dikonversi
response = file_api.download_file(request)

# Pindahkan file jpeg atau jpg gambar yang diunduh ke direktori lokal Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Konversi Format File PDF ke PNG dengan Python menggunakan REST API

Anda juga dapat mengonversi format file PDF ke PNG secara terprogram dengan mengikuti langkah-langkah berikut:

  • Buat instance dari ConvertApi
  • Selanjutnya, buat instance dari ConvertSettings
  • Kemudian, atur nama penyimpanan dan jalur file pdf
  • Juga, atur “png” sebagai format gambar keluaran
  • Buat instance dari PdfLoadOptions
  • Tetapkan kata sandi file pdf dan muat\opsi
  • Buat instance dari PngConvertOptions
  • Tentukan skala abu-abu, dari\halaman, halaman\jumlah, kualitas, putar\sudut dan gunakan nilai\pdf
  • Tetapkan convertOptions ke pengaturan
  • Sekarang, berikan jalur file keluaran
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen
  • Terakhir, panggil metode ConvertApi.convert\document() dengan ConvertDocumentRequest untuk menyimpan file yang dikonversi

Kode contoh berikut menunjukkan cara mengonversi format PDF ke PNG menggunakan REST API dengan Python:

# Cara mengonversi format file PDF ke PNG dengan Python.
# Buat instance API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Tentukan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to PNG file format: " + str(response))

Konversi File Gambar PDF ke GIF dengan Python menggunakan REST API

Anda dapat mengonversi PDF ke JPG secara terprogram dengan mengikuti langkah-langkah berikut:

  • Buat instance dari ConvertApi
  • Selanjutnya, buat instance dari ConvertSettings
  • Kemudian, atur nama penyimpanan dan jalur file pdf
  • Sekarang, berikan “gif” sebagai format gambar keluaran
  • Buat instance dari PdfLoadOptions
  • Tetapkan kata sandi file pdf dan muat\opsi
  • Buat instance dari GifConvertOptions
  • Tentukan skala abu-abu, dari\halaman, halaman\jumlah, kualitas, putar\sudut dan gunakan\pdf dll.
  • Tetapkan convertOptions ke pengaturan
  • Selanjutnya, berikan jalur file keluaran
  • Setelah itu, buat ConvertDocumentRequest dengan ConvertSettings sebagai argumen.
  • Terakhir, panggil metode ConvertApi.convert\document() dengan ConvertDocumentRequest untuk menyimpan file yang dikonversi.

Contoh kode berikut menunjukkan cara mengonversi format file gambar PDF ke GIF menggunakan REST API dengan Python:

# Cara mengonversi format gambar PDF ke GIF dengan Python.
# Buat instance API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Tentukan pengaturan konversi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to GIF format: " + str(response))

Pengonversi PDF ke Gambar Online Gratis

Silakan coba [alat konversi JPG, PNG, dan GIF online gratis] berikut ini16, yang dikembangkan menggunakan API di atas.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi pdf ke format gambar di cloud. Sekarang kamu tau:

  • cara mengubah pdf ke jpeg/jpg dengan Python;
  • konversi format gambar pdf ke png menggunakan Python;
  • cara mengubah format file pdf ke gif dengan Python;

Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang pengonversi PDF ke JPEG, PNG, atau GIF, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.

Lihat juga