Ekstrak Gambar dari PDF di Node.js
Ekstrak gambar dari file PDF di lingkungan Node.js
Jika Anda ingin mengekstrak gambar dari dokumen PDF, Anda dapat menggunakan fungsi AsposePdfExtractImage. Kita harus memberikan tiga argumen untuk fungsi ini: nama file input dan output serta resolusi. Silakan periksa cuplikan kode berikut untuk mengekstrak gambar dari file PDF menggunakan Node.js.
CommonJS:
-
Panggil
require
dan impor modulasposepdfnodejs
sebagai variabelAsposePdf
. -
Tentukan nama untuk file PDF dari mana gambar akan diekstrak.
-
Panggil
AsposePdf
sebagai Promise dan lakukan operasi untuk mengekstraksi gambar. Terima objek jika berhasil. -
Panggil fungsi AsposePdfExtractImage.
-
Ekstrak gambar dari file PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfExtractImage{0:D2}.jpg”. Di mana {0:D2} mewakili nomor halaman dengan format dua digit. Gambar disimpan dengan resolusi 150 DPI. Jika parameter json.errorCode bukan 0 dan, sesuai, kesalahan muncul dalam file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Ekstrak gambar dari file PDF dengan template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format nomor halaman), resolusi 150 DPI dan simpan*/
const json = AsposePdfModule.AsposePdfExtractImage(pdf_file, "ResultPdfExtractImage{0:D2}.jpg", 150);
console.log("AsposePdfExtractImage => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- Impor modul
asposepdfnodejs
. - Tentukan nama untuk file PDF dari mana gambar akan diekstraksi.
- Inisialisasi modul AsposePdf. Terima objek jika berhasil.
- Panggil fungsi AsposePdfExtractImage.
- Ekstrak gambar dari file PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfExtractImage{0:D2}.jpg”. Di mana {0:D2} mewakili nomor halaman dengan format dua digit. Gambar disimpan dengan resolusi 150 DPI. Jika parameter json.errorCode bukan 0 dan, dengan demikian, kesalahan muncul dalam file Anda, informasi kesalahan akan terkandung dalam ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Ekstrak gambar dari file PDF dengan template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format nomor halaman), resolusi 150 DPI dan simpan*/
const json = AsposePdfModule.AsposePdfExtractImage(pdf_file, "ResultPdfExtractImage{0:D2}.jpg", 150);
console.log("AsposePdfExtractImage => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);