Puppeteer provides a high-level API to control Chrome or Chromium-based browsers. This executable file is necessary to export the data visualization report items during report export. Without this, the data visualization report items no longer available in the report exported documents.
If you installed the build offline or skipped the packages during the build installation, you can manually install the puppeteer chromium packages by downloading below link
Operating System | Download Link |
---|---|
Windows 32-bit |
https://storage.googleapis.com/chromium-browser-snapshots/Win/901912/chrome-win.zip |
Windows 64-bit |
https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/901912/chrome-win.zip |
linux |
https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/901912/chrome-linux.zip |
Installation for Windows:
Once the download is complete, extract the zip file and copy the chrome-win
folder for Windows
from the extracted location and paste it in the below mentioned deploy location.
Install Location:
Please place the copied chrome-win
folder in the location.
{Deployed Location}\Bold Reports\Embedded Reporting\Samples\ASP.NET Core\wwwroot\puppeteer\Win64-901912
Example:
C:\Users\Public\Documents\Bold Reports\Embedded Reporting\Samples\ASP.NET Core\wwwroot\puppeteer\Win64-901912\chrome-win\chrome.exe
Installation for Linux:
step 1 : Once the download is complete, extract the zip file and copy the chrome-linux
folder for Linux
from the extracted location and paste it in the below mentioned deploy location.
Install Location:
Please place the copied chrome-linux
folder in the location.
{Deployed Location}\Bold Reports\Embedded Reporting\Samples\ASP.NET Core\wwwroot\puppeteer\Win64-901912
Example:
C:\Users\Public\Documents\Bold Reports\Embedded Reporting\Samples\ASP.NET Core\wwwroot\puppeteer\Win64-901912\chrome-linux\chrome
step 2 : Run the below command lines
Commands | Details |
---|---|
sudo chmod -R a+rwx {application hosted path} |
Enable the executable permission for application hosted path, (example: sudo chmod -R a+rwx /var/ ) |
sudo apt-get install -y libgbm1 libxshmfence1 libx11-xcb1 libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 libnss3 libcups2 libxss1 libxrandr2 libasound2 libpangocairo-1.0-0 libatk1.0-0 libatk-bridge2.0-0 libgtk-3-0 |
Necessary dependencies for Puppeteer Installation |