Optimalkan Sumber Daya PDF di Node.js

Optimalkan Sumber Daya PDF

Optimalkan sumber daya di dokumen:

  1. Sumber daya yang tidak digunakan pada halaman dokumen dihapus
  2. Sumber daya yang sama digabungkan menjadi satu objek
  3. 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:

  1. Panggil require dan impor modul asposepdfnodejs sebagai variabel AsposePdf.

  2. Tentukan nama file PDF yang sumber dayanya akan dioptimalkan.

  3. Panggil AsposePdf sebagai Promise dan lakukan operasi untuk mengoptimalkan file. Terima objek jika berhasil.

  4. Panggil fungsi AsposePdfOptimizeResource.

  5. 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:

  1. Impor modul asposepdfnodejs.
  2. Tentukan nama file PDF yang sumber dayanya akan dioptimalkan.
  3. Inisialisasi modul AsposePdf. Terima objek jika berhasil.
  4. Panggil fungsi AsposePdfOptimizeResource.
  5. 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);