Bookmark dalam PDF di Node.js

Hapus Bookmark Tertentu dari Dokumen PDF

Anda dapat menghapus bookmark dari file PDF menggunakan Aspose.PDF untuk Node.js via C++. Jika Anda ingin menghapus bookmark dari PDF, Anda dapat menggunakan AsposePdfDeleteBookmarks fungsi. Silakan periksa potongan kode berikut untuk menghapus bookmark dari file PDF dalam lingkungan Node.js.

CommonJS:

  1. Panggil require dan impor asposepdfnodejs modul sebagai AsposePdf variabel.
  2. Tentukan nama file PDF yang bookmark-nya akan dihapus.
  3. Panggil AsposePdf sebagai Promise dan lakukan operasi untuk menghapus bookmark. Terima objek jika berhasil.
  4. Panggil fungsi AsposePdfDeleteBookmarks.
  5. Hapus bookmark. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfDeleteBookmarks.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, sebuah kesalahan muncul di file Anda, informasi kesalahan akan terkandung dalam ‘json.errorText’.

    const AsposePdf = require('asposepdfnodejs');
    const pdf_file = 'Aspose.pdf';
    AsposePdf().then(AsposePdfModule => {
        /*Delete bookmarks from a PDF-file and save the "ResultPdfDeleteBookmarks.pdf"*/
        const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
        console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
    });

ECMAScript/ES6:

  1. Impor asposepdfnodejs modul.
  2. Tentukan nama file PDF yang bookmark-nya akan dihapus.
  3. Inisialisasi modul AsposePdf. Dapatkan objeknya jika berhasil.
  4. Panggil fungsi AsposePdfDeleteBookmarks.
  5. Hapus bookmark. Jadi, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultPdfDeleteBookmarks.pdf”. Jika parameter json.errorCode bukan 0 dan, sesuai, sebuah kesalahan muncul di file Anda, informasi kesalahan akan terkandung dalam ‘json.errorText’.

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