繁体   English   中英

如何使用逻辑应用程序从二进制输出中将文件另存为pdf

[英]how to save file as pdf from binary output using logic app

我的body('HTTP')的HTTP输出是-

    {"statusCode":200,"headers":{"dataserviceversion":"2.0","sap-metadata-last-modified":"Fri, 09 Aug 2019 10:41:57 GMT",
"Cache-Control":"no-store, no-cache","Date":"Fri, 
09 Aug 2019 11:26:58 GMT","Content-Type":"application/atom+xml; type=feed; charset=utf-8","Content-Length":"1365811"},
"body":{"$content-type":"application/atom+xml; type=feed; charset=utf-8","$content":"PGZlZWQgeG1sbn

注意-内容类型为application / atom + xml

$ content具有二进制数据,仅是pdf文件。

我想获取此数据并将其转换为pdf文件

创建PDF文件时将其插入sharepoint连接器,但我发送body('HTTP')?['content']仍无法创建有效的PDF文件。 甚至只尝试了body('HTTP')相同的错误。

在此处输入图片说明

打开文件时会引发错误- 在此处输入图片说明

在sharepoint创建文件连接器中,我正在传递该二进制字符串,例如base64ToBinary(thatBinaryValue)但在sharepoint类型中为

 "$content-type": "application/octet-stream",

在此处输入图片说明

我尝试使用HTTP触发器来处理PDF,我想这是由内容表达式引起的。 如果我使用@triggerBody()['$content']处理pdf内容,则文件也无法打开。

所以我将其更改为@triggerBody()以获取内容并且它可以工作,因此您的应该只是body('HTTP') 您可以尝试一下,希望对您有所帮助。

更新 :我尝试使用HTTP操作,并得到了相同的结果,这是表达问题。 因此,只需更改表达式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM