1. Продукти
  2.   PDF
  3.   GO
  4.   PDFCPU
 
  

Бібліотека Go з відкритим кодом для створення PDF-документів

Open Source Go API для пакетної обробки та створення сценаріїв PDF-документів.

PDFCPU — це комплексна бібліотека для обробки PDF із відкритим кодом, написана на Go. Він створений для пакетної обробки та створення сценаріїв PDF-документів через інтерфейс командного рядка. Крім того, API дозволяє легко інтегрувати документи PDF у ваші програми за допомогою GO. API дозволяє легко створювати PDF-документи та працювати з ними за допомогою широкого діапазону наборів команд.

Використовуючи API, ви можете додавати вкладення до PDF-документа, змінювати пароль власника та користувача, а також шифрувати або розшифровувати дані. API дозволяє додавати або видаляти сторінки з PDF-документів, ви також можете обертати, обрізати, розділяти та перевіряти свій PDF за допомогою API. Крім того, API дозволяє додавати ключові слова та оптимізувати документи PDF.

.

Previous Next

Початок роботи з PDFCPU

Щоб установити PDFCPU у вашій системі, виконайте таку команду. 

Встановіть PDFCPU через GitHub

go get https://github.com/pdfcpu/pdfcpu

Шифруйте PDF за допомогою командної бібліотеки Free Go

PDFCPU — це API для обробки PDF-документів на основі команд. Система на основі команд дозволяє ефективно маніпулювати великою кількістю файлів. Щоб зашифрувати PDF-файли, API надає таку команду.

pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]

Крім того, API надає інші функції захисту документів, зокрема розшифровку, зміну пароля користувача, зміну пароля власника, список і дозвіл за допомогою наступних команд.

Додайте зображення до PDF за допомогою безкоштовного API GO

API PDFCPU з відкритим кодом дозволяє легко та швидко додавати та конвертувати зображення у PDF. Щоб конвертувати зображення, вам просто потрібно виконати наступну команду, і вихідний PDF-документ буде створено автоматично.

Додайте зображення до сторінок PDF через Go

pdfcpu import [-v(erbose)|vv] [-q(uiet)] [description] outFile imageFile...
// Create a single page photo.pdf containing photo.png using the default positioning pos:full. pdfcpu import photo.pdf photo.png // Create a single page PDF using paper size f:A5 & positioning parameter pos:c to center the image pdfcpu import -- "f:A5, pos:c" photo.pdf photo.jpg // Create a PDF with picture to the right side vertically centered. pdfcpu import -- "form:A5L, pos:r, off:-20 0" photo.pdf photo.jpg //convert your input images to greyscale: pdfcpu import -- "gray:true" gray.pdf test.jpg

Додайте, видаліть або відобразіть властивості документа PDF через GO

Використовуючи API, ви також можете додавати, видаляти або перераховувати властивості документа PDF. Додати властивість документа досить просто, вам просто потрібно написати та додати команду властивості та ввести назву властивості та значення.

Додайте властивості PDF-документа через Go

 // Adding a property
pdfcpu properties add in.pdf name = value
 //Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'

Подібним чином ви можете видалити певні властивості документа PDF за допомогою такої команди.

Видаліть властивості PDF-документа через Go

 
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf
 Українська