Converter PDF para EPUB, Texto, XPS e Mais em Python
Converter PDF para EPUB
Tente converter PDF para EPUB online
Aspose.PDF for Python apresenta a você um aplicativo online “PDF para EPUB”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
EPUB é um padrão de e-book gratuito e aberto do International Digital Publishing Forum (IDPF). Os arquivos têm a extensão .epub. EPUB foi projetado para conteúdo refluível, o que significa que um leitor de EPUB pode otimizar o texto para um dispositivo de exibição específico. EPUB também suporta conteúdo de layout fixo. O formato destina‑se a ser um único formato que editores e casas de conversão podem usar internamente, bem como para distribuição e venda. Ele substitui o padrão Open eBook.
Aspose.PDF for Python também oferece o recurso de converter documentos PDF para o formato EPUB. Aspose.PDF for Python tem uma classe chamada ‘EpubSaveOptions’ que pode ser usada como o segundo argumento para document.save() método, para gerar um arquivo EPUB. Por favor, tente usar o trecho de código a seguir para atender a esse requisito com Python.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_EPUB(infile, outfile):
document = ap.Document(infile)
save_options = ap.EpubSaveOptions()
save_options.content_recognition_mode = ap.EpubSaveOptions.RecognitionMode.FLOW
document.save(outfile, save_options)
print(infile + " converted into " + outfile)
Conversões relacionadas
- Converter PDF para Word para saída de documento do Office editável.
- Converter PDF para HTML para saída orientada ao navegador.
- Converter PDF para PDF/A, PDF/E e PDF/X para fluxos de trabalho de arquivamento e conversão compatíveis com padrões.
Converter PDF para LaTeX/TeX
Aspose.PDF for Python via .NET suporta a conversão de PDF para LaTeX/TeX. O formato de arquivo LaTeX é um formato de arquivo de texto com a marcação especial e usado em sistemas de preparação de documentos baseados em TeX para tipografia de alta qualidade.
Tente converter PDF para LaTeX/TeX online
Aspose.PDF for Python apresenta a você um aplicativo online “PDF para LaTeX”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Para converter arquivos PDF para TeX, o Aspose.PDF tem a classe LaTeXSaveOptions que fornece a propriedade OutDirectoryPath para salvar imagens temporárias durante o processo de conversão.
O trecho de código a seguir mostra o processo de conversão de arquivos PDF para o formato TEX com Python.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_TeX(infile, outfile):
document = ap.Document(infile)
save_options = ap.LaTeXSaveOptions()
document.save(outfile, save_options)
print(infile + " converted into " + outfile)
Converter PDF para Texto
Aspose.PDF for Python suporta a conversão de todo o documento PDF e de uma única página para um arquivo de texto. Você pode converter um documento PDF em um arquivo TXT usando a classe ‘TextDevice’. O trecho de código a seguir explica como extrair os textos de todas as páginas.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_TXT(infile, outfile):
document = ap.Document(infile)
device = ap.devices.TextDevice()
device.process(document.pages[1], outfile)
print(infile + " converted into " + outfile)
Tente converter PDF para Texto online
Aspose.PDF for Python apresenta a você um aplicativo online “PDF para Texto”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
Converter PDF para XPS
Aspose.PDF for Python oferece a possibilidade de converter arquivos PDF para o formato XPS. Vamos tentar usar o trecho de código apresentado para converter arquivos PDF para o formato XPS com Python.
Tente converter PDF para XPS online
Aspose.PDF for Python apresenta a você um aplicativo online “PDF para XPS”, onde você pode tentar investigar a funcionalidade e a qualidade com que funciona.
O tipo de arquivo XPS está principalmente associado à XML Paper Specification da Microsoft Corporation. A XML Paper Specification (XPS), anteriormente com o codinome Metro e que incorpora o conceito de marketing Next Generation Print Path (NGPP), é a iniciativa da Microsoft para integrar a criação e visualização de documentos no sistema operacional Windows.
Para converter arquivos PDF para XPS, o Aspose.PDF possui a classe OpçõesDeSalvamentoXps que é usado como o segundo argumento para o document.save() método para gerar o arquivo XPS.
O trecho de código a seguir mostra o processo de conversão de arquivo PDF para formato XPS.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_XPS(infile, outfile):
document = ap.Document(infile)
save_options = ap.XpsSaveOptions()
save_options.use_new_imaging_engine = True
document.save(outfile, save_options)
print(infile + " converted into " + outfile)
Converter PDF para MD
Aspose.PDF tem a classe ‘MarkdownSaveOptions()’, que converte um documento PDF para o formato Markdown (MD) preservando imagens e recursos.
- Carregue o PDF de origem usando ‘ap.Document’.
- Crie uma instância de ‘MarkdownSaveOptions’.
- Defina ‘resources_directory_name’ como ‘images’ – as imagens extraídas serão armazenadas nesta pasta.
- Salve o documento Markdown convertido usando as opções configuradas.
- Imprima uma mensagem de confirmação após a conversão.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_MD(infile, outfile):
document = ap.Document(infile)
save_options = ap.MarkdownSaveOptions()
save_options.resources_directory_name = "images"
save_options.use_image_html_tag = True
document.save(outfile, save_options)
print(infile + " converted into " + outfile)
Um arquivo Markdown com texto e imagens vinculadas armazenadas na pasta de imagens especificada.
Converter PDF para MobiXML
Este método converte um documento PDF para o formato MOBI (MobiXML), que é comumente usado para eBooks em dispositivos Kindle.
- Carregue o documento PDF de origem usando ‘ap.Document’.
- Salve o documento com o formato ‘ap.SaveFormat.MOBI_XML’.
- Imprima uma mensagem de confirmação assim que a conversão for concluída.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_MobiXML(infile, outfile):
document = ap.Document(infile)
document.save(outfile, ap.SaveFormat.MOBI_XML)
print(infile + " converted into " + outfile)



