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

Download output of aspose API PDF to EPUB conversion in python

提问人:Charlie Cook 提问时间:9/9/2023 最后编辑:RobertCharlie Cook 更新时间:9/11/2023 访问量:79

问:

我一直在使用下面的云,它没有产生任何错误,但也没有输出 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)

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

蟒蛇 pdf epub aspose

评论


答:

0赞 Tilal Ahmad 9/11/2023 #1

请注意,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 的开发者布道者。

评论

0赞 Charlie Cook 9/14/2023
非常感谢,这奏效了。如果你愿意,我可以在我完成后通过我的 github 将完成的项目发送给你。
0赞 Tilal Ahmad 9/18/2023
是的,您可以分享您的项目链接;它可能会帮助其他一些社区成员。