Buka kunci PDF melalui JavaScript

Mendekripsi (menghapus enkripsi) File PDF secara terprogram menggunakan Aspose.PDF untuk Node.js via C++ Library

Dekripsi Dokumen PDF Menggunakan Perpustakaan JavaScript

Buka kunci PDF menggunakan Aspose.PDF untuk Node.js. Mendekripsi file PDF memungkinkan akses dan tampilan konten di dalam file. Selain itu, Anda mungkin perlu mengakses PDF yang dilindungi kata sandi yang berisi informasi atau dokumen penting. Terkadang, ada kebutuhan untuk mengubah dokumen PDF, seperti memperbaiki kesalahan atau memperbarui informasi yang sudah ketinggalan zaman. Buka kunci PDF dan dapatkan kemampuan untuk mengedit konten. Ngomong-ngomong, Anda juga harus membuka kunci PDF untuk mencetak dokumen. Mendekripsi file sangat penting jika PDF berisi tabel, gambar, atau teks yang harus diekstraksi untuk digunakan dalam dokumen atau aplikasi lain. Buka kunci PDF dan hemat waktu. Misalnya, jika Anda sering memasukkan dokumen tertentu dan memasukkan kata sandi yang kompleks, Anda membutuhkan banyak waktu. Mendekripsi PDF bisa menjadi penting saat mengarsipkan atau membuat cadangan dokumen penting. Ini memastikan bahwa salinan yang diarsipkan mudah diakses dan dapat dipulihkan jika diperlukan. Beberapa PDF mungkin memiliki enkripsi yang menyebabkan masalah kompatibilitas atau perangkat lunak. Dengan fitur Buka Kunci File PDF oleh Aspose.PDF, Anda dapat menyelesaikan masalah ini dan memungkinkan akses dan penggunaan yang mulus. Jika Anda memiliki file PDF terenkripsi dan Anda tidak lagi memerlukan kata sandi untuk mengakses isinya, dekripsi akan membuat file dapat dibaca oleh semua pengguna. Ini dapat berguna jika dokumen terbuka atau Anda ingin membagikannya dengan orang lain. Untuk mendekripsi file PDF, kita akan menggunakan Aspose.PDF untuk Node.js melalui C++, yang merupakan toolkit yang mudah dan aman yang digunakan untuk bekerja dengan PDF langsung di browser web. Untuk menginstal dan menggunakan Aspose.PDF untuk Node.js melalui C++, ekstrak file dari arsip ZIP.

Cara Membuka PDF melalui JavaScript


Anda memerlukan Aspose.PDF untuk Node.js melalui C++ untuk mencoba kode di lingkungan Anda.

  1. Impor modul Aspose.PDF untuk Node.js.
  2. Tentukan konstanta untuk file output.
  3. Panggil fungsi AsposePDF.
  4. Panggil asposePDFDecrypt.
  5. Gunakan metode console.log untuk mencetak hasilnya

Cuplikan kode JavaScript yang disediakan menunjukkan cara membuka kunci dokumen PDF menggunakan pustaka Aspose.PDF. Ini membuka dokumen PDF bernama ‘Decrypt.pdf’ yang terletak di direktori yang ditentukan oleh variabel ‘DataDir’. Setelah dibuka, kode mencoba mendekripsi PDF yang dibuka menggunakan kata sandi ‘kata sandi’. Akibatnya, kode menyimpan dokumen PDF yang diperbarui ke file bernama ‘Decrypt_out.pdf’ di direktori yang sama yang ditentukan oleh variabel ‘DataDir’. Cuplikan kode ini adalah contoh sederhana tentang bagaimana Anda dapat menggunakan pustaka atau kerangka kerja Aspose.PDF untuk membuka kunci file PDF yang dilindungi kata sandi dan menyimpan versi yang didekripsi. Contoh berikut menunjukkan cara membuka kunci dokumen PDF di JavaScript:

Dekripsi Dokumen PDF - JavaScript

Kode sampel ini menunjukkan cara mendekripsi file PDF - JavaScript

Input file:

File not added

Password:

Output format:

Output file:

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_encrypt_file = './ResultEncrypt.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfModule.AsposePdfDecrypt(pdf_encrypt_file, "owner", "./ResultDecrypt.pdf");
    console.log("AsposePdfDecrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});