Interfaz web para la manipulación de ficheros pdf
Author:
Director:
Publication date:
Serie:
Grado en Ingeniería Informática del Software
Descripción física:
Abstract:
El principal objetivo de este Trabajo Fin de Grado es la creación de una herramienta web para la manipulación de ficheros PDF. Estos ficheros tienen gran número de ventajas: ofrecen la posibilidad de bloquearlos con contraseña, compatibilidad entre los sistemas operativos principales, tienen gran popularidad… No obstante, el formato presenta un problema, y es que manipularlos no es una tarea simple. En este proyecto se ha analizado, diseñado y construido el sistema descrito en la primera línea de este resumen, con el objetivo de permitir al usuario realizar tareas con documentos PDF como, por ejemplo, la extracción o eliminación de páginas de un fichero, recortar el contenido de las páginas de un documento, unir dos o más PDF o modificar el orden de las páginas. El resultado final, además de este documento, en el que se recoge todo el proceso de realización del proyecto a través de las distintas fases, es una aplicación web desplegada con las funcionalidades identificadas anteriormente, además de algunas otras. Esta aplicación está formada por dos subsistemas principales: un backend, implementado sobre Django REST Framework, que expone una API REST, y un frontend, con el que interactúa el usuario y que se ha implementado sobre Vue.js.
El principal objetivo de este Trabajo Fin de Grado es la creación de una herramienta web para la manipulación de ficheros PDF. Estos ficheros tienen gran número de ventajas: ofrecen la posibilidad de bloquearlos con contraseña, compatibilidad entre los sistemas operativos principales, tienen gran popularidad… No obstante, el formato presenta un problema, y es que manipularlos no es una tarea simple. En este proyecto se ha analizado, diseñado y construido el sistema descrito en la primera línea de este resumen, con el objetivo de permitir al usuario realizar tareas con documentos PDF como, por ejemplo, la extracción o eliminación de páginas de un fichero, recortar el contenido de las páginas de un documento, unir dos o más PDF o modificar el orden de las páginas. El resultado final, además de este documento, en el que se recoge todo el proceso de realización del proyecto a través de las distintas fases, es una aplicación web desplegada con las funcionalidades identificadas anteriormente, además de algunas otras. Esta aplicación está formada por dos subsistemas principales: un backend, implementado sobre Django REST Framework, que expone una API REST, y un frontend, con el que interactúa el usuario y que se ha implementado sobre Vue.js.
Collections
- Trabajos Fin de Grado [2056]
Files in this item
