Tambahkan Gambar ke PDF di Node.js
Contents
[
Hide
]
Tambahkan gambar ke file PDF yang ada
Umumnya diyakini bahwa menambahkan gambar ke file PDF memerlukan alat khusus yang kompleks. Namun, dengan Aspose.PDF for Node.js Anda dapat dengan cepat dan mudah menambahkan gambar yang Anda perlukan ke PDF dalam lingkungan Node.js.
Kami hanya dapat menambahkan gambar ke akhir file, sehingga contoh yang tepat adalah kami memiliki beberapa halaman dokumen yang dipindai dan mengonversinya menjadi satu PDF.
Jika Anda ingin menambahkan gambar, Anda dapat menggunakan AsposePdfAddImage fungsi. Silakan periksa cuplikan kode berikut untuk menambahkan gambar di lingkungan Node.js.
CommonJS:
- Panggil
requiredan imporasposepdfnodejsmodul sebagaiAsposePdfvariabel. - Tentukan nama file PDF di mana gambar akan ditambahkan.
- Panggil
AsposePdfsebagai Promise dan melakukan operasi untuk menambahkan gambar. Terima objek jika berhasil. - Panggil fungsi AsposePdfAddImage.
- Tambahkan gambar ke akhir PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultAddImage.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, muncul kesalahan dalam file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
const image_file = 'Aspose.jpg';
AsposePdf().then(AsposePdfModule => {
/*Add an image to end a PDF-file and save the "ResultImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddImage(pdf_file, image_file, "ResultAddImage.pdf");
console.log("AsposePdfAddImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Impor
asposepdfnodejsmodul. - Tentukan nama file PDF di mana gambar akan ditambahkan.
- Inisialisasi modul AsposePdf. Terima objek jika berhasil.
- Panggil fungsi AsposePdfAddImage.
- Tambahkan gambar ke akhir PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultAddImage.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, muncul kesalahan dalam file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
const image_file = 'Aspose.jpg';
/*Add an image to end a PDF-file and save the "ResultImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddImage(pdf_file, image_file, "ResultAddImage.pdf");
console.log("AsposePdfAddImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);