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 чрез базирана на команди библиотека 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 чрез безплатен 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
 Български