Hemos publicado artículos sobre cómo bloquear archivos Excel, PDF y ZIP utilizando GroupDocs.Merger Cloud SDKs. Esta publicación de blog enseña cómo proteger con contraseña archivos PowerPoint en Node.js usando GroupDocs.Merger Cloud SDK para Node.js. De hecho, puede desarrollar un software protector de contraseñas para proteger sus documentos comerciales y compartirlos a través de Internet sin preocupaciones. Además, también puede aprovechar un protector de contraseña en línea que funciona con GroupDocs.Merger Cloud SDKs. Por lo tanto, siga esta guía por completo y no se pierda ninguna sección para poder proteger con contraseña los archivos PPT/PPTX en Node.js mediante programación.
Cubriremos los siguientes puntos en esta guía:
- Software de protección de contraseñas: instalación de la biblioteca
- Archivos de PowerPoint protegidos con contraseña en Node.js
- Agregar contraseña a PowerPoint - Protector de contraseña en línea
Software de protección de contraseñas: instalación de la biblioteca
Comenzamos esta guía con la instalación de GroupDocs.Merger Cloud SDK para Node.js. Asegúrese de haber instalado Node.js en su sistema. Es muy simple y simplemente ejecuta el siguiente comando:
npm install groupdocs-merger-cloud
A continuación, debe obtener las credenciales de API (ID de cliente, secreto de cliente) de API Cloud tablero para integrar esta biblioteca protectora de contraseñas con su proyecto Node.js. Visite esta guía en caso de que encuentre alguna dificultad.
Proteger archivos de PowerPoint con contraseña en Node.js
Hasta ahora, hemos instalado y configurado GroupDocs.Merger Cloud SDK para Node.js. Entonces, podemos comenzar a realizar llamadas API a la biblioteca. Tenemos el archivo PPT/PPTX de origen en nuestro API Clud tablero que puede cargar manualmente. Sin embargo, visite este enlace para aprender cómo cargar el archivo PPTX/PPT mediante programación.
Siga los pasos que se mencionan a continuación:
- Obtenga el módulo groupdocs-merger-cloud en su aplicación.
- Inicialice una instancia de la clase de configuración con ID de cliente y secreto de cliente.
- Cree una instancia de un objeto de la clase FileApi con el objeto de la clase Configuración.
- Cree una instancia del objeto de la clase SecurityApi con las credenciales de API.
- Prepare un objeto de la clase Opciones definiendo valores como filePath, contraseña, outputPath, etc.
- Llame al método addPassword para agregar una contraseña al archivo de PowerPoint y guardar el archivo resultante.
El siguiente fragmento de código demuestra cómo proteger con contraseña archivos de PowerPoint en Node.js:
// Obtenga el módulo groupdocs-merger-cloud en su aplicación.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Inicialice una instancia de la clase de configuración con ID de cliente y secreto de cliente.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// Defina la URL base de la API.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// Cree una instancia de un objeto de la clase FileApi con el objeto de la clase Configuración.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Cree una instancia del objeto de la clase SecurityApi con las credenciales de API.
const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// Prepare un objeto de la clase Opciones definiendo valores como filePath, contraseña, outputPath, etc.
let options = new groupdocs_merger_cloud.Options();
options.fileInfo = new groupdocs_merger_cloud.FileInfo();
options.fileInfo.filePath = "sample.pptx";
options.fileInfo.password = "qwerty";
options.outputPath = "output/protected.pptx";
// Llame al método addPassword para proteger con contraseña el archivo de PowerPoint y guarde el archivo resultante.
securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));
El fragmento de código anterior agrega una contraseña al archivo de PowerPoint y guarda el archivo resultante en la carpeta denominada “salida” en el panel de API Cloud. Sin embargo, puede descargar el archivo manualmente o mediante programación llamando al método downloadFile.
Puede ver el resultado en la imagen a continuación:
Agregar contraseña a PowerPoint - Protector de contraseña en línea
Podemos proteger con contraseña los archivos PPT/PPTX usando esta herramienta en línea que está respaldada por GroupDocs.Merger Cloud SDKs. Esta herramienta en línea está basada en la web y ofrece sólidas funciones de conversión y manipulación de archivos. Sin embargo, no se le pedirá que se registre para obtener ninguna suscripción para usarlo.
Conclusión
Para concluir, GroupDocs.Merger no solo ofrece SDK de nube y API REST, sino que también ofrece una herramienta en línea para que los no programadores agreguen contraseñas a archivos de PowerPoint. Por lo tanto, analizamos el fragmento de código para proteger con contraseña los archivos de PowerPoint en Node.js. Además, puede explorar el repositorio documentación y GitHub para conocer otras funciones. Además, puede interactuar sin API activas aquí.
Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hay ayuda disponible
Puedes dejarnos saber tus dudas o consultas en nuestro foro.
Preguntas frecuentes – Preguntas frecuentes
¿Cómo protejo con contraseña una presentación de PowerPoint?
Puede agregar contraseñas a archivos de PowerPoint usando GroupDocs.Merger Cloud SDKs y este software protector de contraseñas en línea.