1. Товары
  2.   PDF
  3.   GO
  4.   PDFCPU
 
  

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

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 с помощью бесплатной библиотеки 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 через бесплатный GO API

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
 Русский