
Konversikan File Teks ke PDF di Java menggunakan REST API.
Apakah Anda mencari cara yang andal dan efisien untuk mengonversi file Teks ke format PDF di Java? Jika demikian, maka Anda telah datang ke tempat yang tepat. Pada artikel ini, kami akan mendemonstrasikan cara mengonversi file Teks ke PDF di Java menggunakan REST API. Ada beberapa alasan mengapa Anda mungkin ingin mengonversi file teks ke format PDF. File PDF dapat mempertahankan pemformatan, menawarkan keamanan yang ditingkatkan, dan digunakan untuk tujuan pencetakan. Di Java, tugas ini dapat diselesaikan dengan mudah menggunakan SDK Cloud GroupDocs.Conversion untuk Java, yang menyediakan solusi yang efisien dan dapat disesuaikan. Dengan SDK ini, Anda dapat mengonversi banyak file teks ke format PDF dengan cepat dan mudah.
Kami akan membahas topik-topik berikut dalam artikel ini:
- API Konversi Dokumen TXT ke PDF untuk Instalasi Java dan SDK
- Cara Mengonversi Dokumen Teks Ke PDF di Java menggunakan REST API
API Konversi Dokumen TXT ke PDF untuk Instalasi Java dan SDK
Untuk mengonversi file Teks ke dokumen PDF, kita akan menggunakan GroupDocs.Conversion Cloud SDK untuk Java. GroupDocs.Cloud API adalah alat yang ampuh untuk mengonversi berbagai jenis dokumen dan gambar, termasuk format TXT ke PDF. API ini menawarkan berbagai file format konversi, memungkinkan Anda untuk mengonversi tidak hanya Teks tetapi juga PDF, dokumen Word, lembar Excel, file CAD, dan gambar raster, antara lain. Mengintegrasikan API ke dalam aplikasi berbasis Java menjadi sederhana dan efisien, menghilangkan kebutuhan akan perangkat lunak tambahan.
Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan ketergantungan berikut ke dalam file pom.xml proyek Anda:
Repositori Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Ketergantungan Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Daftar untuk akun GroupDocs untuk mendapatkan ID Klien dan Rahasia Klien dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Silakan masukkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia:
# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Cara Mengonversi Dokumen Teks Ke PDF di Java menggunakan REST API
Untuk mengonversi file Teks ke format PDF menggunakan GroupDocs.Conversion Cloud SDK for Java, Anda perlu mengikuti beberapa langkah sederhana:
Unggah File
Pertama, unggah dokumen Teks ke penyimpanan cloud menggunakan cuplikan kode yang diberikan di bawah ini:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Unggah File ke Cloud Storage menggunakan Java
public class App {
public static void main(String[] args) {
// Buat instance API konversi
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.txt");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.txt", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Hasilnya, dokumen Teks yang diunggah akan tersedia di files section dasbor Anda di cloud.
Konversi File Teks ke PDF menggunakan Java
Di bagian ini, kami akan menulis cuplikan kode yang mengotomatiskan konversi Teks ke PDF dalam aplikasi Java. Silakan ikuti langkah-langkah dan cuplikan kode yang disebutkan di bawah ini:
Langkah-langkahnya adalah:
- Pertama, buat instance dari kelas ConvertApi.
- Kedua, buat instance dari kelas ConvertSettings.
- Ketiga, berikan nama penyimpanan cloud.
- Selanjutnya, atur jalur file teks input dan format file output ke “pdf”.
- Sekarang, buat instance dari kelas PdfConvertOptions.
- Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, dll.
- Setelah itu, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
- Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
- Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.
Cuplikan kode berikut menunjukkan cara mengonversi dokumen Teks ke format file PDF di Java menggunakan REST API:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Cara mengonversi TXT ke PDF tanpa kehilangan format
public class App {
public static void main(String[] args) {
// Buat instance API konversi
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Siapkan pengaturan konversi
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.txt");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// mengkonversi ke format yang ditentukan
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Outputnya dapat dilihat pada gambar di bawah ini:

Konversikan Teks ke PDF melalui Java menggunakan REST API.
Unduh File yang Dikonversi
Contoh kode di atas akan menyimpan PDF yang dikonversi ke cloud. Anda dapat mengunduh file PDF yang dikonversi menggunakan cuplikan kode berikut:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Unduh File dari Cloud Storage di Java
public class App {
public static void main(String[] args) {
// Buat instance API konversi
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Konverter Teks ke PDF Online Gratis
Bagaimana cara mengonversi Teks ke PDF online secara gratis? Silakan coba Text to PDF converter online untuk membuat PDF dari dokumen Teks. Konverter ini dikembangkan menggunakan Text to PDF REST API yang disebutkan di atas.
Menyimpulkan
Akhirnya, ini membawa kita ke akhir posting blog ini. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:
- cara mengubah format Teks ke PDF di Java secara terprogram, serta opsi penyesuaian tambahan;
- secara terprogram mengunggah dokumen Teks ke cloud dan kemudian mengunduh PDF yang dikonversi dari cloud;
- dan konversikan file Teks ke PDF secara gratis menggunakan konverter Teks ke PDF online gratis.
Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.
Selain itu, kami menyarankan Anda untuk mengikuti Panduan Memulai kami untuk langkah-langkah mendetail dan penggunaan API.
Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.
Berikan pertanyaan
Jika Anda memiliki pertanyaan tentang konversi Teks ke PDF, jangan ragu untuk menghubungi kami di forum dukungan gratis.
FAQ
Bagaimana cara mengonversi Teks ke PDF menggunakan Java?
Anda dapat mengonversi dokumen Teks menjadi file PDF dengan menggunakan GroupDocs.Conversion Cloud REST API for Java. Ini adalah API konversi dokumen berbasis cloud yang memungkinkan pengembang dengan mudah mengonversi dokumen Teks ke PDF di Java.
Bagaimana cara mengonversi file Teks ke PDF online secara gratis?
Konverter Teks ke PDF online kami memungkinkan Anda mengonversi dokumen Teks ke PDF secara gratis. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:
- Buka gratis Teks ke PDF converter online.
- Sekarang, klik di area pelepasan file untuk mengunggah dokumen Teks atau seret & jatuhkan file Teks.
- Selanjutnya, klik tombol Konversi Sekarang. Konverter Teks ke PDF online gratis akan mengubah file Teks menjadi PDF.
- Tautan unduhan PDF keluaran akan tersedia setelah mengonversi file Teks.
Apakah ada cara untuk mengonversi Teks ke PDF di Windows?
Silakan kunjungi tautan ini untuk mengunduh pengonversi Teks ke offline untuk Windows. Konverter Teks ke gratis ini dapat digunakan untuk mengonversi dokumen Teks ke format pada Windows dengan cepat, dengan satu klik.
Apakah GroupDocs.Conversion Cloud SDK untuk Java aman?
Ya, GroupDocs.Conversion Cloud SDK for Java aman, dan menawarkan perlindungan tingkat tinggi untuk data Anda selama proses konversi.
Lihat juga
Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini:
- Mengonversi Presentasi Word ke PowerPoint di Java
- Bagaimana Mengkonversi PowerPoint PPT ke HTML menggunakan Java
- Konversikan EXCEL ke JSON dan JSON ke EXCEL dengan Python
- Cara Mengonversi CSV ke JSON dan JSON ke CSV dengan Python
- Konversi Dokumen Word ke PDF menggunakan REST API dengan Python
- Cara Mengonversi PDF ke Excel dengan Python menggunakan REST API
- Konversi PDF ke Dokumen Word yang Dapat Diedit dengan Python SDK
- Cara Mengonversi PDF ke PPTX menggunakan REST API dengan Python
- Konversi File PDF ke PNG dan PNG ke Format PDF menggunakan Java
- Konversikan PowerPoint ke Gambar PNG Secara terprogram di Java
- Cara Mengonversi CSV ke XML melalui Java menggunakan REST API