我正在使用PptxGenJS从一个HTML表创建PPT。导出时,它采用默认字体。如何在PPT中更改字体。当我从HTML表生成PPT时,我需要知道如何传递字体家族属性。
发布于 2022-07-06 07:33:12
使用"fontFace“。
slide.addText("Arial, 32pt, green, bold, underline, 0 inset", {
x: 0.5,
y: 5.0,
w: "90%",
margin: 0.5,
fontFace: "Arial",
fontSize: 32,
color: "00CC00",
bold: true,
underline: true,
isTextBox: true,
});注意:如果不先将该字体加载到正在使用的任何演示软件中,您就不能仅仅添加自定义字体。如果您确实需要使用特殊的字体,并且无法访问演示软件,那么您可以考虑使用文本的div或文本容器的屏幕截图--将其保存到base64,并将其作为图像加载到生成的ppt中。
https://stackoverflow.com/questions/69210170
复制相似问题