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

Biblioteca Go de código aberto para geração de documentos PDF

API Open Source Go para Processamento em Lote e Script de Documentos PDF.

PDFCPU é uma biblioteca abrangente de processamento de PDF de código aberto escrita em Go. Ele foi desenvolvido para processamento em lote e criação de scripts de documentos PDF por meio de uma interface de linha de comando. Além disso, a API simplifica a integração de documentos PDF em seus aplicativos usando o GO. A API simplifica a criação e manipulação de documentos PDF com uma ampla variedade de conjuntos de comandos.

Usando a API, você pode adicionar anexos ao seu documento PDF, alterar a senha do proprietário e do usuário e criptografar ou descriptografar dados. A API permite adicionar ou remover páginas de documentos PDF, você também pode girar, cortar, dividir e validar seu PDF usando a API. Além disso, a API permite adicionar palavras-chave e otimizar documentos PDF.

.

Previous Next

Introdução ao PDFCPU

Para instalar o PDFCPU em seu sistema, execute o seguinte comando. 

Instalar PDFCPU via GitHub

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

Criptografar PDF por meio da biblioteca Free Go baseada em comandos

PDFCPU é uma API de manipulação de documentos PDF baseada em comandos. O sistema baseado em comandos permite a manipulação de grande número de arquivos de forma eficiente. Para criptografar arquivos PDF, a API fornece o seguinte comando.

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

Além disso, a API fornece outros recursos de proteção de documentos, incluindo descriptografia, alteração da senha do usuário, alteração da senha do proprietário, listagem e permissão usando os seguintes comandos.

Adicione imagens ao PDF via API GO gratuita

A API de código aberto PDFCPU permite adicionar e converter imagens em PDF com facilidade e rapidez. Para converter as imagens, basta executar o seguinte comando e o documento PDF de saída será gerado automaticamente.

Adicionar imagem a páginas PDF 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

Adicionar, remover ou listar propriedades de documentos PDF via GO

Usando a API, você também pode adicionar, remover ou listar as propriedades do documento PDF. Adicionar uma propriedade de documento é bastante simples, você só precisa escrever e adicionar o comando de propriedade e inserir o nome da propriedade e o valor.

Adicionar propriedades de documentos PDF via Go

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

Da mesma forma, você pode remover propriedades específicas do documento PDF usando o comando a seguir.

Remova as propriedades do documento PDF via Go

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