Self-Hosted Docker Cells - Missing Fonts

When I try and convert an Excel spreadsheet to PDF, the spreadsheet is using the wrong fonts. I have injected a font folder into the docker image and it is showing up in the container with all the ttf, tc, etc. fonts. This docker container is the latest and running on Linux.

docker run -d -p 47900:5000 -v “/opt/app/fonts:/fonts” -e LicensePublicKey=redacted -e LicensePrivateKey=redacted -e storagesCredentialsFilePath=/opt/app/storageResource.json --name asposecellscloud aspose/cells-cloud

I am using the following endpoint (which does work, but bad fonts) “http://10.0.10.115:47900/v3.0/cells/convert/pdf?checkExcelRestriction=true

Is there a reason the fonts are not registering? Is there something I need to do manually to get them to register? I have searched and seen topics related to slides, etc. that I have tried - to no avail.

I have restarted the container numerous times.

Thank you for your assistance!

@John.He These methods are not exposed via the Rest API for Cells (Cloud). I am using the Docker that is created by Aspose for self-hosting (Cloud). I also was not able to use the aspose-php-cloud API, since it does not work for the docker container. I am just doing a POST request to the URL shown previously.

Thanks!

Thank you @John.He It is appreciated. I was able to get it to work, but required me to basically access the Docker, copy all the fonts from the ./fonts folder to /usr/share/fonts and also install fontconfig so I could rebuild the cache. I’m not sure why the /fonts volume does not work as the documentation says it should.

@trever.jones ,

Try to set the environment variable about FontFolder.
e.g.

 -e FontFolder=/opt/app/fonts