提问人:Charlie Cook 提问时间:9/9/2023 最后编辑:RobertCharlie Cook 更新时间:9/11/2023 访问量:79
下载 python 中 aspose API PDF 到 EPUB 转换的输出
Download output of aspose API PDF to EPUB conversion in python
问:
我一直在使用下面的云,它没有产生任何错误,但也没有输出 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)
我尝试了上面的代码,并期望有一个标志或其他东西向我展示它确实有效。
答:
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
是的,您可以分享您的项目链接;它可能会帮助其他一些社区成员。
评论