Библиотека за PDF редактор на JavaScript с отворен код

Безплатна JavaScript библиотека с отворен код за създаване и редактиране на PDF документи, PDF формуляри и рисуване на съдържание върху PDF.

Какво е pdf-lib?

Pdf-lib е безплатна JavaScript библиотека с отворен код за работа с PDF документи за извършване на операции като създаване на нови PDF файлове от нулата и модифициране на съществуващи.

Следват някои от основните характеристики на pdf-lib:

  • Създаване и модифициране на PDF: pdf-lib позволява създаването на нови PDF документи от нулата и модифицирането на съществуващи PDF файлове. Това включва добавяне, премахване и пренареждане на страници и редактиране на съдържание.
  • Чертане на съдържание: Можете да рисувате текст, изображения, PDF страници, векторни графики и дори SVG пътища, което позволява добавянето на разнообразно съдържание към PDF документи.
  • Обработка на формуляри: Можете да създавате интерактивни формуляри, да попълвате полета на формуляри и да изглаждате формуляри, за да не могат да се редактират, което е полезно за различни задачи за обработка на документи.
GitHub

Статистика на GitHub

Име:
език:
звезди:
Вилици:
Разрешително:
Хранилището е последно актуализирано на

Първи стъпки с pdf-lib

Има два начина за инсталиране на pdf-lib:

NPM модули

Можете да използвате npm модули, ако използвате npm или yarn като ваш мениджър на пакети:

Инсталирайте с помощта на NPM


npm install --save pdf-lib

Инсталирайте с помощта на Yarn


yarn add pdf-lib

UMD модули

Ако не използвате мениджър на пакети, UMD модулите са налични в unpkg и jsDelivr CDN:

Създайте PDF и добавете съдържание към PDF

Можем да използваме библиотеката pdf-lib, за да създадем PDF документ и да добавим съдържание към PDF. Това включва възможността за персонализиране на външния вид на добавения текст, като размер на шрифта, получер шрифт и различни опции за стил. В примера по-долу ще използваме функцията createPdf за създаване на нов PDF документ и функцията drawText за добавяне на текст в PDF, включително форматирането на текста:

Изход

Следният изход показва PDF документа, генериран от горния кодов фрагмент:

Промяна на PDF документ

Можем да модифицираме съществуващ PDF документ, като добавим текст, изображения и страници и т.н. към него с помощта на библиотеката pdf-lib. В примера по-долу ще прочетем входен PDF файл от локалната директория, ще вградим текста и ще запазим модифицирания PDF като изходен файл за демонстрационни цели:

Изход

Екранната снимка по-долу показва изходния PDF документ с добавен червен диагонален текст:

Създаване на PDF формуляри

Можем също така да направим наши собствени уникални PDF формуляри, като използваме библиотеката pdf-lib. В кодовия фрагмент по-долу ще демонстрираме използването на библиотека pdf-lib за създаване на формуляри с текстови полета, радио бутони, квадратчета за отметка, падащи менюта и списъци с опции:

Изход

Екранната снимка по-долу показва таблицата, създадена от горния код

Заключение

В заключение, pdf-lib е лесна за използване библиотека за редактиране на PDF и има страхотни възможности за обработка на формуляри, което я прави ценен ресурс за задачи, вариращи от създаване на съдържание до събиране на данни.

Въпреки това, pdf-lib се нуждае от подобрение по отношение на документацията и обработката на операции, изискващи ресурси. Въпреки своите ограничения, pdf-lib дава възможност на разработчиците да управляват ефективно PDF файлове и да подобряват работните процеси на документи, което го прави забележително допълнение към техния инструментариум.

Подобни Продукти

 Bulgarian