Ekstrak Gambar dari PDF di Node.js
Contents
[
Hide
]
Ekstrak gambar dari file PDF dalam lingkungan Node.js
Jika Anda ingin mengekstrak gambar dari dokumen PDF, Anda dapat menggunakan AsposePdfExtractImage fungsi. Kita harus mengirim tiga argumen ke fungsi ini: nama file input dan output serta resolusi. Silakan periksa potongan kode berikut untuk mengekstrak gambar dari file PDF menggunakan Node.js.
CommonJS:
- Panggil
requiredan imporasposepdfnodejsmodul sebagaiAsposePdfvariabel. - Tentukan nama file PDF yang akan diekstrak gambarnya.
- Panggil
AsposePdfsebagai Promise dan lakukan operasi untuk mengekstrak 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, akibatnya, muncul error pada file Anda, informasi error akan terdapat dalam ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract image from a PDF-file with template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
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
asposepdfnodejsmodul. - Tentukan nama file PDF yang akan diekstrak gambarnya.
- 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, akibatnya, muncul error pada file Anda, informasi error akan terdapat dalam ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Extract image from a PDF-file with template "ResultPdfExtractImage{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfExtractImage(pdf_file, "ResultPdfExtractImage{0:D2}.jpg", 150);
console.log("AsposePdfExtractImage => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);