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

Open Source Go-bibliotheek voor het genereren van PDF-documenten

Open Source Go API voor batchverwerking en Scripting van PDF-documenten.

PDFCPU is een open source uitgebreide PDF-verwerkingsbibliotheek geschreven in Go. Het is gebouwd voor batchverwerking en het scripten van PDF-documenten via een opdrachtregelinterface. Bovendien maakt de API het eenvoudig om met GO PDF-documenten in uw applicaties te integreren. De API maakt het eenvoudig om PDF-documenten te maken en te manipuleren met een breed scala aan opdrachtensets.

Met behulp van de API kunt u bijlagen toevoegen aan uw PDF-document, het eigenaars- en gebruikerswachtwoord wijzigen en gegevens coderen of decoderen. Met de API kunt u pagina's toevoegen aan of verwijderen uit PDF-documenten, en u kunt uw PDF ook roteren, bijsnijden, splitsen en valideren met behulp van de API. Bovendien maakt de API het mogelijk om trefwoorden toe te voegen en PDF-documenten te optimaliseren.

.

Previous Next

Aan de slag met PDFCPU

Voer de volgende opdracht uit om de PDFCPU op uw systeem te installeren. 

Installeer PDFCPU via GitHub

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

Versleutel PDF via Command Based Free Go-bibliotheek

PDFCPU is een op commando's gebaseerde API voor het bewerken van PDF-documenten. Het op commando's gebaseerde systeem maakt de manipulatie van een groot aantal bestanden efficiënt mogelijk. Om PDF-bestanden te versleutelen, biedt de API de volgende opdracht.

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

Bovendien biedt de API andere functies voor documentbeveiliging, waaronder decodering, het wijzigen van het gebruikerswachtwoord, het wijzigen van het eigenaarswachtwoord, vermelding en toestemming met behulp van de volgende opdrachten.

Voeg afbeeldingen toe aan PDF via Free GO API

De open-source API PDFCPU maakt het toevoegen en converteren van afbeeldingen naar PDF eenvoudig en snel mogelijk. Om de afbeeldingen te converteren, hoeft u alleen maar de volgende opdracht uit te voeren en het PDF-uitvoerdocument wordt automatisch gegenereerd.

Afbeelding toevoegen aan PDF-pagina's 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

Toevoegen, verwijderen of weergeven van PDF-documenteigenschappen via GO

Met behulp van de API kunt u ook PDF-documenteigenschappen toevoegen, verwijderen of weergeven. Het toevoegen van een documenteigenschap is vrij eenvoudig, u hoeft alleen een eigenschapsopdracht te schrijven en toe te voegen en de naam van de eigenschap en waarde in te voeren.

PDF-documenteigenschappen toevoegen via Go

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

Op dezelfde manier kunt u specifieke PDF-documenteigenschappen verwijderen met behulp van de volgende opdracht.

Verwijder PDF-documenteigenschappen via Go

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