Cara Mengonversi Gambar PDF ke JPG di Node.js menggunakan REST API

Konversi Gambar PDF ke JPG di Node.js menggunakan REST API

Pengguna sering perlu mengonversi PDF ke gambar karena gambar adalah salah satu komponen data utama. Sulit untuk menguraikan dan menampilkan konten dari dokumen PDF karena kerumitan formatnya. Anda dapat mengonversi PDF menjadi gambar dengan format populer seperti JPG/JPEG secara terprogram di cloud. Sebagai pengembang Node.js, Anda dapat dengan mudah mengonversi PDF ke JPG resolusi tinggi secara online di aplikasi Node.js Anda. Artikel ini akan berfokus pada cara mengonversi gambar PDF ke JPG di node.js menggunakan REST API.

Topik-topik berikut akan dibahas dalam artikel ini:

PDF ke Image Converter REST API dan Node.js SDK

Saya bermaksud menggunakan Node.js SDK of GroupDocs.Conversion Cloud API untuk mengonversi PDF ke JPG. API memungkinkan Anda mengonversi dokumen dan gambar ke format apa pun yang Anda butuhkan. Ini mendukung konversi lebih dari 50 jenis dokumen dan gambar seperti Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD, dll. Ini juga menyediakan SDK .NET, Java, PHP, Ruby, Android, dan Python sebagai anggota keluarga konversi dokumen untuk Cloud API.

GroupDocs.Conversion Cloud dapat diinstal di aplikasi Node.js Anda dengan menjalankan perintah berikut di konsol:

npm install groupdocs-conversion-cloud

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

# Impor Node.js SDK di aplikasi node Anda dari http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// dapatkan clientId dan clientSecret dari https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Cara Mengonversi format PDF ke JPG menggunakan REST API di Node.js

Bagian ini mencakup panduan langkah demi langkah tentang cara mengimpor file PDF ke gambar JPG. Ikuti langkah-langkah sederhana di bawah ini untuk mengonversi file PDF ke file gambar JPG:

  1. Unggah file PDF ke cloud
  2. Konversi Gambar PDF ke JPG online gratis di Node.js
  3. Unduh file JPG yang dikonversi

Unggah File

Pertama, unggah file PDF ke Cloud menggunakan contoh kode berikut:

// buka file di IOStream dari drive sistem Anda.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// membaca berkas
fs.readFile(resourcesFolder, (err, fileStream) => {
  // membangun FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // buat permintaan unggah file
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // unggah data
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Hasilnya, file PDF yang diunggah akan dapat diakses di bagian file dasbor Anda di cloud.

Konversi PDF ke JPG menggunakan Node.js

Sekarang, untuk mengonversi file PDF ke JPG secara terprogram, ikuti langkah-langkah dan contoh kode di bawah ini:

  • Buat instance ConvertApi
  • Buat instance kelas ConvertSettings
  • Sekarang, atur nama penyimpanan cloud
  • Selanjutnya, atur path file PDF input
  • Setel format file keluaran sebagai “jpg”
  • Selanjutnya, berikan jalur file keluaran
  • Sekarang, buat objek kelas ConvertDocumentRequest
  • Terakhir, dapatkan file keluaran dengan memanggil metode ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi PDF ke JPG tanpa kehilangan kualitas menggunakan REST API di Node.js:

// Cara mengonversi file PDF ke format gambar JPG menggunakan Node.js

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
Cara Mengonversi PDF ke JPG menggunakan Node.js

Konversi PDF ke JPG menggunakan Node.js

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file JPG yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

// buat FileApi untuk mengunduh file yang dikonversi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// buat permintaan donwload file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// unduh file dan jenis respons Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // simpan file di direktori sistem Anda
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konversi PDF ke JPG menggunakan Opsi Lanjutan

Langkah-langkah dan cuplikan kode berikut menunjukkan cara mengonversi PDF ke gambar menggunakan PDF ke JPG API konverter online berkualitas tinggi dan beberapa pengaturan lanjutan:

  • Buat instance ConvertApi
  • Buat instance ConvertSettings
  • Sekarang, atur nama penyimpanan cloud
  • Selanjutnya, atur jalur file PDF
  • Kemudian, atur nilai “jpg” ke format
  • Tentukan JpgConvertOptions
  • Atur berbagai pengaturan konversi seperti grayscale, fromPage, pagesCount, quality, rotateAngle, usePdf, dll.
  • Sekarang, atur percakapan dan jalur file keluaran
  • Buat objek ConvertDocumentRequest
  • Terakhir, konversi PDF ke JPG dengan memanggil kelas ConvertApi.convertDocument()

Contoh kode berikut menunjukkan cara mengonversi format pdf ke jpg secara online dengan opsi konversi lanjutan:

// Cara mengubah PDF ke JPG menggunakan Opsi Lanjutan
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Cara mengonversi pdf ke jpg di windows 10 menggunakan Opsi Lanjutan

Konversi dari gambar tunggal PDF ke JPG menggunakan Opsi Lanjutan

Konversi PDF ke JPG tanpa menggunakan Cloud Storage

Untuk mengonversi PDF ke JPG tanpa menggunakan penyimpanan cloud, ikuti langkah-langkah di bawah ini:

  • Buat instance ConvertApi
  • Buat ConvertDocumentDirectRequest
  • Berikan path file input dan format target sebagai parameter input
  • Dapatkan hasil dengan memanggil metode convertDocumentDirect().
  • Simpan file keluaran ke jalur lokal menggunakan metode FileStream.writeFile()

Cuplikan kode berikut menunjukkan cara mengonversi dokumen PDF ke JPG tanpa menggunakan penyimpanan cloud. Ini berarti Anda akan meneruskan file input di badan permintaan dan menerima file output dalam respons API.

// Cara Mengonversi PDF ke JPG tanpa menggunakan Cloud Storage
const convertdirect = async () => {
  // inisialisasi api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // berkas masukan
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // mengkonversi dokumen
    let result = await convertApi.convertDocumentDirect(request);
    // simpan ke jalur lokal
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
Mengonversi banyak pdf ke jpg tanpa menggunakan Cloud Storage

Mengonversi banyak pdf ke jpg tanpa menggunakan Cloud Storage

Konversi PDF ke JPG dan Tambahkan Tanda Air

Silakan gunakan langkah-langkah berikut untuk mengonversi PDF ke JPG dan kemudian menambahkan tanda air ke PDF yang dikonversi:

  • Buat instance ConvertApi
  • Buat objek ConvertSettings
  • Sekarang, atur nama penyimpanan cloud
  • Selanjutnya, atur jalur file PDF
  • Sekarang, tetapkan “jpg” ke format
  • Berikan jalur file keluaran
  • Tentukan kelas WatermarkOptions
  • Setel opsi Tanda Air seperti teks, warna, lebar, tinggi, latar belakang, dll.
  • Tentukan PdfConvertOptions dan tetapkan WatermarkOptions
  • Sekarang, atur nilai Opsi konversi
  • Kemudian, buat instance ConvertDocumentRequest
  • Terakhir, konversi dan panggil menggunakan kelas ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi dokumen PDF ke JPG dan menambahkan tanda air ke dokumen PDF yang dikonversi menggunakan REST API di Node.js.

// Cara Mengonversi gambar file PDF ke JPG dengan tanda air. 
const convertwatermark = async () => {
  // inisialisasi api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // menentukan pengaturan konversi
  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // menentukan opsi tanda air
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // tentukan opsi konversi PDF
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

  try {
    // Buat permintaan konversi dokumen
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
API konverter gambar PDF ke JPG untuk menambahkan tanda air

Konversi PDF ke JPG dan Tambahkan Tanda Air

Konverter PDF ke JPG Online Gratis

Bagaimana cara menggunakan konverter PDF ke JPG online berkualitas tinggi secara gratis? Silakan coba yang berikut konverter PDF ke JPG gratis terbaik kualitas tinggi online, yang dikembangkan menggunakan API di atas.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari:

  • cara mengubah format PDF ke JPG di Node.js di cloud;
  • unggah file PDF secara terprogram dan kemudian unduh file yang dikonversi dari cloud;
  • konversi pdf ke jpg online gratis berkualitas tinggi tanpa menggunakan penyimpanan cloud;
  • cara mengonversi pdf ke jpg di Node.js menggunakan opsi lanjutan;
  • cara menambahkan tanda air ke dokumen PDF yang dikonversi menggunakan Node.js;

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. Selain itu, kami menyarankan Anda untuk merujuk ke Panduan Memulai

Selain itu, blog.groupdocs.cloud sedang menulis posting blog baru tentang topik yang menarik. Silahkan hubungi untuk informasi terbaru.

Berikan pertanyaan

Anda dapat menggunakan [Forum Dukungan Gratis] kami 26 untuk mengajukan pertanyaan apa pun yang mungkin Anda miliki tentang cara mengonversi PDF ke format JPG.

FAQ

Bagaimana cara mengonversi PDF ke JPG di Node.js?

Silakan ikuti tautan ini untuk mempelajari cuplikan kode Node.js tentang cara mengubah PDF menjadi file JPG dengan cepat dan mudah.

Bagaimana cara mengonversi file PDF ke JPG menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai pengaturan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengonversi file PDF ke JPG.

Bagaimana cara mengonversi PDF menjadi JPG online gratis?

Konverter PDF ke JPG online gratis memungkinkan Anda mengekspor format PDF ke JPG, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file JPG.

Bagaimana cara mengonversi file PDF ke JPG online secara gratis?

  • Buka online PDF to JPG converter free
  • Klik di dalam area drop file untuk mengupload PDF atau drag & drop file PDF.
  • Klik tombol Konversi Sekarang, dan perangkat lunak konverter PDF ke JPG online akan mengonversi file PDF menjadi JPG.
  • Tautan Unduhan file keluaran akan tersedia secara instan setelah mengonversi file PDF ke JPG.

Bagaimana cara menginstal pustaka unduhan gratis konverter format PDF ke JPG?

Instal konverter PDF ke JPG gratis unduh perpustakaan Node.js untuk membuat, dan mengonversi PDF ke JPG secara terprogram.

Bagaimana cara mengonversi PDF ke JPG offline di windows?

Silakan kunjungi tautan ini untuk mengunduh perangkat lunak konverter PDF ke JPG gratis untuk windows. Perangkat lunak unduhan gratis konverter PDF ke JPG online ini dapat digunakan untuk mengubah PDF menjadi JPG di windows dengan cepat, dengan satu klik.

Lihat juga

Untuk mempelajari lebih lanjut, kami sarankan untuk membaca artikel berikut: