1. Introducción
En la era digital, es esencial tener herramientas que nos permitan compartir información de manera segura y eficiente. Una de las mejores formas de hacerlo es mediante la conversión de documentos de Word a PDF. PDF es un formato de archivo universal que se utiliza ampliamente en todo el mundo debido a sus numerosas ventajas sobre Word. En este artículo, te mostraremos cómo usar Spire.Doc para .NET para convertir documentos de Word en PDF protegidos con contraseña.
2. Cómo instalar Spire.Doc para .NET
Antes de comenzar, debes instalar Spire.Doc para .NET a través de Nuget. Para hacerlo, abre Visual Studio y sigue estos pasos:
Aquí tienes el código C# para hacerlo:
using Spire.Doc;
namespaceToPDFWithPassword
{
classProgram
{
staticvoidMain(string[] args)
{
//Crear un objeto de documento
Document document = new Document();
//Cargue un documento de Word de muestra
document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");
//Crear una instancia de ToPdfParameterList
ToPdfParameterList parameters = new ToPdfParameterList();
//Establecer contraseña abierta y contraseña de permiso para PDFstring openPsd = "E-iceblue";
string permissionPsd = "abc123";
parameters.PdfSecurity.Encrypt(openPsd, permissionPsd, Spire.Pdf.Security.PdfPermissionsFlags.Default, Spire.Pdf.Security.PdfEncryptionKeySize.Key128Bit);
//Guarde el documento de Word en PDF con contraseña
document.SaveToFile("ToPDFWithPassword.pdf", parameters);
}
}
}
Y aquí tienes el código VB .NET:
Imports Spire.Doc
Namespace ToPDFWithPassword
FriendClass Program
PrivateSharedSub Main(ByVal args AsString())
'Crear un objeto de documentoDim document As Document = New Document()
'Cargue un documento de Word de muestra
document.LoadFromFile("C:\Users\Administrator\Desktop\Test.docx")
'Crear una instancia de ToPdfParameterListDim parameters As ToPdfParameterList = New ToPdfParameterList()
'Establecer contraseña abierta y contraseña de permiso para PDFDim openPsd = "E-iceblue"Dim permissionPsd = "abc123"
parameters.PdfSecurity.Encrypt(openPsd, permissionPsd, Spire.Pdf.Security.PdfPermissionsFlags.[Default], Spire.Pdf.Security.PdfEncryptionKeySize.Key128Bit)
'Guarde el documento de Word en PDF con contraseña
document.SaveToFile("ToPDFWithPassword.pdf", parameters)
EndSubEndClassEndNamespace
4. Otras características de Spire.Doc para .NET
Además de la conversión de Word a PDF protegidos con contraseña, Spire.Doc para .NET ofrece muchas otras características útiles, como la creación y edición de documentos de Word, la conversión de documentos de Word a otros formatos, la fusión de documentos, la extracción de texto y mucho más. Si estás interesado en aprender más sobre Spire.Doc para .NET, visita su sitio web oficial.
Esperamos que este artículo te haya sido útil para aprender cómo usar Spire.Doc para .NET para convertir documentos de Word en PDF protegidos con contraseña. ¡Gracias por leer!