Cara Mengonversi File TXT ke PDF menggunakan REST API di Ruby

Cara Mengonversi File TXT ke PDF menggunakan REST API di Ruby

Notepad adalah program pengolah kata, yang memungkinkan Anda membuat catatan cepat dalam file TXT. Windows Notepad adalah editor teks sederhana yang dibuat oleh perusahaan Microsoft. Mengonversi teks ke file PDF membuatnya lebih fleksibel, karena dokumen akhir dapat dilihat di sistem apa pun. Untuk melakukan konversi TXT ke PDF secara terprogram, artikel ini membahas cara mengonversi file TXT ke PDF menggunakan REST API di Ruby.

Topik-topik berikut akan dibahas dalam tutorial ini:

API untuk Mengonversi Dokumen TXT ke File PDF

Untuk mulai mengonversi TXT ke PDF, kami akan menggunakan SDK Ruby dari GroupDocs.Conversion Cloud API. Cloud API kami memungkinkan Anda mengonversi dokumen dan gambar dari [format file yang didukung] apa pun 4 ke format apa pun yang Anda butuhkan. Anda dapat dengan mudah mengonversi antara lebih dari 50 jenis dokumen dan gambar seperti Word, PowerPoint, Excel, PDF, HTML, CAD, gambar raster, dll.

Anda dapat menginstal GroupDocs.Conversion TXT ke perpustakaan pdf secara gratis ke dalam aplikasi Ruby Anda. Tekan perintah di bawah ini di terminal rel untuk mengonversi TEXT ke PDF menggunakan permata:

gem install groupdocs_conversion_cloud

Harap dapatkan ID Klien dan Rahasia Klien Anda dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, silakan tambahkan kode seperti yang ditunjukkan di bawah ini:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
# Muat permata di aplikasi ruby Anda untuk http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Cara Mengonversi TXT ke PDF menggunakan REST API di Ruby

Anda dapat mengonversi format TXT ke format PDF dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini: Pertama, unggah dokumen teks ke penyimpanan cloud untuk konversi TXT2pdf. Hasilnya, file teks yang diunggah akan tersedia di files section dasbor Anda di cloud. Sekarang, Anda dapat mengonversi dokumen TXT ke PDF secara terprogram dengan mengikuti langkah-langkah berikut:

  • Buat instance ConvertApi
  • Buat instance dari ConvertSettings
  • Setel jalur file TXT dan format file keluaran sebagai “pdf”
  • Buat instance TXTLoadOptions
  • Setel penyandian ke shift\jis
  • Tetapkan pengaturan opsi beban
  • Berikan jalur file keluaran “text-to-pdf”
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, panggil metode convertdocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi dari file TXT ke dokumen PDF menggunakan REST API:

# Cara Mengonversi File TXT ke File PDF.
# Buat instance API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inisialisasi pengaturan konversi
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# Konversikan ke PDF menggunakan konverter TEXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

Contoh kode di atas akan menyimpan format file text2pdf di cloud. Anda dapat mengunduh langsung di browser Anda.

Konversi TXT ke PDF menggunakan Opsi Lanjutan di Ruby{#Konversi-TXT-ke-PDF-menggunakan-Opsi Lanjutan-di-Ruby}

Anda juga dapat mengonversi dokumen TXT ke PDF menggunakan opsi lanjutan secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance ConvertApi
  • Buat instance dari ConvertSettings
  • Setel jalur file TXT dan format file keluaran sebagai “pdf”
  • Buat instance TXTLoadOptions
  • Tetapkan nilai encoding dan trailing\spaces\options
  • Buat instance dari PdfConvertOptions
  • Atur berbagai convertOptions center\window, from\page, margin\top dll.
  • Tetapkan pengaturan opsi beban and convert options settings
  • Setel jalur file keluaran “text-to-pdf”
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Sekarang akhirnya panggil metode convertdocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi dokumen TXT ke dokumen PDF dengan pengaturan lanjutan menggunakan REST API di Ruby.

# Konverter TXT ke PDF dengan opsi lanjutan
#  Buat instance API konversi Teks ke PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Tetapkan pengaturan konversi untuk opsi file lanjutan
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# Konversi file TXT ke PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Konverter TXT ke PDF Online Gratis

Bagaimana cara mengonversi file teks (.txt) ke PDF secara online? Konversi TXT ke PDF online gratis dan dalam satu klik menggunakan pengonversi TXT ke pdf terbaik kami secara gratis. TXT to pdf converter online gratis yang mudah digunakan. Konverter teks ke pdf gratis ini dikembangkan menggunakan API konversi teks ke pdf di atas. Silakan coba yang berikut konverter dokumen teks ke pdf online gratis.

Menyimpulkan

Dalam artikel ini, kita telah mempelajari cara:

  • mengonversi dokumen TXT ke PDF menggunakan ruby;
  • konversi txt ke pdf menggunakan opsi lanjutan di ruby;

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

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang pengonversi TXT ke PDF, jangan ragu untuk bertanya kepada kami di Forum.

Lihat juga