home Cloud computing and code文章正文

如何在 Wkhtmltopdf 中加載自定義字體

Cloud computing and code 2024年09月23日 13:34 2.1K+ Pinwu

Wkhtmltopdf加載自定義字體,先準備TTF、OTF等常見格式字體文件。將其放特定目錄,如“fonts”。轉換時用`--font-path`指定路徑,網頁 CSS 中設定對應字體名稱。如此,在轉換網頁為 PDF 時可使用自定義字體,滿足特定排版需求,讓輸出 PDF 更具個性化。

在Wkhtmltopdf中加載自定義字體可以按照以下步驟進行:

一、準備自定義字體文件

如何在 Wkhtmltopdf 中加載自定義字體 第1张

1. 確保你有要使用的自定義字體文件,常見的字體格式如 TTF(TrueType Font)、OTF(OpenType Font)等。

二、將字體文件放置在合適位置

1. 可以將字體文件放置在一個特定的目錄中,以便在使用 Wkhtmltopdf 時能夠找到它們。例如,可以創建一個名為“fonts”的目錄,並將字體文件復制到該目錄中。

三、使用命令行參數指定字體路徑

1. 在使用 Wkhtmltopdf 進行轉換時,使用`--font-path`參數指定字體文件所在的目錄路徑。例如:

   `wkhtmltopdf --font-path /path/to/fonts [other_options] <input_url> <output_file>`。

   這裏的`/path/to/fonts`是你放置字體文件的目錄路徑。

2. 如果你的網頁中使用了特定的字體名稱,確保在 CSS 中正確指定該字體名稱,並與你放置的字體文件名稱相對應。例如:  

body {
       font-family: 'YourCustomFont';
   }

  這樣,Wkhtmltopdf 在轉換網頁為 PDF 時就能夠加載並使用你的自定義字體了。

標籤: 字體 文件 Wkhtmltopdf 自定義 目錄 使用

AmupuCopyright Amupu.Z-Blog.Some Rights Reserved.