Desbloquear PDF a través de JavaScript

Descifre (elimine el cifrado) archivos PDF mediante programación mediante Aspose.PDF para la biblioteca JavaScript via C++

Descifrar documentos PDF mediante la biblioteca JavaScript

Desbloquee el PDF con Aspose.PDF para JavaScript. El descifrado de archivos PDF permite acceder y ver el contenido del archivo. Además, es posible que necesite acceder a un PDF protegido con contraseña que contenga información o documentos importantes. En ocasiones, es necesario cambiar un documento PDF, por ejemplo, para corregir errores o actualizar información desactualizada. Desbloquee el PDF y obtenga la posibilidad de editar el contenido. Por cierto, para imprimir un documento, también tienes que desbloquear el PDF. Si un PDF contiene tablas, imágenes o texto que deben extraerse para su uso en otros documentos o aplicaciones, descifrar los archivos es fundamental. Desbloquee archivos PDF y ahorre tiempo. Por ejemplo, si ingresas con frecuencia un determinado documento e ingresas una contraseña compleja, te llevará mucho tiempo. Descifrar un PDF puede ser importante a la hora de archivar o hacer copias de seguridad de documentos importantes. Garantiza que las copias archivadas sean fácilmente accesibles y puedan restaurarse si es necesario. Es posible que algunos PDF tengan un cifrado que cause problemas de compatibilidad o de software. Con la función Desbloquear archivos PDF de Aspose.PDF, puede resolver estos problemas y permitir un acceso y un uso sin problemas. Si tiene un archivo PDF cifrado y ya no necesita una contraseña para acceder a su contenido, el descifrado hará que todos los usuarios puedan leer el archivo. Esto puede resultar útil si el documento está abierto o si desea compartirlo con otras personas. Para descifrar un archivo PDF, utilizaremos Aspose.PDF para JavaScript a través de C++, un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF directamente en el navegador web. Para instalar y usar Aspose.PDF para JavaScript a través de C++, extraiga los archivos del archivo ZIP.

Cómo desbloquear un PDF a través de JavaScript


Necesitas Aspose.PDF para JavaScript vía C++ para probar el código en tu entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Crea una contraseña para el usuario y el propietario.
  3. Llame al métodoDocument.Decrypt.
  4. Guarde el archivo PDF.

El fragmento de código JavaScript suministrado muestra cómo desbloquear documentos PDF con la biblioteca Aspose.PDF. Abre un documento PDF llamado ‘Decrypt.pdf’ ubicado en el directorio especificado por la variable ‘dataDir’. Tras abrirlo, el código intenta descifrar el PDF abierto con la contraseña «password». Como resultado, el código guarda el documento PDF actualizado en un archivo llamado ‘Decrypt_out.pdf’ en el mismo directorio especificado por la variable ‘dataDir’. Este fragmento de código es un ejemplo simplificado de cómo se puede usar una biblioteca o marco de Aspose.PDF para desbloquear un archivo PDF protegido con contraseña y guardar la versión descifrada. El siguiente ejemplo muestra cómo desbloquear un documento PDF en JavaScript:

Descifrar documento PDF - JavaScript

Este código de ejemplo muestra cómo descifrar un archivo PDF: JavaScript

Input file:

File not added

Password:

Output format:

Output file:

var ffileDecrypt = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
    /*decrypt a PDF-file with password is "owner" and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfDecrypt(event.target.result, e.target.files[0].name, "owner", "ResultDecrypt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    /*make a link to download the result file*/
    DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
};