Notepad adalah editor teks windows dan program pengolah kata untuk membuat catatan cepat dalam file teks sementara PDF adalah salah satu media digital yang paling penting dan banyak digunakan. Mengonversi file teks atau txt ke dokumen PDF adalah salah satu persyaratan dasar dalam kehidupan nyata. Teks Online ke PDF digunakan untuk mempresentasikan dan bertukar dokumen dengan andal, terlepas dari perangkat lunak, atau sistem operasi. Untuk mengonversi file TXT ke PDF secara terprogram, artikel ini menunjukkan cara mengonversi file Teks ke PDF menggunakan API konversi file dengan Python.
Topik-topik berikut akan dibahas dalam artikel ini:
- Teks ke PDF Konversi REST API dan Python SDK
- Cara Mengonversi Teks ke PDF menggunakan REST API dengan Python
- Konversi Teks ke PDF dengan Opsi Lanjutan dengan Python
- Konversi Rentang Halaman dari Teks ke PDF dengan Python
- Konversi Halaman Teks Tertentu ke PDF dengan Python
Teks ke PDF Konversi REST API dan Python SDK
Untuk mengonversi Teks ke PDF, kami akan menggunakan Python SDK of GroupDocs.Conversion Cloud API. Ini adalah solusi konversi dokumen dan gambar platform independen. Ini memungkinkan Anda dengan cepat dan andal mengonversi gambar dan dokumen [format file yang didukung] apa pun 4 ke format apa pun yang Anda butuhkan.
Anda dapat menginstal GroupDocs.Conversion Cloud ke aplikasi Python Anda menggunakan perintah berikut di konsol:
pip install groupdocs_conversion_cloud
Harap 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:
# Muat Python SDK http://api.groupdocs.cloud di aplikasi python Anda
import groupdocs_conversion_cloud
# Dapatkan client_id dan client_secret dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Dapatkan konfigurasi yang berbeda
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = "LocalStorage"
Cara Mengonversi Teks ke PDF menggunakan REST API dengan Python
Anda dapat mengonversi file teks Anda ke PDF secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:
Unggah File TXT
Pertama, unggah file teks ke cloud menggunakan contoh kode berikut:
# Unggah file sampel .txt di penyimpanan cloud
# Buat instance File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Unggah permintaan file
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-text-file.txt", "H:\\groupdocs-cloud-data\\sample-text-file.txt", my_storage)
# Unggah file teks sampel
response = file_api.upload_file(request)
Akibatnya, file teks yang diunggah akan tersedia di bagian file dasbor Anda di cloud.
Konversi TXT ke PDF menggunakan Python
Anda dapat dengan mudah mengonversi dokumen TXT ke PDF secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Pertama, buat instance ConvertApi
- Sekarang, buat instance dari ConvertSettings
- Kemudian, berikan jalur file teks input
- Tetapkan format file keluaran sebagai “pdf”
- Selanjutnya, berikan jalur file keluaran
- Sekarang, buat ConvertDocumentRequest dengan ConvertSettings
- Terakhir, konversi file teks dengan memanggil metode convert\document() dengan ConvertDocumentRequest.
Contoh kode berikut menunjukkan cara mengonversi TEXT ke PDF menggunakan REST API dengan Python:
# Cara Mengonversi Teks ke PDF menggunakan REST API 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.file_path = "python-testing/sample-text-file.txt"
settings.format = "pdf"
settings.output_path = "python-testing"
# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Ubah file .txt menjadi dokumen PDF
result = convert_api.convert_document(request)
print("TXT File converted to PDF successfully: " + result[0].path)
except groupdocs_conversion_cloud.ApiException as e:
print("Exception when calling convert_document: {0}".format(e.message))
Unduh File yang Dikonversi
Contoh kode di atas akan menyimpan file PDF yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:
# Inisialisasi API untuk mengunduh file yang dikonversi
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Buat permintaan file unduhan
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-text-file.pdf", my_storage)
# Unduh file yang dikonversi
response = file_api.download_file(request)
# Pindahkan file yang diunduh ke direktori Anda
shutil.move(response, "H:\\groupdocs-cloud-data\\")
Konversikan Teks ke PDF dengan Opsi Lanjutan dengan Python
Anda dapat mengonversi dokumen teks ke file PDF menggunakan pengaturan lanjutan dengan mengikuti langkah-langkah di bawah ini:
- Pertama, buat instance ConvertApi.
- Sekarang, buat instance dari ConvertSettings.
- Kemudian, berikan jalur file teks.
- Selanjutnya, atur “pdf” sebagai format.
- Sekarang, berikan jalur file keluaran.
- Sekarang, buat sebuah instance dari TextLoadOptions
- Secara opsional atur berbagai opsi pemuatan seperti penyandian, dll.
- Sekarang, buat instance dari PdfConvertOptions
- Kemudian, atur berbagai opsi konversi seperti center\window, display\doc\title, margins (atas, kiri, kanan, bawah), dll.
- Selanjutnya, atur nilai convert\options dengan pdf convertOptions
- Sekarang, buat ConvertDocumentRequest dengan ConvertSettings
- Terakhir, konversi teks dengan memanggil metode convert\document() dengan ConvertDocumentRequest
Contoh kode berikut menunjukkan cara mengonversi file teks ke dokumen PDF menggunakan opsi lanjutan. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah dan mengunduh file dari cloud:
# Konversikan Teks ke PDF menggunakan Opsi Lanjutan 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.file_path = "python-testing/sample-text-file.txt"
settings.format = "pdf"
settings.output_path = "python-testing"
# Opsi pemuatan teks
loadOptions = groupdocs_conversion_cloud.TxtLoadOptions()
loadOptions.encoding = "shift_jis"
# Tetapkan opsi konversi PDF
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.center_window = True
convertOptions.display_doc_title = True
convertOptions.dpi = 1024.0
convertOptions.fit_window = False
convertOptions.grayscale = False
convertOptions.linearize = False
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.unembed_fonts = True
convertOptions.remove_pdfa_compliance = False
settings.convert_options = convertOptions
# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Ubah halaman file teks menjadi file PDF
result = convert_api.convert_document(request)
print("Successfully Converted TXT to PDF with advanced options: " + result[0].path)
Konversi Rentang Halaman dari Teks ke PDF dengan Python
Anda dapat mengonversi berbagai halaman dari file teks ke file PDF secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Pertama, buat instance ConvertApi
- Sekarang, buat instance dari ConvertSettings
- Kemudian, berikan jalur file teks input
- Tetapkan “pdf” ke format
- Berikan jalur file keluaran
- Sekarang, buat instance dari PdfConvertOptions
- Kemudian, berikan rentang halaman yang akan dikonversi dari nomor halaman awal dan total halaman yang akan dikonversi
- Sekarang, tetapkan PdfConvertOptions ke ConvertSettings
- Kemudian, buat ConvertDocumentRequest dengan ConvertSettings
- Terakhir, konversi dengan memanggil metode convert\document() dengan ConvertDocumentRequest
Contoh kode berikut menunjukkan cara mengonversi berbagai halaman dari dokumen TXT ke PDF menggunakan REST API dengan Python. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah dan mengunduh file pdf yang dihasilkan:
# Cara Mengonversi Rentang Halaman dari Teks ke PDF 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.file_path = "python-testing/sample-text-file.txt"
settings.format = "pdf"
settings.output_path = "python-testing"
# Opsi konversi PDF: nomor halaman awal dan total halaman yang akan dikonversi
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 2
settings.convert_options = convertOptions
# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Ubah halaman file teks menjadi file PDF
result = convert_api.convert_document(request)
print("Converted range of pages from Text file to PDF: " + result[0].path)
Konversi Halaman Teks Tertentu ke PDF dengan Python
Anda dapat mengonversi halaman tertentu dari dokumen teks ke file PDF secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Pertama, buat instance ConvertApi
- Sekarang, buat instance dari ConvertSettings
- Kemudian, berikan jalur file teks input
- Tetapkan “pdf” ke format
- Berikan jalur file keluaran
- Sekarang, buat instance dari PdfConvertOptions
- Kemudian, berikan nomor halaman tertentu dalam larik yang dipisahkan koma untuk dikonversi
- Sekarang, tetapkan PdfConvertOptions ke ConvertSettings
- Kemudian, buat ConvertDocumentRequest dengan ConvertSettings
- Terakhir, konversi dengan memanggil metode convert\cocument() dengan ConvertDocumentRequest
Contoh kode berikut menunjukkan cara mengonversi halaman tertentu dari file teks ke PDF menggunakan REST API dengan Python. Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah dan mengunduh file pdf keluaran:
# Cara Mengonversi Halaman Teks Tertentu ke PDF 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.file_path = "python-testing/sample-text-file.txt"
settings.format = "pdf"
settings.output_path = "python-testing"
# Opsi konversi PDF: nomor halaman untuk dikonversi
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.pages = [1, 3]
settings.convert_options = convertOptions
# Buat permintaan konversi dokumen
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Mengkonversi file teks ke file PDF
result = convert_api.convert_document(request)
print("Successfully converted Text file pages to PDF: " + result[0].path)
Coba Daring
Apakah Anda ingin mengonversi teks ke pdf online? Silakan coba yang berikut konverter teks ke pdf online berikut, yang dikembangkan menggunakan API di atas. Anda dapat dengan mudah mengonversi teks ke pdf online gratis menggunakan teks ini ke pembuat pdf online.
Menyimpulkan
Dalam artikel ini, Anda telah mempelajari:
- cara mengonversi teks biasa ke dokumen PDF di cloud;
- cara mengunggah file teks secara terprogram menggunakan python;
- cara mengunduh file PDF yang dikonversi dari cloud dengan python;
- cara mengonversi halaman tertentu atau rentang halaman dari notepad teks ke PDF dengan Python;
Selain itu, 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 cara mengubah file teks ke pdf, jangan ragu untuk bertanya di Forum Dukungan Gratis dan akan dijawab dalam beberapa jam.
Lihat juga
- Konversikan HTML ke PDF menggunakan REST API dengan Python
- Cara Mengonversi Format Gambar PDF ke JPG, PNG, BMP, TIFF
- Cara Mengonversi PDF ke HTML menggunakan REST API di Ruby
- Mengonversi Format Word ke Gambar menggunakan REST API di Ruby
- Konversikan PowerPoint ke PDF menggunakan API Konversi File
- Konversi PDF ke Dokumen Word yang Dapat Diedit menggunakan Ruby