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

Open Source Go-bibliotek til PDF-dokumentgenerering

Open Source Go API til batchbehandling og scripting af PDF-dokumenter.

PDFCPU er et open source omfattende PDF-behandlingsbibliotek skrevet i Go. Det er bygget til batchbehandling og scripting af PDF-dokumenter via en kommandolinjegrænseflade. Desuden gør API'et det nemt at integrere PDF-dokumenter i dine applikationer ved hjælp af GO. API'et gør det nemt at oprette og manipulere PDF-dokumenter med en lang række kommandosæt.

Ved hjælp af API'en kan du tilføje vedhæftede filer til dit PDF-dokument, ændre ejer- og brugeradgangskode og kryptere eller dekryptere data. API'en tillader tilføjelse eller fjernelse af sider fra PDF-dokumenter, du kan også rotere, trimme, opdele og validere din PDF ved hjælp af API'en. Desuden giver API'en mulighed for at tilføje nøgleord og optimere PDF-dokumenter.

.

Previous Next

Kom godt i gang med PDFCPU

For at installere PDFCPU'en på dit system skal du køre følgende kommando. 

Installer PDFCPU via GitHub

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

Krypter PDF via kommandobaseret Free Go-bibliotek

PDFCPU er en kommandobaseret PDF-dokumentmanipulation API. Det kommandobaserede system tillader manipulation af et stort antal filer effektivt. For at kryptere PDF-filer giver 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]

Desuden giver API'en andre dokumentbeskyttelsesfunktioner, herunder dekryptering, ændring af brugeradgangskode, ændring af ejeradgangskode, notering og tilladelse ved at bruge følgende kommandoer.

Tilføj billeder til PDF via gratis GO API

Open source API PDFCPU gør det nemt og hurtigt at tilføje og konvertere billeder til PDF. For at konvertere billederne skal du blot køre følgende kommando, og output PDF-dokumentet vil blive genereret automatisk.

Tilføj billede 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

Tilføj, fjern eller liste PDF-dokumentegenskaber via GO

Ved at bruge API'et kan du også tilføje, fjerne eller liste PDF-dokumentegenskaber. Tilføjelse af en dokumentegenskab er ret simpel, du skal bare skrive og tilføje egenskabskommando og indtaste navnet på egenskaben og værdien.

Tilføj PDF-dokumentegenskaber 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åde kan du fjerne specifikke PDF-dokumentegenskaber ved at bruge følgende kommando.

Fjern PDF-dokumentegenskaber via Go

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