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:
- Carregar seu documento em um Document objeto usando um de seus construtores especificando o nome do documento com sua extensão de formato.
- 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.
Às vezes é necessário especificar opções adicionais, que podem afetar o resultado de salvar um documento como um PDF. Estas opções podem ser especificadas pelo uso do PdfSaveOptions classe, contendo propriedades que determinam como a saída PDF será exibida.
Note que com a mesma técnica, você pode converter qualquer documento de formato de fluxo-layout para o formato PDF.
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
- O artigo Renderização para obter mais informações sobre os formatos de página fixa e de escoamento
- O artigo Conversor para Formato de página de montagem para mais informações sobre o layout da página
- O artigo Linha de produção de plástico para mais informações sobre como usar
PdfSaveOptions
classe