我想知道我是否可以直接在亚马逊网络服务S3存储桶中将word文档转换为pdf文档,这意味着不必下载到我的本地驱动器上…
我试着使用BytesArrayOutputStream,但没有任何运气..
thx
发布于 2021-06-25 00:47:28
Amazon用于存储内容,不支持将Word等文件转换为S3。要将WORD文档转换为PDF,您需要使用第三方库,如https://dzone.com/articles/how-to-convert-docx-to-pdf-in-java。转换文件后,您可以将转换后的文件存储在亚马逊S3存储桶中。
发布于 2021-06-25 01:12:39
亚马逊的s3存储桶仅用于存储目的,您可以使用任何第三方库将word转换为pdf。apache poi,一旦文件被转换成pdf,你就需要上传到s3存储桶中。
发布于 2021-06-26 01:02:29
亚马逊网络服务最近发布了一种可能性,可以在来自lambda的任何S3对象的GET中执行自定义转换代码。
简而言之。每次有人在你的pdf中进行GET操作时,你的lambda都会获取对象并对其进行转换,然后再将其传递给客户端。
链接:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html https://aws.amazon.com/pt/blogs/aws/introducing-amazon-s3-object-lambda-use-your-code-to-process-data-as-it-is-being-retrieved-from-s3/
https://stackoverflow.com/questions/68119631
复制相似问题