PDF Sənədinin Yaradılması üçün Açıq Mənbəli Go Kitabxanası
PDF sənədlərinin toplu işlənməsi və skriptlənməsi üçün Açıq Mənbəli Go API.
PDFCPU, Go-da yazılmış açıq mənbəli hərtərəfli PDF emal kitabxanasıdır. O, komanda xətti interfeysi vasitəsilə PDF sənədlərinin toplu işlənməsi və skript edilməsi üçün qurulmuşdur. Bundan əlavə, API GO istifadə edərək PDF sənədlərini tətbiqlərinizə inteqrasiya etməyi asanlaşdırır. API geniş əmr dəstləri ilə PDF sənədlərini yaratmağı və manipulyasiya etməyi asanlaşdırır.
API-dən istifadə edərək, siz PDF sənədinizə qoşmalar əlavə edə, sahibi və istifadəçi parolunu dəyişə, məlumatları şifrələyə və ya deşifrə edə bilərsiniz. API PDF sənədlərinə səhifələr əlavə etməyə və ya silməyə imkan verir, siz həmçinin API-dən istifadə edərək PDF-i döndərə, kəsə, bölə və təsdiqləyə bilərsiniz. Bundan əlavə, API açar sözlər əlavə etməyə və PDF sənədlərini optimallaşdırmağa imkan verir.
.
PDFCPU ilə işə başlamaq
PDFCPU-nu sisteminizə quraşdırmaq üçün aşağıdakı əmri yerinə yetirin.
GitHub vasitəsilə PDFCPU quraşdırın
go get https://github.com/pdfcpu/pdfcpu
Əmr əsaslı Pulsuz Go Kitabxanası vasitəsilə PDF-i şifrələyin
PDFCPU əmr əsaslı PDF sənəd manipulyasiya API-dir. Komanda əsaslı sistem çoxlu sayda faylları səmərəli şəkildə manipulyasiya etməyə imkan verir. PDF fayllarını şifrələmək üçün API aşağıdakı əmri təmin edir.
pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]
Bundan əlavə, API aşağıdakı əmrlərdən istifadə etməklə şifrənin açılması, istifadəçi parolunun dəyişdirilməsi, sahib parolunun dəyişdirilməsi, siyahı və icazə daxil olmaqla digər sənəd mühafizəsi xüsusiyyətlərini təmin edir.
Pulsuz GO API vasitəsilə PDF-ə Şəkillər əlavə edin
Açıq mənbəli API PDFCPU şəkilləri asanlıqla və sürətlə PDF-ə əlavə etməyə və çevirməyə imkan verir. Şəkilləri çevirmək üçün aşağıdakı əmri yerinə yetirmək kifayətdir və çıxış PDF sənədi avtomatik olaraq yaradılacaqdır.
Go vasitəsilə PDF Səhifələrinə Şəkil əlavə edin
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
GO vasitəsilə PDF sənədinin xüsusiyyətlərini əlavə edin, silin və ya siyahıya alın
API-dən istifadə edərək siz həmçinin PDF sənədinin xüsusiyyətlərini əlavə edə, silə və ya siyahıya ala bilərsiniz. Sənəd xassəsinin əlavə edilməsi olduqca sadədir, sadəcə olaraq əmlak əmrini yazıb əlavə etməlisiniz və əmlakın adını və dəyərini daxil etməlisiniz.
Go vasitəsilə PDF sənədinin xüsusiyyətlərini əlavə edin
// Adding a property
pdfcpu properties add in.pdf name = value
//Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'
Eynilə, aşağıdakı əmrdən istifadə edərək xüsusi PDF sənəd xüsusiyyətlərini silə bilərsiniz.
Go vasitəsilə PDF sənədinin xüsusiyyətlərini silin
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf