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

Optimalkan Dokumen PDF

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

Optimisasi, atau linearisasi mengacu pada proses membuat file PDF cocok untuk penjelajahan daring menggunakan peramban web.

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

CommonJS:

  1. Panggil require dan impor asposepdfnodejs modul sebagai AsposePdf variabel.
  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 dalam “ResultOptimize.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, terjadi kesalahan dalam file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Optimize a PDF-file and save the "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 asposepdfnodejs modul.
  2. Tentukan nama file PDF yang akan dioptimalkan.
  3. Inisialisasi modul AsposePdf. Terima objek jika berhasil.
  4. Panggil fungsi AsposePdfOptimize.
  5. Optimalkan file PDF. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultOptimize.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, terjadi kesalahan dalam file Anda, informasi kesalahan akan terdapat dalam ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
  const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
  console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);