导出为 PDF 本地部署字体处理
在文档写作过程中,使用多种不同字体对用户来说可能非常重要。
使用合适的字体可以改变文档的外观,并强调其风格。
PDF 转换器允许您使用 网页字体,让您能够使用标准操作系统字体或使用自定义字体,无需通过 CSS 导入。
以下是图像中包含的基本字体的列表
OpenSans-Bold.ttf
OpenSans-BoldItalic.ttf
OpenSans-ExtraBold.ttf
OpenSans-ExtraBoldItalic.ttf
OpenSans-Italic.ttf
OpenSans-Light.ttf
OpenSans-LightItalic.ttf
OpenSans-Regular.ttf
OpenSans-Semibold.ttf
OpenSans-SemiboldItalic.ttf
但是,您可以通过两种方式向 PDF 转换器添加其他字体
- 使用类 Unix 的 PDF 转换器镜像
docker.cke-cs.com/pdf-converter
并将您的字体目录挂载到它。请参见 向 PDF 转换器添加自定义字体 部分。 - 使用 Windows PDF 转换器镜像
docker.cke-cs.com/pdf-converter-windows
并将运行容器的 Windows 操作系统上的字体目录挂载到它。请参见 在 PDF 转换器中使用 Windows 字体 部分。
挂载卷中的字体将安装在 Docker 镜像操作系统上。仅支持 .ttf
和 .otf
字体格式。如果您想使用其他字体格式,则需要将它们转换为支持的格式或将这些字体用作 网页字体。
在将字体安装到 Docker 容器之前,请确保您可以在本地机器上安装和使用转换后的字体。
# 向 PDF 转换器添加自定义字体
如果您想在 PDF 文件中使用自定义字体,您可以使用 pdf-converter
Docker 镜像,并将包含自定义字体的目录挂载到运行在类 Unix 系统上的 PDF 转换器应用程序(这包括具有 WSL 后端的 Windows 上的 Docker)。
您只需要在类 Unix 操作系统上运行 docker.cke-cs.com/pdf-converter
Docker 镜像,并将 ~/your_fonts_dir:/usr/share/fonts/your_fonts_dir
卷挂载到它。
在类 Unix 操作系统上启动 Docker 容器的示例
docker run --init -v ~/your_fonts_dir:/usr/share/fonts/your_fonts_dir -p 8080:8080 -e LICENSE_KEY=[your_license_key] docker.cke-cs.com/pdf-converter:[version]
# 在 PDF 转换器中使用 Windows 字体
如果您想在 PDF 文件中使用 Windows 字体(如 Arial、Verdana 等),您可以使用 pdf-converter-windows
Docker 镜像,它允许您在具有 Windows 操作系统的机器上运行应用程序,并将系统上的字体挂载到它。
您只需要在 Windows 操作系统上运行 docker.cke-cs.com/pdf-converter-windows
Docker 镜像,并将 C:\Windows\Fonts:C:\Windows\Fonts
卷挂载到它。
在 Windows 操作系统上启动 Docker 容器的示例
docker run -v C:\Windows\Fonts:C:\Windows\Fonts -p 8080:8080 --env LICENSE_KEY=[your_license_key] docker.cke-cs.com/pdf-converter-windows:[version]