Cara mengonversi gambar PDF ke JPEG, PNG, atau GIF di Node.js

Konversi PDF ke Gambar JPEG, PNG, atau GIF di Node.js

Apakah Anda ingin mengonversi dokumen PDF menjadi gambar JPEG, GIF, dan PNG? Jika demikian, Anda berada di tempat yang tepat. Artikel ini akan menunjukkan cara mengonversi gambar PDF ke JPEG, PNG, atau GIF di Node.js dengan mengikuti beberapa langkah sederhana.

File PDF seperti snapshot dari dokumen yang digunakan untuk mencetak, berbagi, dan melindungi data. Namun, mungkin ada kasus ketika Anda ingin mengubah halaman dalam file PDF menjadi gambar JPG/JPEG, PNG, atau GIF yang dioptimalkan dengan kualitas tinggi. Misalnya saat ingin mengompres file, membagikan iklan di media sosial, atau membuat cover PDF. Untuk kasus ini, artikel ini membahas cara mengonversi file PDF ke format file gambar populer. Anda akan, khususnya, mempelajari cara mengonversi gambar PDF ke JPEG, PNG, atau GIF di Node.js. Jadi mari kita mulai!

Poin-poin berikut akan dibahas dalam artikel ini:

PDF to Image Converter Online REST API dan Node.js SDK

Pada artikel ini, kami akan menggunakan Node.js SDK of GroupDocs.Conversion Cloud API untuk mengonversi gambar PDF ke JPG/JPEG, PNG, atau GIF di aplikasi Node.js. Konversi Node.js tidak memengaruhi file asli Anda, dan Anda dapat mengonversi file Anda ke format yang didukung tanpa ketergantungan perangkat lunak apa pun. Lebih lanjut, ini mendukung konversi lebih dari 50 jenis dokumen dan gambar seperti Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF, dll. Selain itu, ia juga menyediakan .NET, Java, PHP, Ruby, Android , dan Python SDK sebagai anggota keluarga konversi dokumen untuk Cloud API.

Prosedur instalasi library Image generator ini sangat mudah. Anda dapat menginstal API GroupDocs.Conversion di aplikasi Node.js Anda dengan mengikuti perintah berikut:

npm install groupdocs-conversion-cloud

Pastikan Anda memiliki Client ID dan Client Secret dari dashboard sebelum mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki rahasia dan ID Anda, masukkan 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";

Konversi format PDF ke JPEG menggunakan REST API di Node.js

Di sini, kami akan mengonversi file PDF menjadi gambar JPEG dengan mengikuti langkah-langkah sederhana di bawah ini:

  1. Unggah file PDF ke cloud
  2. Konversi dokumen PDF ke gambar JPEG online di Node.js
  3. Unduh file JPEG yang dikonversi

Unggah File

Pastikan Adobe PDF diunggah ke cloud menggunakan kode contoh 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);
    });
});

File PDF akan tersedia setelah pengunggahan selesai di bagian file dasbor Anda di cloud.

Konversi file PDF ke JPEG Online menggunakan Node.js

Silakan gunakan langkah-langkah di bawah ini untuk membuat file PDF dalam format JPEG dengan pemrograman:

  • Pertama, buat instance dari kelas ConvertApi.
  • Selanjutnya, buat objek kelas ConvertSettings
  • Kemudian, atur jalur file PDF input
  • Setelah itu, tetapkan “jpeg” ke format
  • Sekarang, berikan jalur file gambar keluaran
  • Buat ConvertDocumentRequest
  • Terakhir, panggil ConvertApi.convertDocument() untuk mengonversi file di jalur yang ditentukan.

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

// Cara mengonversi format PDF ke JPEG menggunakan REST API di 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 = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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 JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Tangkapan layar di bawah ini menunjukkan file gambar keluaran yang dihasilkan menggunakan kode contoh ini:

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file gambar 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.jpeg", 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.jpeg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konversi gambar PDF ke JPEG menggunakan Opsi Lanjutan

Silakan ikuti langkah-langkah yang disebutkan di bawah ini menggunakan file PDF ke gambar JPEG online dalam kualitas tinggi dengan beberapa pengaturan lanjutan:

  • Pertama, buat instance ConvertApi
  • Selanjutnya, buat instance kelas ConvertSettings
  • Kemudian, atur jalur file PDF
  • Tetapkan “jpeg” ke format
  • Setelah itu, berikan jalur file keluaran
  • Sementara itu, inisialisasi objek kelas JpegConvertOptions
  • Setelah itu atur berbagai setting convert seperti grayscale, fromPage, pagesCount, quality, rotateAngle, usePdf, dll.
  • Selanjutnya, buat instance dari kelas ConvertDocumentRequest.
  • Terakhir, dapatkan hasil dengan memanggil metode ConvertApi.convertDocument() untuk menyimpan file keluaran.

Cuplikan kode di bawah ini menunjukkan cara mengonversi file PDF ke gambar JPEG secara online menggunakan opsi konversi lanjutan:

// Cara mengonversi gambar PDF ke JPEG 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 = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  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.jpeg";

  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 JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Cara Mengonversi gambar PDF ke PNG Online menggunakan Node.js

Demikian pula, kita dapat menggunakan langkah-langkah yang disebutkan di bawah ini untuk mengonversi file PDF ke file gambar PNG secara terprogram:

  • Pertama, buat instance ConvertApi
  • Selanjutnya, buat instance ConvertSettings
  • Kemudian, atur jalur file PDF
  • Setelah ini, atribut “png” ke format.
  • Sekarang, atur jalur file keluaran
  • Kemudian, inisialisasi ConvertDocumentRequest dengan objek pengaturan.
  • Terakhir, panggil metode ConvertApi.convertDocument(). Dibutuhkan objek permintaan pengaturan sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file PDF ke gambar PNG di Node.js menggunakan REST API:

// Cara mengonversi gambar PDF ke PNG secara online 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 = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  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 PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Tangkapan layar berikut menunjukkan gambar keluaran yang dibuat menggunakan kode contoh ini:

Cara Mengonversi file PDF ke GIF Online menggunakan Node.js

Di bagian ini, Anda dapat mengikuti langkah-langkah berikut dan cuplikan kode untuk mengonversi file PDF ke GIF secara terprogram di aplikasi Anda:

Silakan ikuti langkah-langkah yang diberikan di bawah ini:

  • Buat instance dari kelas ConvertApi.
  • Selanjutnya, buat instance ConvertSettings
  • Sekarang atur jalur file PDF
  • Kemudian, tetapkan “gif” untuk memformat
  • Berikan jalur file keluaran
  • Panggil dan buat instance kelas ConvertDocumentRequest.
  • Terakhir, simpan dokumen dalam format GIF dengan memanggil metode ConvertApi.convertDocument()

Contoh kode berikut menunjukkan cara mengonversi format file PDF ke GIF secara terprogram di Node.js menggunakan REST API:

// Cara mengonversi format PDF ke GIF online 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 = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  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 GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Selain itu, gambar di bawah menunjukkan gambar keluaran yang dihasilkan menggunakan cuplikan kode di atas.

Konverter PDF ke JPG Online

Bagaimana cara mengonversi PDF ke JPEG online? Silakan coba PDF ke JPEG online gratis berikut ke pengonversi gambar, yang telah dikembangkan menggunakan API di atas.

Konverter PDF ke PNG Online

Bagaimana cara mengonversi PDF ke PNG secara online? Silakan coba pengonversi gambar online gratis [PDF ke PNG] berikut ini, yang telah dikembangkan menggunakan API di atas.

Konverter PDF ke GIF online

Bagaimana cara mengonversi file PDF ke GIF secara online? Silakan coba PDF ke GIF online gratis berikut ke pengonversi gambar, yang telah dikembangkan menggunakan API di atas.

Kesimpulan

Di sini, posting blog ini berakhir. Kami mengantisipasi bahwa Anda sekarang tahu:

  • cara mengubah format PDF ke JPEG online.
  • cara mengonversi PDF ke JPEG di windows menggunakan opsi lanjutan;
  • unggah file PDF secara terprogram dan kemudian unduh file yang dikonversi dari cloud;
  • secara terprogram mengonversi format file PDF ke PNG di cloud;
  • cara mengonversi format gambar PDF ke GIF di cloud;

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

Groupdocs.cloud juga memposting artikel lain di blog mereka tentang topik baru. Jadi harap tetap berhubungan untuk update terbaru.

Berikan pertanyaan

Anda dapat mengajukan pertanyaan tentang cara mengonversi PDF ke format gambar, melalui Forum Dukungan Gratis kami

FAQ

Bagaimana cara mengonversi PDF ke JPG di Node.js?

Silakan buka 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 mengonversi 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 mengubah file PDF menjadi JPG.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah mengonversi PDF ke file JPG.

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

Instal unduhan gratis konverter PDF ke JPG 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 mengonversi file PDF ke file JPG dengan satu klik mouse.

Lihat juga

Anda dapat memperoleh informasi lebih lanjut dari tautan berikut: