Create personalized documents, emails, and reports with Mail merge API using our solution – powerful PHP library. Simply merge Word and PDF templates using PHP. The result of the Mail merge operation can be saved in DOCX, PDF, HTML and other popular formats.
Our product provides a powerful Mail merge API to build your own advanced software solution. Whether you need to create personalized emails for clients, generate a report based on the received data set or create a personalized document for any purpose, our product API can easily handle it.
With our PHP solution, you can perform a Mail merge operation in PHP. To do this, use the merge template in Word, PDF or other file format and the source data.
Note that the Mail merge template must contain the merge fields into which the source data will be inserted after the Mail merge operation is executed.
Use Mail merge to automate email creation and sending bulk emails. To do this, create an appropriate Mail merge template with merge fields and then automate the mailing by substituting data from your source. For example, you can create an email template with Mail merge fields instead of your customer names. Using Mail merge, you can fill in these fields with client names pulled from your data source.
So you get the fast and easy way to create thousands of personalized emails in seconds!
You can generate reports with Mail merge in PHP. You still need to create a Word, PDF or other file format Mail merge template with merge fields. Such fields will be used to substitute data from the data source and build a report.
To see how the PHP Mail merge operation works using our PHP solution, import Word or PDF template with merge fields and data in XML or JSON format. After performing the code, save the merge result generated using our product API in a convenient format – DOCX, HTML, PDF and so on:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$template = "Input1.docx";
$data = "Input2.docx";
$executeMailMergeOnline = new ExecuteMailMergeOnlineRequest(
$template, $data, NULL, NULL, NULL, NULL
);
$wordsApi->executeMailMergeOnline($executeMailMergeOnline);
Install 'Aspose.Words Cloud SDK for PHP' from Packagist repository. Just run composer require aspose-cloud/aspose-words-cloud to install the SDK, then use require_once('vendor/autoload.php'); to import it into your project.
As an alternative, you can manually clone Aspose.Words Cloud SDK for PHP source code from GitHub. Please follow these Instructions to quickly get the necessary security credentials and access our REST API.