Optimalkan Sumber Daya PDF di Node.js
Optimalkan Sumber Daya PDF
Optimalkan sumber daya di dokumen:
- Sumber daya yang tidak digunakan pada halaman dokumen dihapus
- Sumber daya yang sama digabungkan menjadi satu objek
- Objek yang tidak digunakan dihapus
Jika Anda ingin mengoptimalkan sumber daya PDF, Anda dapat menggunakan fungsi AsposePdfOptimizeResource. Silakan periksa cuplikan kode berikut untuk mengoptimalkan sumber daya PDF di lingkungan Node.js.
CommonJS:
-
Panggil
require
dan impor modulasposepdfnodejs
sebagai variabelAsposePdf
. -
Tentukan nama file PDF yang sumber dayanya akan dioptimalkan.
-
Panggil
AsposePdf
sebagai Promise dan lakukan operasi untuk mengoptimalkan file. Terima objek jika berhasil. -
Panggil fungsi AsposePdfOptimizeResource.
-
Optimalkan sumber daya PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfOptimizeResource.pdf”. Jika parameter json.errorCode bukan 0 dan, dengan demikian, kesalahan muncul di file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimalkan sumber daya file PDF dan simpan sebagai "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Impor modul
asposepdfnodejs
. - Tentukan nama file PDF yang sumber dayanya akan dioptimalkan.
- Inisialisasi modul AsposePdf. Terima objek jika berhasil.
- Panggil fungsi AsposePdfOptimizeResource.
- Optimalkan sumber daya PDF. Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfOptimizeResource.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, terdapat kesalahan dalam file Anda, informasi kesalahan akan terkandung dalam ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Optimalkan sumber daya file PDF dan simpan dalam "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);