1. Produktai
  2.   PDF
  3.   GO
  4.   PDFCPU
 
  

Atvirojo kodo Go biblioteka PDF dokumentų generavimui

Atvirojo kodo „Go“ API, skirta paketiniam PDF dokumentų apdorojimui ir scenarijų sudarymui.

PDFCPU yra atvirojo kodo išsami PDF apdorojimo biblioteka, parašyta Go. Jis sukurtas paketiniam PDF dokumentų apdorojimui ir scenarijų rašymui naudojant komandinės eilutės sąsają. Be to, API leidžia lengvai integruoti PDF dokumentus į programas naudojant GO. API leidžia lengvai kurti ir valdyti PDF dokumentus naudojant įvairius komandų rinkinius.

Naudodami API galite pridėti priedų prie PDF dokumento, pakeisti savininko ir vartotojo slaptažodį bei užšifruoti arba iššifruoti duomenis. API leidžia pridėti arba pašalinti puslapius iš PDF dokumentų, taip pat galite pasukti, apkarpyti, skaidyti ir patvirtinti savo PDF naudodami API. Be to, API leidžia pridėti raktinių žodžių ir optimizuoti PDF dokumentus.

.

Previous Next

Darbo su PDFCPU pradžia

Norėdami įdiegti PDFCPU savo sistemoje, paleiskite šią komandą. 

Įdiekite PDFCPU per „GitHub“.

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

Užšifruokite PDF naudodami komandų pagrįstą nemokamą biblioteką

PDFCPU yra komandomis pagrįsta PDF dokumentų manipuliavimo API. Komandomis pagrįsta sistema leidžia efektyviai valdyti daug failų. Norėdami užšifruoti PDF failus, API pateikia šią komandą.

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

Be to, API teikia kitas dokumentų apsaugos funkcijas, įskaitant iššifravimą, vartotojo slaptažodžio keitimą, savininko slaptažodžio keitimą, įtraukimą į sąrašą ir leidimą naudojant šias komandas.

Pridėkite vaizdus į PDF naudodami nemokamą GO API

Atvirojo kodo API PDFCPU leidžia lengvai ir greitai pridėti ir konvertuoti vaizdus į PDF. Norėdami konvertuoti vaizdus, tereikia paleisti šią komandą ir išvesties PDF dokumentas bus sugeneruotas automatiškai.

Pridėkite vaizdą prie PDF puslapių naudodami „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

Pridėkite, pašalinkite arba įtraukite į sąrašą PDF dokumento ypatybes naudodami GO

Naudodami API taip pat galite pridėti, pašalinti arba išvardyti PDF dokumento ypatybes. Pridėti dokumento ypatybę yra gana paprasta, tereikia parašyti ir pridėti nuosavybės komandą bei įvesti nuosavybės pavadinimą ir vertę.

Pridėkite PDF dokumento ypatybes naudodami „Go“.

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

Panašiai galite pašalinti konkrečias PDF dokumento ypatybes naudodami šią komandą.

Pašalinkite PDF dokumento ypatybes naudodami „Go“.

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