我已经设置了一个运行docx-wasm的AWS Lambda函数,以将Word文件转换为PDF,但是我未能成功尝试使docx-wasm使用文件中所需的Lambda上安装的字体(Times New罗马,Arial等)。
在查看docx-wasm源代码时,我看到了一个fontpool目录,但是没有文档或明确的源代码指示如何添加其他字体。在我的测试案例中,原始DOCX文件使用Times New Roman,而docx-wasm则将其转换为Tinos。
我相信有可能包含其他字体,如Jason提到的NativeDocuments sample AWS Lambda function中this GitHub issue的主要贡献者所指出的:
支持汉字是要包括合适的字体。我们可以这样做,但是将它们保留在默认安装之外以减小软件包的大小。
如果在AWS Lambda上可以使用原始字体,我希望可以使用原始字体,但是docx-wasm仅用fontpool
目录中依赖软件包中包含的那些字体替换了该字体。