Converter um documento para PDF

A capacidade de converter facilmente e confiável documentos de um formato para outro é uma característica chave de Aspose.Words. Um dos formatos mais populares para converter é o PDF – um formato fixo-layout, que preserva a aparência original de um documento durante sua renderização em várias plataformas. O termo “renderização” é usado em Aspose.Words para descrever o processo de conversão de um documento em um formato de arquivo que é paginado ou tem o conceito de páginas.

Converter um documento do Word para PDF

A conversão do Word para PDF é um processo bastante complexo que requer várias etapas de cálculo. Aspose.Words mecanismo de layout imita a maneira como o Microsoft WordO mecanismo de layout da página funciona, fazendo com que os documentos de saída em PDF sejam tão próximos quanto possível ao que você pode ver Microsoft Word.

Com Aspose.Words você pode converter programaticamente um documento do formato DOC ou DOCX para PDF sem usar Microsoft Escritório. Este artigo explica como executar esta conversão.

Converter DOCX ou DOC para PDF

Convertendo do formato de documento DOC ou DOCX no formato PDF Aspose.Words é muito fácil e pode ser realizado com apenas duas linhas de código que:

  1. Carregar seu documento em um Document objeto usando um de seus construtores especificando o nome do documento com sua extensão de formato.
  2. Invoque um dos Document.Save métodos sobre Document objeto e especifique o formato de saída desejado como PDF introduzindo um nome de arquivo com a extensão “.PDF”.

O exemplo a seguir mostra como converter um documento de DOCX em PDF usando o Save método:

Você pode baixar o arquivo de modelo deste exemplo a partir de Aspose.Words GitHub.

Converter para PDF diferente Normas

Aspose.Words fornece o PdfComplianceenumeração para apoiar a conversão de DOC ou DOCX em vários padrões de formato PDF (como PDF 1.7, PDF 1.5, etc.).

O seguinte exemplo de código demonstra como converter um documento para PDF 1.7 usando PdfSaveOptions com conformidade com o PDF17:

Converter Imagens para PDF

Converter para PDF não é restrito por Microsoft Word formatos de documentos. Qualquer formato suportado por Aspose.Words, incluindo programaticamente criado, também pode ser convertido em PDF. Por exemplo, podemos converter imagens de página única, como JPEG, PNG, BMP, EMF ou WMF, bem como imagens de várias páginas, como TIFF e GIF, para PDF.

O exemplo a seguir mostra como converter imagens JPEG e TIFF para PDF:

Para fazer este código funcionar, você precisa adicionar referências a Aspose.Words, Java.awt.image, e javax. pacotes de classe imageio para o seu projeto.

Reduzir o PDF Tamanho de saída

Ao salvar em PDF, você pode especificar se deseja otimizar a saída. Para fazer isso, você precisa definir o OptimizeOutput bandeira para true, e então telas aninhadas redundantes e telas vazias serão removidas, vizinha glyphs com a mesma formatação será concatenada.

O exemplo de código a seguir mostra como otimizar a saída:

Ver também