Ir ao conteúdo
  • Cadastre-se

C# Como converter Word para PDF em C#


Posts recomendados

A conversão de Word para PDF é um requisito comum para muitas aplicações, como sistemas de gestão de documentos, plataformas de comércio eletrónico e plataformas de publicação online. Este artigo mostra como converter facilmente documentos do Word em PDF em C# usando uma biblioteca .NET Word gratuita.

 

Instalar a API gratuita do .NET Word

Para começar, é necessário descarregar o pacote gratuito Spire.Doc for .NET através da ligação abaixo ou instalá-lo diretamente através do Nuget.

https://www.e-iceblue.com/Download/download-word-for-net-free.html

 

Converter Doc ou Docx para PDF em C#

Para converter um documento do Word para PDF em C#, é necessário seguir os passos abaixo:

1. Criar uma instância da classe Document.

2. Carregar o documento do Word.

3. Converter o documento do Word em PDF.

 

Aqui está um exemplo de código:

using Spire.Doc;

namespace ToPDF
{
    class Program
    {
        static void Main(string[] args)
        {
            // Criar um objeto Documento
            Document document = new Document();

            // Carregar um exemplo de documento Word
            document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");

            // Guardar o documento em formato PDF
            document.SaveToFile("ToPDF.pdf", FileFormat.PDF);
        }
    }
}

 

Converter o Word em um PDF protegido por senha em C#

Para converter um documento do Word em um PDF protegido por senha em C#, é necessário seguir as etapas abaixo:

1. Criar uma instância da classe Document.

2. Carregar o documento do Word.

3. Especifique a palavra-passe de abertura e a palavra-passe de autorização e, em seguida, defina ambas as palavras-passe para o PDF gerado.

4. Converta o documento do Word em PDF.

 

Aqui está um exemplo de código:

using Spire.Doc;

namespace ToPDFWithPassword
{
    class Program
    {
        static void Main(string[] args)
        {
            // Criar um objeto Documento
            Document document = new Document();

            // Carregar um exemplo de documento Word
            document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");

            // Criar uma instância de ToPdfParameterList
            ToPdfParameterList parameters = new ToPdfParameterList();

            // Definir a palavra-passe de abertura e a palavra-passe de autorização para PDFs
            string openPsd = "E-iceblue";
            string permissionPsd = "abc123";
            parameters.PdfSecurity.Encrypt(openPsd, permissionPsd, Spire.Pdf.Security.PdfPermissionsFlags.Default, Spire.Pdf.Security.PdfEncryptionKeySize.Key128Bit);

            // Guardar um documento Word em PDF com palavra-passe
            document.SaveToFile("ToPDFWithPassword.pdf", parameters);
        }
    }
}

 

Para além destes dois exemplos, o Free Spire.Doc for .NET também é capaz de converter Word para PDF com marcadores, fontes incorporadas ou para definir a qualidade da imagem. Veja o seguinte link para um guia completo:

https://www.e-iceblue.com/Tutorials/Spire.Doc/Spire.Doc-Program-Guide/How-to-Convert-Word-to-PDF.html

 

Outras funções de conversão fornecidas pela API do Word .NET

Converter Word em HTML em C#/VB.NET

Converter Word em imagens (JPG, PNG e SVG) em C#/VB.NET

Converter RTF em PDF em C#/VB.NET

Converter Word em XPS em C#/VB.NET

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!