在 python 中下载 aspose API PDF 到 EPUB 转换的输出

问题描述 投票:0回答:1

我一直在使用下面的云,它没有产生任何错误,但也没有输出 epub 文件。我错过了什么吗?有人可以解释一下吗?

import asposewordscloud
from asposewordscloud.apis.words_api import WordsApi

words_api = WordsApi(client_id = ‘SECRET, client_secret = ‘SECRET’)
doc = open(‘Input.pdf’, 'rb')
request = asposewordscloud.models.requests.ConvertDocumentRequest(document=doc, format='epub')
convert = words_api.convert_document(request)

我尝试了上面的代码,并期望有一个标志或其他东西来告诉我它确实有效。

python pdf epub aspose
1个回答
0
投票

请注意,convert_document API 方法会返回一个输出文件作为响应,因此您需要保存响应的输出,如下所示:

Python 将 PDF 转换为 EPUB

# For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-python
# Import module
import asposewordscloud
import asposewordscloud.models.requests
#from shutil import copyfile

# Please get your Client ID and Secret from https://dashboard.aspose.cloud.
client_id='xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx'
client_secret='xxxxxxxxxxxxxxxxxxxxxxxxxx'

words_api = asposewordscloud.WordsApi(client_id,client_secret)
inputFileName = 'C:/Temp/02_pages.pdf'
outputFileName = 'C:/Temp/output.epub'

#Convert PDF to EPUB
request = asposewordscloud.models.requests.ConvertDocumentRequest(document=open(inputFileName, 'rb'), format='epub')
result = words_api.convert_document(request)

#Save output to local drive
open(outputFileName,'wb').write(result)
#copyfile(result, outputFileName)
#print("Result {}".format(result))

P.S:我是 aspose.cloud 的开发者布道者。

© www.soinside.com 2019 - 2024. All rights reserved.