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

Open Source Go Library pro generování PDF dokumentů

Open Source Go API pro dávkové zpracování a skriptování dokumentů PDF.

PDFCPU je open source komplexní knihovna pro zpracování PDF napsaná v Go. Je vytvořen pro dávkové zpracování a skriptování dokumentů PDF prostřednictvím rozhraní příkazového řádku. Kromě toho rozhraní API usnadňuje integraci dokumentů PDF do vašich aplikací pomocí GO. Rozhraní API usnadňuje vytváření a manipulaci s dokumenty PDF pomocí široké škály sad příkazů.

Pomocí rozhraní API můžete k dokumentu PDF přidávat přílohy, měnit heslo vlastníka a uživatele a šifrovat nebo dešifrovat data. Rozhraní API umožňuje přidávat nebo odebírat stránky z dokumentů PDF, můžete také otáčet, ořezávat, rozdělovat a ověřovat své PDF pomocí API. Kromě toho API umožňuje přidávat klíčová slova a optimalizovat dokumenty PDF.

.

Previous Next

Začínáme s PDFCPU

Chcete-li nainstalovat PDFCPU do vašeho systému, spusťte prosím následující příkaz. 

Nainstalujte PDFCPU přes GitHub

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

Šifrujte PDF pomocí Command Based Free Go Library

PDFCPU je rozhraní API pro manipulaci s dokumenty PDF založené na příkazech. Příkazový systém umožňuje efektivní manipulaci s velkým počtem souborů. Aby bylo možné šifrovat soubory PDF, poskytuje rozhraní API následující příkaz.

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

Kromě toho API poskytuje další funkce ochrany dokumentů včetně dešifrování, změny hesla uživatele, změny hesla vlastníka, výpisu a oprávnění pomocí následujících příkazů.

Přidejte obrázky do PDF přes Free GO API

Open-source API PDFCPU umožňuje snadno a rychle přidávat a převádět obrázky do PDF. Pro převod obrázků stačí spustit následující příkaz a automaticky se vygeneruje výstupní PDF dokument.

Přidejte obrázek na stránky PDF přes 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

Přidat, odebrat nebo zobrazit vlastnosti dokumentu PDF pomocí GO

Pomocí API můžete také přidávat, odebírat nebo vypisovat vlastnosti dokumentu PDF. Přidání vlastnosti dokumentu je docela jednoduché, stačí napsat a přidat příkaz property a zadat název vlastnosti a hodnotu.

Přidejte vlastnosti dokumentu PDF přes Go

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

Podobně můžete odstranit specifické vlastnosti dokumentu PDF pomocí následujícího příkazu.

Odebrat vlastnosti dokumentu PDF přes Go

 
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf
 Čeština