跳到主要内容

安装

bkhtmltopdf 基于 Java 21 开发,因此在安装前,您必须确保已安装 JDK 21 或更高版本。本指南将一步步指导您完成 JDK 安装、项目下载和启动操作。

JDK 21​

您可以选择任意 OpenJDK 21 发行版。这里推荐使用 Azul Zulu JDK(开源、稳定),并选择便携式版本(无需系统级安装)。

下载与安装步骤​

  1. 访问 Azul Zulu JDK 下载页面。
  2. 选择适合您操作系统的版本(例如,Windows x64、macOS 或 Linux),下载 ZIP/TAR.GZ 包。
  3. 解压到任意目录,例如:
    • Windows:C:\java\zulu21
    • macOS/Linux:/opt/java/zulu21
  4. 可选)设置环境变量:
    • 将 JDK 的 bin 目录添加到系统 PATH 中。
    • 设置 JAVA_HOME 环境变量指向 JDK 根目录(例如:export JAVA_HOME=/opt/java/zulu21)。

验证安装​

打开终端/命令提示符,运行以下命令验证:

java -version

输出应类似:

openjdk version "21.0.x" 2023-xx-xx
OpenJDK Runtime Environment (build 21.0.x+xx-Zulu21.xx.xx-CA)
提示

如果您使用其他 JDK(如 Oracle JDK 或 Amazon Corretto),确保版本 ≥ 21。

下载 bkhtmltopdf​

  1. 访问 GitHub Release 页面。
  2. 下载最新的 JAR 文件,例如 bkhtmltopdf-x.y.z.jar(其中 x.y.z 为版本号,如 1.0.0)。

将 JAR 文件保存到您的工作目录,例如:

  • Windows:C:\tools\bkhtmltopdf-x.y.z.jar
  • macOS/Linux:~/tools/bkhtmltopdf-x.y.z.jar

启动 bkhtmltopdf​

假设您已完成上述两个步骤,现在可以启动应用。

启动命令​

在终端/命令提示符中,导航到 JAR 文件所在目录,运行以下命令(替换 JDK_PATH 为您的 JDK 安装路径,例如 C:\java\zulu21):

JDK_PATH/bin/java -jar bkhtmltopdf-x.y.z.jar

示例​

  • Windows:
C:\java\zulu21\bin\java -jar C:\tools\bkhtmltopdf-1.0.0.jar
  • macOS/Linux:
/opt/java/zulu21/bin/java -jar ~/tools/bkhtmltopdf-1.0.0.jar

首次启动说明​

  • 首次运行时,应用会 自动下载 JCEF(Java Chromium Embedded Framework) 依赖。这可能需要几分钟,取决于网络速度。
  • 启动成功后,您将看到类似以下日志:
Tomcat started on port 8080 (http) with context path '/'
Started Application in 0.792 seconds (process running for 1.195)

后续步骤​

启动成功后,您可以参考快速上手文档开始使用 bkhtmltopdf 生成 PDF。如果遇到问题,请查看 GitHub Issues 或提供日志反馈。