Библиотека JavaScript PDF-редактора с открытым исходным кодом
Бесплатная библиотека JavaScript с открытым исходным кодом для создания PDF-документов.
Что такое PDFKit?
PDFKit — это бесплатная библиотека JavaScript с открытым исходным кодом для создания и редактирования файлов PDF. Она позволяет создавать PDF-файлы с нуля, добавлять текст, изображения и фигуры в PDF-файлы, создавать формы PDF и т. д. Этот инструмент удобен для создания всех видов документов PDF, таких как счета-фактуры или отчеты.
Ниже приведены некоторые основные функции PDFKit:
- Создание PDF-файлов и добавление текста: PDFKit позволяет создавать новые PDF-документы с нуля и добавлять в них текст.
- Добавление изображений: также позволяет вставлять изображения в PDF-документы.
- Создание фигур: PDFKit предоставляет инструменты для создания различных фигур, таких как прямоугольники, круги и линии в ваших документах PDF. Вы можете контролировать их размер, положение и внешний вид.
- Создание форм: PDFKit поддерживает создание форм PDF, которые могут включать текстовые поля, флажки и переключатели. Это необходимо для создания форм, которые пользователи могут заполнять в электронном виде.
Начало работы с PDFKit
Вы можете установить библиотеку PDFKit с помощью менеджера пакетов npm. Просто введите следующую команду после установки npm.
Установить с помощью NPM
npm install pdfkit
Создание PDF-документа
Мы можем легко создать PDF-документ и добавить в него текст, используя библиотеку PDFKit. Мы также можем задать пользовательские шрифты и размеры шрифтов, используя PDFKit. Например, проверьте фрагмент кода ниже:
Выход
Следующий вывод отображает сгенерированный PDF-документ:
Добавление изображений в PDF
Мы можем создать PDF и добавить изображения в PDF с помощью библиотеки PDFKit. Мы также можем выровнять изображение как по вертикали, так и по горизонтали с помощью аргументов align и valign, как показано в следующем фрагменте кода:
Выход
На снимке экрана ниже показан PDF-документ с добавленным в него изображением:
Добавление фигур в PDF
Мы также можем создать PDF и добавить в него такие фигуры, как треугольники и круги, используя библиотеку PDFKit. Мы будем использовать такие функции, как circle и lineto, чтобы нарисовать фигуры, как показано в следующем фрагменте кода:
Выход
На следующем снимке экрана показан PDF-документ с фигурами, нарисованными с помощью приведенного выше фрагмента кода:
Создание форм в PDF
Библиотека PDFKit также позволяет создавать формы в документе PDF. Библиотека не имеет встроенной функции для создания форм, но мы можем использовать ее функции, связанные с текстом и фигурами, для создания формы PDF, как показано в следующем фрагменте кода:
Выход
На следующем снимке экрана показана форма, созданная в PDF-документе:
Заключение
В заключение, PDFKit — это простая в использовании и бесплатная библиотека JavaScript для генерации PDF. Она предлагает доступный и удобный способ создания PDF-документов, что делает ее идеальным выбором для задач, связанных с созданием форм, размещением текста и изображений, а также дизайном форм.
Хотя PDFKit преуспевает во многих областях, стоит отметить, что некоторые функции, такие как выравнивание изображений по центру страницы, могут потребовать дополнительной настройки и внимания для достижения желаемых результатов. В остальном это надежный инструмент для многих задач, связанных с PDF.
Похожие Продукты
- Apache POI XWPF | Java API с открытым исходным кодом для создания и изменения файлов DOCX
- DocX | Открытый исходный код .NET API для создания и изменения файлов DOCX
- Docx4J | Открытый исходный код Java API для создания и изменения файлов DOC и DOCX
- ExcelDataReader | API .NET с открытым исходным кодом для чтения документов XLS, XLSX, CSV и электронных таблиц
- FileFormat.Cells | Создание и обновление файлов Excel с помощью C# .NET