
Konversi JPG ke PDF dengan API Node.js.
Mencari cara untuk mengubah JPG gambar menjadi PDF file dengan cepat dan akurat menggunakan Node.js? Panduan ini menjelaskan bagaimana cara menerapkan konversi JPG ke PDF menggunakan GroupDocs.Conversion Cloud SDK, sempurna untuk membuat dokumen berbasis gambar yang siap cetak, diarsipkan, atau tidak dapat diedit.
Mengapa Mengonversi JPG ke PDF?
Apakah Anda sedang menghasilkan laporan gambar multi-halaman, mengirimkan bukti visual, atau menggabungkan pemindaian menjadi satu file, PDF adalah standar emas. Berikut adalah beberapa manfaat kuncinya:
- Preserve layout and image quality.
- Format yang aman—ideal untuk distribusi hanya-baca.
- Gabungkan beberapa gambar menjadi satu dokumen terstruktur.
- Automatisasi konversi dalam aplikasi cloud-native.
Artikel ini membahas topik-topik berikut:
- REST API untuk Konversi JPG ke PDF
- Konversi JPG ke PDF di Node.js
- Automatisasi Konversi JPG ke PDF menggunakan cURL
REST API untuk Konversi JPG ke PDF
SDK GroupDocs.Conversion Cloud untuk Node.js kami adalah API yang kuat yang menawarkan kemampuan untuk mengubah berbagai file sumber ke format output yang didukung. Dengan beberapa baris kode, Anda dapat mengonversi JPG ke format PDF.
Memulai
Untuk memulai, Anda akan membutuhkan:
- A GroupDocs Cloud dashboard account with API credentials.
- A sample JPG image for conversion.
- Lingkungan Node.js siap dengan SDK yang terpasang:
npm install groupdocs-conversion-cloud --save
Konversi JPG ke PDF di Node.js
Berikut adalah cara melakukan langkah-langkah konversi:
Langkah 1: Impor SDK dan konfigurasikan API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Langkah 2: Sekarang unggah gambar JPG ke penyimpanan Cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);
Langkah 3: Atur opsi konversi untuk (JPG → PDF):
const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Buat sebuah instance dari kelas Configuration dan inisialisasi dengan Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Tentukan URL dasar API untuk melakukan konversi JPEG ke PDF secara online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inisialisasi sebuah instance dari ConvertApi dengan objek Konfigurasi
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// Gunakan metode ConvertDocument untuk mengonversi gambar JPG ke format PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Periksa respons dan cetak pesan sukses
if (response != null && response.equals("OK")) {
System.out.println("The JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
Automasi Konversi JPG ke PDF menggunakan cURL
Penggunaan perintah cURL untuk konversi JPG ke PDF adalah pilihan yang sangat baik bagi pengguna yang lebih suka integrasi yang ringan, tanpa kode, atau otomatis. Ini sangat ideal jika Anda ingin mengotomatiskan konversi dalam skrip shell atau pipeline CI atau sistem yang memerlukan panggilan API secara programatik tanpa menulis implementasi berbasis SDK secara penuh.
Mengapa Menggunakan REST API / cURL?:
- Ringan dan dapat diprogram.
- Tidak perlu instalasi SDK.
- Bagus untuk pipeline pemrosesan backend.
Sekarang, buat Token Akses Web Java yang dipersonalisasi Anda dan jalankan perintah berikut untuk melakukan konversi JPG ke PDF.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
Silakan ganti inputFile
dengan nama gambar JPG input, resultantPath
dengan nama file PDF yang dihasilkan dan ACCESSTOKEN
dengan token akses JWT yang dipersonalisasi.
- Untuk menyimpan PDF yang dihasilkan ke drive lokal, silakan coba menggunakan perintah cURL berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.jpg\", \"Format\": \"pdf\"}"
Jelajahi JPG ke PDF Online (Alat Gratis)
Jika Anda ingin menguji kemampuan REST API tanpa coding, cobalah menggunakan aplikasi Free JPG to PDF Converter kami untuk transformasi instan. Aplikasi online ini dikembangkan di atas API GroupDocs.Conversion Cloud.

Sumber Daya Berguna
Pemikiran Akhir
GroupDocs.Conversion Cloud SDK untuk Node.js menawarkan solusi berbasis cloud yang kuat untuk mengonversi JPG ke PDF dengan mudah. Apakah Anda ingin mengarsipkan dokumen yang dipindai, membuat laporan gambar gaya eBook, atau mengotomatisasi alur kerja berbasis gambar—API ini memberikan kontrol dan keandalan yang Anda butuhkan.
Artikel yang Direkomendasikan
Kami sangat merekomendasikan untuk mengunjungi artikel-artikel berikut untuk mempelajari lebih lanjut tentang: