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

Biblioteca Go de código abierto para la generación de documentos PDF

API Go de código abierto para procesamiento por lotes y secuencias de comandos de documentos PDF.

PDFCPU es una completa biblioteca de procesamiento de PDF de código abierto escrita en Go. Está diseñado para el procesamiento por lotes y la creación de secuencias de comandos de documentos PDF a través de una interfaz de línea de comandos. Además, la API simplifica la integración de documentos PDF en sus aplicaciones utilizando GO. La API simplifica la creación y manipulación de documentos PDF con una amplia gama de conjuntos de comandos.

Con la API, puede agregar archivos adjuntos a su documento PDF, cambiar el propietario y la contraseña de usuario, y cifrar o descifrar datos. La API permite agregar o eliminar páginas de documentos PDF, también puede rotar, recortar, dividir y validar su PDF usando la API. Además, la API permite agregar palabras clave y optimizar documentos PDF.

.

Previous Next

Primeros pasos con PDFCPU

Para instalar PDFCPU en su sistema, ejecute el siguiente comando. 

Instalar PDFCPU a través de GitHub

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

Cifrar PDF a través de la librería Go basada en comandos

PDFCPU es una API de manipulación de documentos PDF basada en comandos. El sistema basado en comandos permite la manipulación de una gran cantidad de archivos de manera eficiente. Para cifrar archivos PDF, la API proporciona el siguiente comando.

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

Además, la API proporciona otras funciones de protección de documentos, que incluyen descifrado, cambio de contraseña de usuario, cambio de contraseña de propietario, listado y permiso mediante los siguientes comandos.

Agregue imágenes a PDF a través de la API GO gratuita

La API PDFCPU de código abierto permite agregar y convertir imágenes a PDF de manera fácil y rápida. Para convertir las imágenes, solo necesita ejecutar el siguiente comando y el documento PDF de salida se generará automáticamente.

Agregar imagen a páginas PDF a través de 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

Agregar, eliminar o enumerar propiedades de documentos PDF a través de GO

Usando la API también puede agregar, eliminar o enumerar las propiedades del documento PDF. Agregar una propiedad de documento es bastante simple, solo necesita escribir y agregar el comando de propiedad e ingresar el nombre de la propiedad y el valor.

Agregar propiedades de documentos PDF a través de Go

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

De manera similar, puede eliminar propiedades específicas de documentos PDF utilizando el siguiente comando.

Eliminar las propiedades del documento PDF a través de Go

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