开源 JavaScript PDF 编辑器库

免费开源 JavaScript 库来生成 PDF 文档。

什么是 PDFKit?

PDFKit 是一个免费的开源 JavaScript 库,用于创建和编辑 PDF 文件。它允许您从头开始创建 PDF、向 PDF 添加文本、图像和形状以及创建 PDF 表单等。此工具可方便创建各种 PDF 文档,如发票或报告。

以下是 PDFKit 的一些主要功能:

  • 创建 PDF 并添加文本:PDFKit 允许您从头开始生成新的 PDF 文档并向其中添加文本。
  • 添加图像:它还使您能够将图像插入到 PDF 文档中。
  • 创建形状:PDFKit 提供工具来在 PDF 文档中创建各种形状,如矩形、圆形和线条。您可以控制它们的大小、位置和外观。
  • 创建表单:PDFKit 支持创建 PDF 表单,其中可以包含文本字段、复选框和单选按钮。这对于生成用户可以以电子方式填写的表单至关重要。
GitHub

GitHub 统计

姓名:
语言:
星星:
叉子:
执照:
存储库上次更新于

PDFKit 入门

您可以使用 npm 包管理器安装 PDFKit 库。安装 npm 后,只需输入以下命令即可。

使用 NPM 安装


npm install pdfkit

创建 PDF 文档

我们可以使用 PDFKit 库轻松创建 PDF 文档并向其中添加文本。我们还可以使用 PDFKit 设置自定义字体和字体大小。例如,查看以下代码片段:

输出

以下输出显示生成的 PDF 文档:

将图像添加到 PDF

我们可以创建一个 PDF 并使用 PDFKit 库将图像添加到 PDF 中。我们还可以使用 alignvalign 参数垂直和水平对齐图像,如以下代码片段所示:

输出

下面的屏幕截图显示了添加了图像的 PDF 文档:

向 PDF 添加形状

我们还可以创建一个 PDF,并使用 PDFKit 库向其中添加三角形和圆形等形状。我们将使用 circlelineto 等函数来绘制形状,如下面的代码片段所示:

输出

以下屏幕截图显示了使用上述代码片段绘制的形状的 PDF 文档:

在 PDF 中创建表单

PDFKit 库还允许在 PDF 文档中创建表单。该库没有内置创建表单的功能,但我们可以使用其文本和形状相关函数来创建 PDF 表单,如下面的代码片段所示:

输出

以下屏幕截图显示了在 PDF 文档中创建的表单:

结论

总之,PDFKit 是一个易于使用且免费的 JavaScript 库,用于生成 PDF。它提供了一种可访问且用户友好的方式来创建 PDF 文档,使其成为涉及表单创建、文本和图像放置以及形状设计的任务的理想选择。

尽管 PDFKit 在许多领域都表现出色,但值得注意的是,某些功能(例如将图像对齐到页面中心)可能需要额外的自定义和注意才能达到预期效果。除此之外,它是许多与 PDF 相关任务的可靠工具。

类似产品

 中国人