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

Libreria Go Open Source per la generazione di documenti PDF

Open Source Go API per l'elaborazione batch e lo scripting di documenti PDF.

PDFCPU è una libreria di elaborazione PDF completa open source scritta in Go. È progettato per l'elaborazione batch e lo scripting di documenti PDF tramite un'interfaccia a riga di comando. Inoltre, l'API semplifica l'integrazione di documenti PDF nelle tue applicazioni utilizzando GO. L'API semplifica la creazione e la manipolazione di documenti PDF con un'ampia gamma di set di comandi.

Utilizzando l'API, puoi aggiungere allegati al tuo documento PDF, modificare la password del proprietario e dell'utente e crittografare o decrittografare i dati. L'API consente di aggiungere o rimuovere pagine da documenti PDF, puoi anche ruotare, ritagliare, dividere e convalidare il tuo PDF utilizzando l'API. Inoltre, l'API consente di aggiungere parole chiave e ottimizzare i documenti PDF.

.

Previous Next

Iniziare con PDFCPU

Per installare PDFCPU sul tuo sistema, esegui il seguente comando. 

Installa PDFCPU tramite GitHub

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

Crittografa PDF tramite la libreria Free Go basata sui comandi

PDFCPU è un'API di manipolazione di documenti PDF basata su comandi. Il sistema basato su comandi consente la manipolazione di un gran numero di file in modo efficiente. Per crittografare i file PDF, l'API fornisce il comando seguente.

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

Inoltre, l'API fornisce altre funzionalità di protezione dei documenti, tra cui la decrittografia, la modifica della password dell'utente, la modifica della password del proprietario, l'elenco e l'autorizzazione utilizzando i seguenti comandi.

Aggiungi immagini al PDF tramite l'API GO gratuita

L'API PDFCPU open source consente di aggiungere e convertire immagini in PDF in modo semplice e veloce. Per convertire le immagini è sufficiente eseguire il seguente comando e il documento PDF di output verrà generato automaticamente.

Aggiungi immagine alle pagine PDF tramite 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

Aggiungi, rimuovi o elenca le proprietà del documento PDF tramite GO

Utilizzando l'API puoi anche aggiungere, rimuovere o elencare le proprietà del documento PDF. L'aggiunta di una proprietà del documento è piuttosto semplice, devi solo scrivere e aggiungere il comando della proprietà e inserire il nome della proprietà e il valore.

Aggiungi le proprietà del documento PDF tramite Go

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

Allo stesso modo, puoi rimuovere proprietà specifiche del documento PDF utilizzando il comando seguente.

Rimuovere le proprietà del documento PDF tramite Go

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