Cara Mengonversi File PDF ke Gambar PNG, JPEG, BMP, dan TIFF menggunakan Ruby

Cara Mengonversi File PDF ke Gambar PNG, JPEG, BMP, dan TIFF menggunakan Ruby

File PDF sangat berguna dan dapat digunakan sebagai alternatif untuk berbagai jenis data untuk menyimpan dokumen. Namun, dalam kasus tertentu, Anda harus mengonversi file PDF ke format file lain. Untuk kasus seperti itu, artikel ini membahas cara mengonversi file PDF ke format gambar populer. Khususnya, Anda akan mempelajari cara mengonversi file PDF ke gambar PNG, JPEG, BMP, dan TIFF menggunakan Ruby. Pengonversi gambar kami memberikan kualitas gambar yang lebih baik daripada banyak pengonversi PDF ke gambar lainnya.

Topik-topik berikut akan dibahas dalam artikel ini:

PDF Document to Images Converter API – Instalasi

Untuk mengonversi gambar PNG, JPEG, BMP, dan TIFF ke Ruby, kami akan menggunakan [Ruby SDK of GroupDocs.Conversion Cloud API][] 10]. Anda dapat menginstalnya menggunakan perintah berikut di konsol:

gem install groupdocs_conversion_cloud

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

# Muat permata di aplikasi ruby Anda untuk http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "Default-Storage"

Cara Mengonversi Dokumen PDF ke Gambar PNG di Ruby

Kami dapat mengonversi format PDF ke PNG secara terprogram dengan mengikuti langkah-langkah yang diberikan di bawah ini. Pertama, Anda perlu mengunggah dokumen pdf ke cloud menggunakan contoh kode berikut. Akibatnya, file yang diunggah akan tersedia di bagian file dasbor di cloud.

  • 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

Contoh kode berikut menunjukkan cara mengonversi format PDF ke PNG menggunakan REST API di Ruby:

# Cara convert pdf ke png menggunakan REST API
# Dapatkan instance dari Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Buat contoh pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "png"

# Setel dan buat PDF LoadOptions
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = 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 = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = @apiInstance.convert_document(@request)
puts("PDF file successfully converted to png file format. " + (@response).to_s)

Contoh kode di atas akan menyimpan file PNG yang dikonversi di cloud. Anda juga dapat mendownloadnya dengan menambahkan kode download file ke aplikasi Anda.

Cara Mengonversi File PDF ke Format Gambar JPEG di Ruby

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 jalur file pdf dan nama penyimpanan
  • Juga, tetapkan “jpeg” sebagai format gambar keluaran
  • 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 nilai\pdf etc
  • 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.

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF ke gambar JPEG menggunakan REST API di Ruby:

# Cara mengubah dokumen pdf menjadi gambar jpeg menggunakan REST API
# Mendapatkan instance dari Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inisialisasi dan atur pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "jpeg"

# Setel Opsi Beban PDF
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = 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 = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Ubah ke format file bmp
@result = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to jpeg image. " + (@result).to_s)

Konversikan PDF ke BMP menggunakan REST API di Ruby

Kami dapat mengonversi format PDF ke BMP menggunakan pengaturan lanjutan secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance dari ConvertApi
  • Kemudian, buat instance dari ConvertSettings
  • Juga, atur nama penyimpanan dan jalur file pdf
  • Tetapkan “bmp” sebagai format gambar keluaran
  • Buat instance dari PdfLoadOptions
  • Tetapkan kata sandi file pdf dan muat\opsi
  • Buat instance dari BmpConvertOptions
  • Tentukan nilai dari\halaman dan halaman\jumlah
  • 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

Contoh kode berikut menunjukkan cara mengonversi gambar PDF ke BMP dengan opsi konversi lanjutan:

# Cara mengonversi pdf ke bmp menggunakan opsi lanjutan REST API
# Mendapatkan instance dari Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inisialisasi pengaturan konversi format bmp
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "bmp"

# Setel Opsi Muat PDF
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

# Tetapkan Opsi Konversi Bmp
@convertOptions = GroupDocsConversionCloud::BmpConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2
@convertOptions.use_pdf = false
@convertOptions.rotate_angle = 90

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Ubah ke format file bmp
@response = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to bmp format. " + (@response).to_s)

Konversi Dokumen PDF ke Format TIFF di Ruby

Kami dapat mengonversi PDF ke TIFF secara terprogram dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  • Buat instance dari ConvertApi
  • Selanjutnya, buat instance dari ConvertSettings
  • Kemudian, atur jalur file pdf dan nama penyimpanan
  • Juga, atur “tiff” sebagai format gambar keluaran
  • Buat instance dari PdfLoadOptions
  • Tetapkan kata sandi file pdf dan muat\opsi
  • Buat instance dari TiffConvertOptions
  • 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

Contoh kode berikut menunjukkan cara mengonversi file PDF ke TIFF menggunakan REST API di Ruby. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah file:

# Cara mengonversi pdf ke tiff menggunakan REST API
# Mendapatkan instance dari Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inisialisasi pengaturan konversi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-images/test-file.pdf"
@settings.format = "tiff"

# Setel Opsi Beban PDF
@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# Jika benar, masukan terlebih dahulu dikonversi ke PDF dan setelah itu ke format yang diinginkan
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Ubah ke format file tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted PDF to tiff format. " + (@result).to_s)

Pengonversi PDF ke Gambar Online Gratis

Silakan coba alat konversi Gambar PNG, JPEG, BMP, dan TIFF online gratis berikut, yang dikembangkan menggunakan API di atas https://products.aspose.app/pdf/convert-pdf-to-image.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • konversi file PDF ke format PNG menggunakan REST API di Ruby
  • mengonversi dokumen PDF ke format gambar JPEG di Ruby
  • konversi dokumen PDF ke BMP menggunakan REST API di Ruby
  • mengonversi file PDF ke format file TIFF di Ruby

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 gambar, jangan ragu untuk bertanya kepada kami di Forum.

Lihat juga