Documento do Word para EPUB

Você precisa converter um documento do Microsoft Word para EPUB, o formato de e-book? O formato de arquivo EPUB tem uma boa aparência e proporciona uma experiência de leitura agradável em dispositivos eReader, como Kindle, Nook, Sony Reader e tablets. Os documentos do Microsoft Word e PDF também são bons para compartilhamento e distribuição on-line, mas esses formatos de arquivo não são amigáveis ao eReader. Você pode usar o Aspose.Words Cloud para converter um documento do Microsoft Word para EPUB com alta fidelidade.

Aspose.Words Cloud é uma solução REST API fácil de usar e poderosa que funciona em qualquer plataforma. Ela pode converter os formatos de arquivo padrão da indústria para o formato EPUB. O conteúdo, formatação, imagens, hiperlinks, metadados e navegação das funções EPUB resultantes em qualquer eReader compatível com EPUB.

Agora, mostrarei a você como é fácil converter um documento do Microsoft Word para EPUB usando o Python SDK. Se estiver usando alguma outra linguagem de programação, você pode verificar o SDK de sua escolha em nosso repositório GitHub. Ele contém o código-fonte completo do SDK junto com os exemplos funcionais.

Ao converter um documento para EPUB, você pode controlar a saída por opções de salvamento relacionadas. Verifique o parâmetro de solicitação EpubSaveOptions para mais detalhes. Seguiremos estas etapas para converter o documento do Microsoft Word para EPUB:

  • Instalar pacote Python
  • Carregar documento de origem para o armazenamento
  • Converter documento para EPUB

Instalar pacote Python

Instale aspose-words-cloud com PIP do PyPI por:

pip instalar aspose-words-cloud

Código

import asposewordscloud
import asposewordscloud.models.requests
api_client = asposewordscloud.ApiClient()
# Obtenha a chave do aplicativo e o SID do aplicativo em https://cloud.aspose.com
api_client.configuration.host = 'https://api.aspose.cloud'
api_client.configuration.api_key['api_key'] = 'xxxxxxxxxxxxxxxxxxxxxxxxx' # Put your appKey here
api_client.configuration.api_key['app_sid'] = 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx' # Put your appSid here

words_api = asposewordscloud.WordsApi(api_client)
filename = 'TestFile.docx'
remote_name = 'TestPostDocumentSaveAs.docx'
dest_name = 'TestPostDocumentSaveAs.epub'

#upload DOCX file to storage
request_upload = asposewordscloud.models.requests.UploadFileRequest(filename,remote_name)
response_upload = words_api.upload_file(request_upload)

#Convert DOCX to EPUB and save to storage
save_options = asposewordscloud.SaveOptionsData(save_format='epub', file_name=dest_name)
request_conversion = asposewordscloud.models.requests.SaveAsRequest(remote_name, save_options)
response_conversion = words_api.save_as(request_conversion)
print(response_conversion)

Tem alguma pergunta ou um Bug? Sinta-se à vontade para nos deixar um comentário abaixo ou postar uma pergunta no fórum de suporte. Isso nos ajuda a melhorar e refinar continuamente nossa API.

Postagem sugerida: