PhantomJS is a headless WebKit script written in JavaScript. It is a free and open-source software that may may be licensed under the MIT, BSD, LGPL or GPL, or other similar licenses. It contains third-party code. This executable file is necessary to achieve image and PDF export functionalities in reports, and schedules. Without it, the image and PDF export options in reports, and schedules are no longer available. It is your decision if you choose to download PhantomJS, but you must accept all of its terms and conditions if you want to use it with Syncfusion’s products.
To download and install the PhantomJS application on your machine, you must accept the terms of the LICENSE and Third-Party documents. Afterward, you can download PhantomJS for Windows, Linux, and Azure App Service.
After completing the download, extract the zip file, and then copy the PhantomJS application from the extracted location mentioned below.
Operating System | Extracted Location |
---|---|
Windows | {Extracted Location} \PhantomJS-2.1.1-windows\bin |
Linux | {Extracted Location} \phantomjs-2.1.1-linux-x86_64\bin |
Azure App Service | {Extracted Location} \phantomjs-2.0.0-windows\bin |
And place the PhantomJS executable file in the specified location.
{Deployed Location}\BoldServices\app_data\reporting\exporthelpers
Example:
C:\BoldServices\app_data\reporting\exporthelpers\phantomjs.exe
Note: If you are using Bold Reports version 5.4 or later, install the Chromium package instead of PhantomJS.