Este artigo explica como inserir um PDF como imagem em Word no Python. Ele contém detalhes para configurar o IDE, uma lista de etapas de programação e código de exemplo para inserir PDF no Word como imagem no Python. Você também receberá algumas sugestões para aprimorar o código e obter um arquivo Word de saída personalizado.
Etapas para inserir imagem PDF no Word em Python
- Defina o ambiente para usar Aspose.Total for Python via .NET para renderizar PDF em um arquivo Word
- Aplique a licença de produto correspondente para habilitar todos os recursos do produto
- Carregue o arquivo PDF de origem na memória usando a Document classe
- Crie um novo Word file vazio para salvar as imagens PDF resultantes
- Defina parâmetros como resolução para renderizar a página PDF em PNG
- Percorra cada página PDF uma a uma
- Transforme cada página em uma imagem PNG e renderize-a em uma nova página no arquivo Word adicionando uma quebra de página
- Salve o arquivo Word concluído no disco
Estas etapas descrevem como inserir uma imagem PDF no Word usando Python. Para executar esta tarefa, carregue o arquivo PDF de origem, crie um novo arquivo DOCX, defina os parâmetros para renderizar a página PDF e analise cada página do PDF. Converta cada página PDF em PNG com as configurações definidas, insira cada imagem resultante no novo arquivo Word, insira uma quebra de página após cada imagem e continue o processo até que todas as imagens das páginas PDF sejam salvas no arquivo Word.
Código para inserir PDF no Word como imagem em Python
Este código demonstra o processo de inserir PDF como imagem no Word em Python. A escala padrão para renderização de imagens é 100%; no entanto, você pode inserir cada imagem com altura e largura explícitas usando o valor em pontos de página.caixa de mídia.largura/altura. Se o PDF tiver tamanhos ou orientações de página mistos, você pode considerar usar aw.BreakType.QUEBRA_DE_SEÇÃO_NOVA_PÁGINA com configuração de página por seção em vez de uma quebra de página simples.
Este guia mostra o processo de renderizar um arquivo PDF com texto para um arquivo Word como imagens, página por página. Para converter um PDF escaneado em um arquivo DOCX, consulte o artigo Converter PDF escaneado para Word usando Python.