



# PDF
  
Módulo para realizar acciones con archivos PDF  

*Read this in other languages: [English](README.md), [Português](README.pr.md), [Español](README.es.md)*

## Como instalar este módulo
  
Para instalar el módulo en Rocketbot Studio, se puede hacer de dos formas:
1. Manual: __Descargar__ el archivo .zip y descomprimirlo en la carpeta modules. El nombre de la carpeta debe ser el mismo al del módulo y dentro debe tener los siguientes archivos y carpetas: \__init__.py, package.json, docs, example y libs. Si tiene abierta la aplicación, refresca el navegador para poder utilizar el nuevo modulo.
2. Automática: Al ingresar a Rocketbot Studio sobre el margen derecho encontrara la sección de **Addons**, seleccionar **Install Mods**, buscar el modulo deseado y presionar install.  


## Overview


1. Dividir PDF  
Este comando permite dividir un archivo PDF en varios archivos PDF con cierto número de páginas.

2. Dividir PDF en páginas específicas  
Divide un PDF en un paso específico.

3. Combinar PDFs  
Este comando permite combinar varios PDFs de una carpeta en un único PDF.

4. Encriptar PDF  
Este comando permite agregar una contraseña a un archivo PDF.

5. Desencriptar PDF  
Este comando permite desencriptar un archivo PDF.

6. Leer PDF  
Este comando permite leer un PDF. Si el PDF esta encriptado, proporcionando la contraseña lo desencripta.

7. Leer cajas de texto y casillas de verificación de PDF  
Este comando lee las cajas de texto y casillas de verificación de un archivo PDF.

8. Contar Páginas  
Este comando permite contar las páginas de un PDF.

9. Escribir en input de PDF  
Este comando permite escribir en un input de PDF, creando un nuevo PDF con los datos cargados.

10. Recortar imagen desde PDF  
Crea una imagen desde las coordenadas asignadas.

11. Convertir a JPG  
Convierte cada hoja de un archivo PDF a formato JPG

12. Agregar imagen a PDF  
Agrega una imagen a un PDF en la página y coordenadas ingresadas.

13. Obtener HTML  
Este comando permite leer un PDF y guardarlo como HTML.

14. Rotar PDF  
Rota las paginas que se indiquen de un PDF  




----
### OS

- windows
- mac
- linux
- docker

### Dependencies
- [**PyPDF2**](https://pypi.org/project/PyPDF2/)- [**fillpdf**](https://pypi.org/project/fillpdf/)- [**fitz**](https://pypi.org/project/fitz/)
### License
  
![MIT](https://camo.githubusercontent.com/107590fac8cbd65071396bb4d04040f76cde5bde/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)  
[MIT](http://opensource.org/licenses/mit-license.ph)