TO_PDF
Description
Creates a binary object out of the given string, encoding it as a PDF file.
Syntax
TO_PDF(string) -> Blob
Parameters
| Parameter | Data Type | Required | Description |
|---|---|---|---|
| string | String | Yes | String to convert. |
Example
TO_PDF(
FORMAT_STRING_TEMPLATE(
'<html><body style="font-family:Arial,sans-serif; font-size:12px; color:#333333;">
<table style="width:100%; border-collapse:collapse;">
<tr>
<td style="width:58%; vertical-align:top;">
<div style="color:#9a9a9a; font-size:11px;">FROM</div>
<div style="font-weight:bold; font-size:13px;">YOUR COMPANY</div>
<div>Your Address 1234</div>
<div>CA 12345</div>
<div>company@email.com</div>
</td>
<td style="width:42%; vertical-align:top; text-align:right;">
<div style="font-size:32px; font-weight:bold; color:#2E75B6;">QUOTE</div>
</td>
</tr>
</table>
<table style="width:100%; border-collapse:collapse; margin-top:26px;">
<tr>
<td style="width:55%; vertical-align:top;">
<div style="color:#9a9a9a; font-size:11px;">TO</div>
<div>{!Account.Name}</div>
<div>{!BillingStreet}</div>
<div>{!BillingCity} {!BillingState} {!BillingPostalCode}</div>
<div>{!Email}</div>
</td>
<td style="width:45%; vertical-align:top;">
<table style="width:100%; border-collapse:collapse;">
<tr><td style="color:#2E75B6; font-weight:bold; padding:2px 0;">Quote #:</td><td style="text-align:right; padding:2px 0;">{!QuoteNumber}</td></tr>
<tr><td style="color:#2E75B6; font-weight:bold; padding:2px 0;">Quote Date:</td><td style="text-align:right; padding:2px 0;">{!FORMAT_DATETIME(CreatedDate, "yyyy-MM-dd")}</td></tr>
<tr><td style="color:#2E75B6; font-weight:bold; padding:2px 0;">Due Date:</td><td style="text-align:right; padding:2px 0;">{!FORMAT_DATETIME(ExpirationDate, "yyyy-MM-dd")}</td></tr>
</table>
</td>
</tr>
</table>
<div style="margin-top:24px;">
{!HTML_TABLE("QuoteLineItem", "Product2.Name, Quantity, UnitPrice, TotalPrice", "QuoteId", Id, "ORDER BY Product2.Name ASC")}
</div>
<table style="width:100%; border-collapse:collapse; margin-top:16px;">
<tr>
<td style="width:58%;"></td>
<td style="width:42%;">
<table style="width:100%; border-collapse:collapse;">
<tr><td style="padding:4px 8px;">Subtotal</td><td style="text-align:right; padding:4px 8px;">{!Subtotal}</td></tr>
<tr><td style="padding:4px 8px;">Sales Tax</td><td style="text-align:right; padding:4px 8px;">{!Tax}</td></tr>
<tr><td style="padding:6px 8px; color:#2E75B6; font-weight:bold; border-top:2px solid #2E75B6;">Total</td><td style="text-align:right; padding:6px 8px; color:#2E75B6; font-weight:bold; border-top:2px solid #2E75B6;">{!GrandTotal}</td></tr>
</table>
</td>
</tr>
</table>
<div style="margin-top:10px;">Thank you for your business!</div>
</body></html>')
)Rendered PDF example:
