簡體   English   中英

使用 highcharts-export-server 從 lambda 函數生成 PDF 時出現 phantomjs fontconfig 錯誤

[英]Getting a phantomjs fontconfig error when generating PDF from lambda function using highcharts-export-server

我正在設置一個 lambda 函數,它將使用 highcharts-export-server 生成報告,在本地運行時它工作正常,但是當部署在 AWS lambda 中時,它會生成一個報告但沒有字體並收到 [error] phantom worker 40 錯誤 — Fontconfig 錯誤: 無法加載默認配置文件。

嘗試設置指向 fontconfig 文件的環境變量。

[錯誤] phantom worker 40 錯誤 — Fontconfig 錯誤:無法加載默認配置文件。

將以下環境變量添加到您的 Lambda 函數:

FONTCONFIG_PATH=/var/task/fonts

這使 Lambda 能夠在項目“fonts”子文件夾中找到您的配置文件:

/var/task/fonts/fonts.conf

您的字體文件也應復制到“fonts”子文件夾中,否則將是您遇到的下一個錯誤; AWS Linux AMI 默認提供 DejaVu 字體:

/usr/share/fonts/dejavu/*.ttf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM