1. Termékek
  2.   PDF
  3.   GO
  4.   PDFCPU
 
  

Nyílt forráskódú Go Library PDF-dokumentumok generálásához

Nyílt forráskódú Go API PDF-dokumentumok kötegelt feldolgozásához és parancsfájljaihoz.

A PDFCPU egy nyílt forráskódú, átfogó PDF-feldolgozó könyvtár, amelyet Go-ban írtak. PDF-dokumentumok kötegelt feldolgozására és parancssori felületen keresztüli szkriptezésére készült. Ezenkívül az API egyszerűvé teszi a PDF-dokumentumok integrálását az alkalmazásokba a GO segítségével. Az API egyszerűvé teszi PDF-dokumentumok létrehozását és kezelését a parancskészletek széles skálájával.

Az API használatával mellékleteket adhat hozzá PDF-dokumentumához, módosíthatja a tulajdonos és a felhasználói jelszót, valamint titkosíthatja vagy visszafejtheti az adatokat. Az API lehetővé teszi oldalak hozzáadását vagy eltávolítását a PDF dokumentumokból, forgathatja, vághatja, feloszthatja és érvényesítheti a PDF-et az API használatával is. Ezenkívül az API lehetővé teszi kulcsszavak hozzáadását és PDF dokumentumok optimalizálását.

.

Previous Next

Első lépések a PDFCPU-val

A PDFCPU telepítéséhez futtassa a következő parancsot. 

Telepítse a PDFCPU-t a GitHubon keresztül

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

PDF titkosítása a Command Based Free Go Library segítségével

A PDFCPU egy parancsalapú PDF-dokumentum-manipulációs API. A parancs alapú rendszer lehetővé teszi nagyszámú fájl hatékony kezelését. A PDF-fájlok titkosításához az API a következő parancsot adja.

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

Ezenkívül az API egyéb dokumentumvédelmi funkciókat is biztosít, beleértve a visszafejtést, a felhasználói jelszó megváltoztatását, a tulajdonos jelszavának megváltoztatását, a listázást és az engedélyeket a következő parancsok használatával.

Képek hozzáadása PDF-hez az ingyenes GO API-n keresztül

A nyílt forráskódú API PDFCPU lehetővé teszi a képek egyszerű és gyors PDF-be való hozzáadását és konvertálását. A képek konvertálásához csak a következő parancsot kell futtatnia, és a kimeneti PDF dokumentum automatikusan létrejön.

Kép hozzáadása a PDF-oldalakhoz a Go segítségével

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-dokumentumtulajdonságok hozzáadása, eltávolítása vagy listázása a GO segítségével

Az API használatával a PDF-dokumentum tulajdonságait is hozzáadhatja, eltávolíthatja vagy listázhatja. A dokumentumtulajdonság hozzáadása meglehetősen egyszerű, csak meg kell írnia és hozzá kell adnia a tulajdonság parancsot, és be kell írnia a tulajdonság nevét és értékét.

Adja hozzá a PDF-dokumentum tulajdonságait a Go segítségével

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

Hasonlóképpen eltávolíthat bizonyos PDF-dokumentum-tulajdonságokat a következő paranccsal.

Távolítsa el a PDF-dokumentum tulajdonságait a Go segítségével

 
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf
 Magyar