En este tema, comprenderá cómo convertir XLSX a PDF con permisos restringidos usando C#. A veces sucede que desea transmitir información a otros, pero también desea imponer algunas restricciones, como restringirles para que la copien o la impriman. Los siguientes pasos lo guiarán para generar PDF con permisos restringidos de XLSX usando C#.
Pasos para convertir XLSX a PDF con permisos restringidos usando C#
- Instale el paquete Aspose.Cells for .NET con NuGet Package Manager
- Importe Aspose.Cells al principio con la directiva de uso
- Inicialice la licencia para evitar el mensaje de versión de prueba
- Cargue el archivo XLSX en la instancia Workbook que se va a convertir a PDF
- Para configurar los parámetros del archivo PDF de salida, inicialice la instancia PDFSaveOptions
- Para configurar las opciones de seguridad, inicialice el parámetro SecurityOptions en la instancia de PDFSaveOptions
- Establezca las restricciones de copia/extracción e impresión en el parámetro SecurityOptions
- Guarde el libro de trabajo usando la configuración de PDFSaveOptions
El siguiente ejemplo demuestra el proceso para exportar Excel a PDF con permisos restringidos usando C#. Aquí se carga un archivo XLSX de muestra y luego se guarda como PDF con restricciones para que el usuario copie/extraiga texto o lo imprima.
Código de muestra para Excel a PDF con permisos restringidos usando C#
El código anterior genera PDF con pocas restricciones. Puede agregar más restricciones, como el requisito de contraseña para abrir, configurando PdfSaveOptions.SecurityOptions.UserPassword. Tenga en cuenta que las restricciones de copiar/extraer e imprimir permanecerán vigentes y la contraseña de usuario es solo para abrir el PDF. Si desea permitir que el usuario abra este archivo PDF sin restricciones, establezca PdfSaveOptions.SecurityOptions.OwnerPassword introduciendo la contraseña que el usuario podrá copiar/extraer o imprimir este archivo PDF. Puede realizar otras conversiones también como convertir Excel a XPS en C#.