@jviernes
You probably can do all of it in just one Flow.
Try converting the Image to base64 string at some point in your Flow and putting the base64 string into HTML - then converting to PDF.
For more details:
Try some combination of the stuff done in this thread:
Generated PDF not showing Base64 Image
and also consult possibly this thread for context:
Get File Content as Base64
Reference:
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-content-type
In your mind for the below: replace the words "Azure Logic Apps" with "Power Automate" (or Flow) - these expressions should be supported in Power Automate
Converter functions
To preserve some data types, Logic Apps converts content to a binary base64-encoded string with appropriate metadata that preserves both the $content payload and the $content-type, which are automatically converted.
This list describes how Logic Apps converts content when you use these functions:
- json(): Casts data to application/json
- xml(): Casts data to application/xml
- binary(): Casts data to application/octet-stream
- string(): Casts data to text/plain
- base64(): Converts content to a base64-encoded string
- base64toString(): Converts a base64-encoded string to text/plain
- base64toBinary(): Converts a base64-encoded string to application/octet-stream
- dataUri(): Converts a string to a data URI
- dataUriToBinary(): Converts a data URI to a binary string
- dataUriToString(): Converts a data URI to a string
Does above help?