使用Mirth File Writer编写base64编码的字符串

时间:2017-11-07 18:51:22

标签: json hl7 mirth mirth-connect

我已经配置了一个Mirth频道,其中有一个http侦听器作为其源集来接收JSON。 JSON请求中的一个字段包含一个base64编码的字符串,表示我尝试写入磁盘的pdf。我不明白如何配置通道的目标来执行此操作。有人可以帮忙吗?

以下是有效负载示例:

    <!DOCTYPE html>
    <html>
    <head>
    <title>Page Title</title>
    </head>
    <body>
      <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
    <br /><br /><br /><table id="myHeader" class="table  table-bordered table-responsive" style="border-top:none !important; border-right:none !important; border-left:none !important">
        <tr style="">
            <td colspan="4" style="border:none !important" >
                <h1 class="text-center">Company</h1>
            </td>
        </tr>
        <tr>
            <td colspan="4" style="border:none !important; " >
                <h1 class="text-center">Number</h1>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <h3><span style="float: left;">Cutomer (Invoice No.)</span></h3>
            </td>
            <td colspan="2">
                <h3><span style="float: right;">Date</span></h3>
            </td>
        </tr>
        <tr>
            <th>Sr.</th>
            <th>Item</th>
            <th>Qty</th>
            <th>Amount</th>
        </tr>
        <tbody>
            <tr>
                <td>1</td>
                <td>Shirt (D.C)</td>
                <td>5</td>
                <td>200</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Shirt (Iron)</td>
                <td>5</td>
                <td>200</td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td colspan="2"><strong>Four Hundred Rupees Only</strong></td>
                <td><strong>Total:</strong></td>
                <td><strong>400</strong></td>
            </tr>
        </tbody>
    </table>

</body>
</html>

以下是我的数据类型: Data Types 这是我的来源: Source Config 这是我的目的地: Destination Config 谢谢!

米克

1 个答案:

答案 0 :(得分:1)

不需要做太多事情。您收到的JSON中的Base64字符串已经是编码的PDF,因此只需在二进制模式下使用文件编写器。

在Source Transformer中输入以下代码:

RecyclerView

在二进制模式下的文件编写器目的地中使用它。

enter image description here