簡體   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