-DataURi Function:
dataUri(outputs('Get_file_content_using_path_-_Company_Logo')?['body'])
-Concat Logo Img:
concat('<img src="', variables('dataURi'), '"/>')
-TableVar HTML:
<tr>
<td id="td2">@{items('Apply_to_each_-_Create_HTML_Table_of_Invoice_Tasks')?['Description']}</th>
<td id="td1">@{items('Apply_to_each_-_Create_HTML_Table_of_Invoice_Tasks')?['Units']}</th>
<td id="td1">@{items('Apply_to_each_-_Create_HTML_Table_of_Invoice_Tasks')?['TotalAmount']}</th>
</tr>
-All HTML for PDF Generation:
concat('<DOCTYPE html>
<html>
<head>
<style>
#table2{
border: none;
}
table {
font-family: arial, sans-serif;
font-size: 14px;
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
#td1 {
border: 1px solid #dddddd;
text-align: center;
padding: 8px;
}
#td2 {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
#th1 {
border: 1px solid #dddddd;
text-align: center;
padding: 8px;
}
#div{
text-align: right;
}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<td style="width:54%" id="table2"><h2>Invoice Generator</h2></td>
<td id="table2"><img src="', variables('dataURi'), '" width="245" height="45" />
</td>
</tr>
</table>
<br>
<br>
<table style="width:100%">
<tr>
<th style="width:50%" bgcolor="#F0F0F0">Date</th>
<th bgcolor="#F0F0F0">Invoice Number</th>
</tr>
<tr>
<td>', formatDateTime(triggerOutputs()?['body/Date'], 'dd/MM/yyyy'), '</td>
<td>', triggerOutputs()?['body/Title'], '</td>
</tr>
</table>
<br>
<table style="width:100%" >
<tr>
<th style="width:50%" bgcolor="#F0F0F0">Bill To </th>
<th bgcolor="#F0F0F0">Vendor Details </th>
</tr>
<tr>
<td> ', replace(triggerOutputs()?['body/BillTo'], decodeUriComponent('%0A'), '<br />') , '</td>
<td>WeTechCareOfYou<br>
Suite 609, <br>
585 Little Collins Street,<br>
Melbourne, 3000</td>
</tr>
</table>
<br>
<br>
<table>
<tr>
<th style="width:50%" id="th1" bgcolor="#F0F0F0">Description</th>
<th id="th1" bgcolor="#F0F0F0">Units (Hours)</th>
<th id="th1" bgcolor="#F0F0F0">Total Amount</th>
</tr>
', variables('TableVar'), '
</table>
<br>
<br>
<div id="div">
Sale Amount: ', triggerOutputs()?['body/SaleAmount'], '
<br><br>
GST: ', triggerOutputs()?['body/GST'], '
<br><br>
<b>Total:</b> ', triggerOutputs()?['body/BalanceDue'], '
</div>
<br>
</body>
</html>
')