使用Adobe 'PDF services API'
1.使用https://pdf-services-ue1.adobe.io/assets API生成的AssetID和预签名URI。得到以下响应。
{
"uploadUri": "https://dcplatformstorageservice-prod-eu-west-1.s3-accelerate.amazonaws.com/16a9de6d208743239d1f694295f12626_254127B763EDC88B0A495FC7%40techacct.adobe.com/9fea6bbd-4f94-40d2-8463-d4e94aaa8424?X-Amz-Security-Token=FwoGZXIvYXdzEAIaDIBucznIV%2BQEMQw0PCLTAczK0ByJ4MmpHzLcmN3VNzE%2Fuhh2sH3Xw7009oBaypEOWod2yD%2FtfwLKFwS8Lq0sSmXyJFpd4vU67PaHAUdtxuJt4vXIaL9t%2FNFtTy66TZz4lTD4rRQQP%2BgJNO6C7f3JOlVeIyVTSyGieQ3jXSwkctCHmAA7YeWqKutr83tCUPeVzrPRyqNOx7BMA6vQUSpTelIVvY9F67s0IOYtuETwZeE0XFh%2BfKA%2FeN3rEdRGqqq60aUVNQTZZCnqInpFHQ8xu%2FcQM6fFPnUO79IVUC7fqpV4xMson7bHnwYyLThcwrmnyKJyCNvmZwl%2BNUbkpVMmY0lCcMMTtXYRtxxTV8yYq7zzcTWicI6XBA%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230219T082707Z&X-Amz-SignedHeaders=content-type%3Bhost&X-Amz-Expires=3600&X-Amz-Credential=ASIAWD2N7EVPJNDYTYLB%2F20230219%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c291f06087e85b5221e2910aba53bf4ce40e12542e800c7f159f009d3bfa94c6",
"assetID": "urn:aaid:AS:EW1:2ceb2ab0-e94b-4664-9bfa-0789e3fe111d"
}
1.然后将PDF文件上传到URI,方法是以URI为端点发出PUT请求,并在正文中以二进制文件的形式上传文件。此请求的响应状态为200 OK。
1.然后使用assetID发出POST请求“https://pdf-services-ue1.adobe.io/operation/exportpdf”。
有人能解释为什么“资产找不到”,当PDF文件成功上传到预签名的URI。
我尝试使用Adobe PDF Services API将PDF转换为docx,通过使用Postman进行API调用。但是得到错误404 'Assset not found',尽管pdf文件成功上传到预签名的URI。
1条答案
按热度按时间dldeef671#
您需要等待一段时间才能完全上载文件。
我已经在postman中做到了这一点,因为现在我不能通过我的javascript代码完成。