Cómo proteger archivos a través de Aspose.Cells Clou
Introducción
Aspose.Cells Cloud API es una potente solución basada en la nube diseñada para la creación, edición y conversión de archivos de hojas de cálculo. En este artículo, lo guiaremos a través del proceso de uso de Aspose.Cells Cloud API para la protección de archivos, incluidos casos de uso típicos y código de ejemplo.
Descripción general
Aspose.Cells Cloud API proporciona múltiples API sólidas para proteger archivos Excel o de hojas de cálculo. Al aprovechar Aspose.Cells Cloud API, puede proteger sin esfuerzo Excel u otros archivos de hojas de cálculo, atendiendo a una amplia gama de requisitos.
Hay numerosas API disponibles para la protección de archivos, generalmente compatibles con varios entornos en línea. A continuación se muestra una descripción detallada de estas API:
- Proteja MS Excel y la hoja de cálculo OpenDocument aplicando protección con contraseña. . Para obtener orientación sobre cómo llamar a este API, consulte laguía de desarrollo.
- Proteja MS Excel y la hoja de cálculo OpenDocument. . Para obtener orientación sobre cómo llamar a este API, consulte laguía de desarrollo.
- Proteja MS Excel y OpenDocument Spreadsheet sin usar almacenamiento en la nube. . Para obtener orientación sobre cómo llamar a este API, consulte laguía de desarrollo.
- MS Excel y firma digital de hoja de cálculo OpenDocument. . Para obtener orientación sobre cómo llamar a este API, consulte laguía de desarrollo.
- Protección de archivos por lotes . Para obtener orientación sobre cómo llamar a este API, consulte laguía de desarrollo.
Cómo proteger el archivo Excel u otra hoja de cálculo a través de Aspose.Cells Cloud
La nube Aspose.Cells API proporcionamúltiples SDK para diferentes lenguajes de programación. Elija el SDK que se alinee con su lenguaje de programación preferido y siga la documentación adjunta para la instalación e inicialización. Alternativamente, puede crear su propio SDK de acuerdo con lasAPI referencia. En esta sección, usaremos C# como ejemplo para detallar el proceso de fusión de archivos.
Registro y Obtención de Clave API
Antes de comenzar, es necesarioregistrar una cuenta en la nube Aspose yobtener una clave API para autenticación. Al iniciar sesión en el sitio web oficial de Aspose Cloud, puede crear una cuenta gratuita y obtener una clave API para fines de autenticación.
Para operaciones más detalladas, consulte los siguientes documentos:Inicio rápido con Cells Cloud
Instalación e inicialización del SDK de nube Aspose.Cells
Instale el paquete Aspose.Cells-Cloud NuGet en su proyecto .NET, puede usar la consola del administrador de paquetes NuGet o el administrador de paquetes NuGet en Visual Studio. A continuación se explica cómo puede instalar el paquete utilizando la Consola del Administrador de paquetes:
Install-Package Aspose.Cells-Cloud
Crea una nueva instancia de la clase CellsApi, inicializándola con su ID de cliente y su secreto de cliente. A continuación se muestran los detalles del fragmento de código antes mencionado:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Asegúrese de reemplazar SU_API_CLAVE, TU_APLICACIÓN_SID y TU_APLICACIÓN_KEY con su clave API, SID de aplicación y clave de aplicación reales.
Construya la Solicitud API y llame al API.
Esto crea una nueva instancia de PostProtectRequest, inicializándola con los archivos deseados y la solicitud del Libro de trabajo de protección. Luego llama a la protección API con esta solicitud de protección. La función de protección también admite parámetros de consulta extendidos. A continuación se muestran los detalles del fragmento de código antes mencionado:
using System.Collections.Generic;
PostProtectRequest request = new PostProtectRequest();
IDictionary<string, System.IO.Stream> mapFiles =new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead(@"c:\testdata\Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead(@"c:\testdata\Book2.xlsx"));
request.Files = mapFiles;
request.protectWorkbookRequst = new ProtectWorkbookRequst {
AwaysOpenReadOnly = true ,
EncryptWithPassword = "123456",
ProtectCurrentSheet = new Protection {
AllowDeletingColumn =true
}
};
cellsInstance.PostProtect(request);
Casos de uso
Elproteger Excel u otra función de hoja de cálculo de Aspose.Cells Cloud API es útil en varios casos de uso práctico. A continuación se muestran algunos escenarios comunes:
- Agregarmúltiples archivos de firma digital para archivos locales Excel u otros archivos de hoja de cálculo.
- Agregarproteger con contraseña para archivos locales Excel u otros archivos de hoja de cálculo.
- ColocarSiempre abierto Sólo lectura para compartir fácilmente.
- Fusionar varios archivos en un archivo html para mostrar e incrustar en páginas web.
Conclusión
Con Aspose.Cells Cloud API, puede realizar fácilmente archivos Excel protegidos u otros archivos de hoja de cálculo. Al realizar llamadas simples al API y configurar las opciones de protección adecuadas, puede cumplir de manera eficiente varios requisitos de fusión de archivos. Integre Aspose.Cells Cloud API en sus aplicaciones para mejorar la productividad y ahorrar tiempo de desarrollo.
Tenga en cuenta que el código de ejemplo anterior es solo para fines de demostración y deberá reemplazarlo con credenciales de autenticación válidas y rutas de archivos cuando lo utilice en la práctica. Además, Aspose.Cells Cloud API ofrece muchas otras funciones, como creación, edición, manipulación y procesamiento de datos de hojas de cálculo. La documentación detallada de API y el código de ejemplo se pueden encontrar enguía para desarrolladores del sitio web oficial Aspose.
Esperamos que este artículo le ayude a comprender cómo utilizar Aspose.Cells Cloud API para fusionar archivos. ¡Mucha suerte con tu implementación!