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

Biblioteka Open Source Go do generowania dokumentów PDF

Open Source Go API do przetwarzania wsadowego i skryptowania dokumentów PDF.

PDFCPU to kompleksowa biblioteka do przetwarzania plików PDF typu open source napisana w Go. Jest przeznaczony do przetwarzania wsadowego i skryptowania dokumentów PDF za pomocą interfejsu wiersza poleceń. Ponadto interfejs API ułatwia integrację dokumentów PDF z aplikacjami za pomocą GO. Interfejs API ułatwia tworzenie i manipulowanie dokumentami PDF za pomocą szerokiej gamy zestawów poleceń.

Korzystając z interfejsu API, możesz dodawać załączniki do dokumentu PDF, zmieniać hasło właściciela i użytkownika oraz szyfrować lub odszyfrowywać dane. Interfejs API umożliwia dodawanie lub usuwanie stron z dokumentów PDF, a także obracanie, przycinanie, dzielenie i weryfikowanie pliku PDF za pomocą interfejsu API. Ponadto API umożliwia dodawanie słów kluczowych i optymalizację dokumentów PDF.

.

Previous Next

Pierwsze kroki z PDFCPU

Aby zainstalować PDFCPU w systemie, uruchom następujące polecenie. 

Zainstaluj PDFCPU przez GitHub

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

Szyfruj pliki PDF za pomocą bezpłatnej biblioteki Go opartej na poleceniach

PDFCPU to oparty na poleceniach interfejs API do manipulacji dokumentami PDF. System oparty na komendach umożliwia wydajną manipulację dużą liczbą plików. Aby zaszyfrować pliki PDF, API udostępnia następujące polecenie.

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

Ponadto interfejs API zapewnia inne funkcje ochrony dokumentów, w tym odszyfrowywanie, zmianę hasła użytkownika, zmianę hasła właściciela, wyświetlanie listy i uprawnienia za pomocą następujących poleceń.

Dodaj obrazy do pliku PDF za pomocą bezpłatnego interfejsu API GO

Interfejs API PDFCPU o otwartym kodzie źródłowym umożliwia łatwe i szybkie dodawanie i konwertowanie obrazów do formatu PDF. Aby przekonwertować obrazy, wystarczy uruchomić następujące polecenie, a wyjściowy dokument PDF zostanie wygenerowany automatycznie.

Dodaj obraz do stron PDF przez 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

Dodaj, usuń lub wyświetl właściwości dokumentu PDF za pomocą GO

Za pomocą interfejsu API można również dodawać, usuwać lub wyświetlać właściwości dokumentu PDF. Dodanie właściwości dokumentu jest dość proste, wystarczy napisać i dodać polecenie właściwości oraz wprowadzić nazwę właściwości i wartość.

Dodaj właściwości dokumentu PDF przez Go

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

Podobnie możesz usunąć określone właściwości dokumentu PDF za pomocą następującego polecenia.

Usuń właściwości dokumentu PDF za pomocą Go

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