Dekripsi PDF di Node.js
Contents
[
Hide
]
Dekripsi File PDF menggunakan Owner Password
Baru-baru ini, semakin banyak pengguna bertukar dokumen terenkripsi untuk tidak menjadi korban penipuan Internet dan melindungi dokumen mereka. Sehubungan dengan itu, menjadi diperlukan untuk mengakses file PDF yang terenkripsi, karena akses tersebut hanya dapat diperoleh oleh pengguna yang berwenang. Selain itu, orang‑orang mencari berbagai solusi untuk mendekripsi file PDF.
Jika Anda ingin mendekripsi file PDF, Anda dapat menggunakan AsposePdfDecrypt fungsi. Jika Anda ingin mendekripsi file PDF, coba potongan kode berikut:
CommonJS:
- Panggil
requiredan imporasposepdfnodejsmodul sebagaiAsposePdfvariabel. - Tentukan nama file PDF yang akan mengubah yang didekripsi.
- Panggil
AsposePdfsebagai Promise dan melakukan operasi untuk mendekripsi file. Terima objek jika berhasil. - Panggil AsposePdfDecrypt fungsi.
- Dekripsi file PDF dengan kata sandi “owner”.
- Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultDecrypt.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_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);
});
ECMAScript/ES6:
- Impor
asposepdfnodejsmodul. - Tentukan nama file PDF yang akan mengubah yang didekripsi.
- Inisialisasi modul AsposePdf. Terima objek jika berhasil.
- Panggil AsposePdfDecrypt fungsi.
- Dekripsi file PDF dengan kata sandi “owner”.
- Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultDecrypt.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_encrypt_file = 'ResultEncrypt.pdf';
/*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);