Optimalkan PDF menggunakan Aspose.PDF untuk Node.js via C++

Optimalkan Dokumen PDF

Toolkit oleh Aspose.PDF untuk Node.js via C++ memungkinkan Anda untuk mengoptimalkan konten PDF untuk lingkungan Node.js.

Optimalisasi, atau linearisasi mengacu pada proses membuat file PDF cocok untuk penelusuran online menggunakan browser web.

Jika Anda ingin mengoptimalkan PDF, Anda dapat menggunakan fungsi AsposePdfOptimize. Silakan periksa cuplikan kode berikut untuk mengoptimalkan file PDF di lingkungan Node.js.

CommonJS:

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

  2. Tentukan nama file PDF yang akan dioptimalkan.

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

  4. Panggil fungsi AsposePdfOptimize.

  5. Optimalkan file PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan di “ResultOptimize.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, terjadi kesalahan pada file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.


  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Optimalkan file PDF dan simpan sebagai "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. Impor modul asposepdfnodejs.

  2. Tentukan nama file PDF yang akan dioptimalkan.

  3. Inisialisasi modul AsposePdf. Terima objek jika berhasil.

  4. Panggil fungsi AsposePdfOptimize.

  5. Optimalkan file PDF. Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan di “ResultOptimize.pdf”. Jika parameter json.errorCode bukan 0 dan, akibatnya, 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';
  /*Optimalkan file PDF dan simpan sebagai "ResultOptimize.pdf"*/
  const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
  console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);