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

Open Source Go Library for PDF-dokumentgenerering

Open Source Go API for batchbehandling og skripting av PDF-dokumenter.

PDFCPU er et åpen kildekode omfattende PDF-behandlingsbibliotek skrevet i Go. Den er bygget for batchbehandling og skripting av PDF-dokumenter via et kommandolinjegrensesnitt. I tillegg gjør API-en det enkelt å integrere PDF-dokumenter i applikasjonene dine ved å bruke GO. API-en gjør det enkelt å lage og manipulere PDF-dokumenter med et bredt spekter av kommandosett.

Ved å bruke API-en kan du legge til vedlegg til PDF-dokumentet ditt, endre eier- og brukerpassord og kryptere eller dekryptere data. API-en gjør det mulig å legge til eller fjerne sider fra PDF-dokumenter, du kan rotere, trimme, dele og validere PDF-en ved hjelp av API-en også. Videre tillater API å legge til nøkkelord og optimalisere PDF-dokumenter.

.

Previous Next

Komme i gang med PDFCPU

For å installere PDFCPU på systemet ditt, kjør følgende kommando. 

Installer PDFCPU via GitHub

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

Krypter PDF via kommandobasert Free Go Library

PDFCPU er et kommandobasert PDF-dokumentmanipulasjons-API. Det kommandobaserte systemet tillater manipulering av et stort antall filer effektivt. For å kryptere PDF-filer gir API-en følgende kommando.

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

Videre gir API-en andre dokumentbeskyttelsesfunksjoner, inkludert dekryptering, endring av brukerpassord, endring av eierpassord, oppføring og tillatelse ved å bruke følgende kommandoer.

Legg til bilder til PDF via gratis GO API

Open-source API PDFCPU gjør det enkelt og raskt å legge til og konvertere bilder til PDF. For å konvertere bildene trenger du bare å kjøre følgende kommando, og PDF-dokumentet vil bli generert automatisk.

Legg til bilde til PDF-sider via 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

Legg til, fjern eller liste opp PDF-dokumentegenskaper via GO

Ved å bruke API kan du også legge til, fjerne eller liste PDF-dokumentegenskaper. Å legge til en dokumentegenskap er ganske enkelt, du trenger bare å skrive og legge til egenskapskommando og skrive inn navnet på egenskapen og verdien.

Legg til PDF-dokumentegenskaper via Go

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

På samme måte kan du fjerne spesifikke PDF-dokumentegenskaper ved å bruke følgende kommando.

Fjern PDF-dokumentegenskaper via Go

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