SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento
                 Trabajo Sistema Multimedia:
Posibles
mejoras
                          DokuGen
Capturas de la
aplicación

Ejemplos                   Omar Pera Mira

                     Universidad Politécnica de Valencia


                     14 de diciembre de 2007
Introducción

  DokuGen

 Omar Pera
                     Es una aplicación que genera documentos pdf en base
Introducción
                     a plantillas personalizables.
Objetivos

Funcionamiento
                                                        A
                     Las plantillas estan basadas en LTEX, un procesador
Posibles
                     de textos construido a partir del lenguaje de marcado
mejoras
                     TEX.
Capturas de la
aplicación           Hay disponibles plantillas para realizar distintos tipos
Ejemplos             de currículums y cartas. Pero cualquiera con
                                       A
                     conocimientos en LTEX puede crear nuevas plantillas.
                     (De esta presentación se podría realizar una plantilla)
                     Para modificar las plantillas se ha establecido una
                     sintaxis lo más asequible posible, todo ello sin requerir
                     ningun conocimiento del lenguaje de marcado TEX.
Objetivos

  DokuGen

 Omar Pera

Introducción

Objetivos
                                                     A
                     Facilitar al usuario a utilizar LTEX en sus documentos
Funcionamiento

Posibles             Generar todo tipo de documentos separando contenido
mejoras
                     de presentación
Capturas de la
aplicación           Poder exportar el mismo contenido a distintos
Ejemplos             formatos: pdf, HTML...
                     Poder personalizar tus propias plantillas para el CV,
                     una carta, un trabajo...
Funcionamiento

  DokuGen

 Omar Pera

Introducción
                 Aplicación realizada en el lenguaje C# sobre la plataforma
Objetivos
                 .NET de Microsoft.
Funcionamiento

Posibles           1   Entrada: plantilla
mejoras

Capturas de la             Se generan los campos de texto a rellenar en función
aplicación                 de la plantilla en tiempo de ejecución
Ejemplos                   Introduces los datos
                           Se procesa con la aplicación pdflatex de la distribución
                               A
                           de LTEX MikTex.
                   2   Salida: documento pdf
Funcionamiento

  DokuGen
                    Plantilla
 Omar Pera

Introducción

Objetivos
                    Aplicación
Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos




                    Salida pdf
Funcionalidades

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento
                    Poder guardar tu documento para posteriormente
Posibles            completarlo
mejoras
                    Posibilidad de ampliar el número de plantillas
Capturas de la
aplicación
                                                                A
                    disponibles con todas las posibilidades de LTEX :
Ejemplos                Contratos, trabajos, trípticos, presentaciones (sin
                        powerpoint :D), etc.
                    Dejar a la aplicación la presentación de la información
Desarrollo

  DokuGen

 Omar Pera

Introducción

Objetivos
                     Dificultades a lo largo del desarrollo:
Funcionamiento           Generar los controles para introducir los datos en
Posibles                 tiempo de ejecución a partir de cada plantilla, y no
mejoras                  crearlos con el diseñador de Windows Forms
Capturas de la
aplicación
                         Poder guardar los datos para despues importarlos
Ejemplos
                         La traducción de la sintaxis de la plantilla a las macros
                         de TEX
                         Independencia del tipo de versión MikTex instalada, no
                         estando ligada a una version portable de dicha
                         aplicación
Posibles mejoras

  DokuGen

 Omar Pera
                     Añadir soporte para tablas, expresiones
Introducción
                     matemáticas(que genere los campos de la aplicación y
Objetivos                           A
                     las macros de LTEX)
Funcionamiento

Posibles
                     Mayor configuración del formulario: campos de texto
mejoras
                     más grandes, dar la opción de elegir varias opciones
Capturas de la
aplicación           sobre el color, tipo de letra, codificación, etc. con listas
Ejemplos             de items seleccionables.
                     Nuevas plantillas
                     Integrarlo con la plataforma MONO para Gnu/Linux
                     Instaladores con la distribución MikTex incorporada y el
                     .NET framework 2.0 para una mayor comodidad para el
                     usuario.
Capturas de la aplicación

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Capturas de la aplicación

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Capturas de la aplicación

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Ejemplos

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Ejemplos

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Ejemplos

  DokuGen

 Omar Pera

Introducción

Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos
Ejemplos

  DokuGen

 Omar Pera
                 Si usas la plantilla Trabajo te genera un índice
Introducción
                 automáticamente (lo puedes quitar).
Objetivos

Funcionamiento

Posibles
mejoras

Capturas de la
aplicación

Ejemplos

Más contenido relacionado

La actualidad más candente

Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1Ernesto
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++zoymar graterol
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NETjnarchie
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion ktrin07
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionVelmuz Buzz
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actualesjuan_briceo
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programaciónoviedospablo
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actualesgabirevillag
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 
12 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..212 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..2zeta2015
 

La actualidad más candente (19)

Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
curso virtual lenguajes de programacion
curso virtual lenguajes de programacion curso virtual lenguajes de programacion
curso virtual lenguajes de programacion
 
Progra.jpg
Progra.jpgProgra.jpg
Progra.jpg
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programación
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Programación
ProgramaciónProgramación
Programación
 
Jag
JagJag
Jag
 
12 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..212 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..2
 
Tema vi
Tema viTema vi
Tema vi
 

Destacado

Informativo n 36 4 basico b - 21 de noviembre
Informativo n 36   4 basico b - 21 de noviembreInformativo n 36   4 basico b - 21 de noviembre
Informativo n 36 4 basico b - 21 de noviembreColegio Camilo Henríquez
 
Ctb Le ThéRisien Terre D Emeraude2
Ctb Le ThéRisien Terre D Emeraude2Ctb Le ThéRisien Terre D Emeraude2
Ctb Le ThéRisien Terre D Emeraude2deborahLG
 
Planisoft comptes annuels et annexes au 31 decembre 2008
Planisoft comptes annuels et annexes au 31 decembre 2008Planisoft comptes annuels et annexes au 31 decembre 2008
Planisoft comptes annuels et annexes au 31 decembre 2008Frontware International
 
Choice Reviews Online
Choice Reviews OnlineChoice Reviews Online
Choice Reviews Onlineematos
 
CfFA Interfora
CfFA InterforaCfFA Interfora
CfFA InterforaFormaVia
 
Inventos y nuevas ideas
Inventos y nuevas ideasInventos y nuevas ideas
Inventos y nuevas ideasnopueser
 
5 1 4 Representacion de la Informacion
5 1 4 Representacion de la Informacion5 1 4 Representacion de la Informacion
5 1 4 Representacion de la Informacioninformatica2_buap
 
Le Contenu De La Cct En Mat!èRe De Formation
Le Contenu De La Cct En Mat!èRe De FormationLe Contenu De La Cct En Mat!èRe De Formation
Le Contenu De La Cct En Mat!èRe De FormationCNE 218
 
Etudier pendant Halloween!
Etudier pendant Halloween!Etudier pendant Halloween!
Etudier pendant Halloween!REALIZ
 
Les clés de succès d'un programme d'affiliation
Les clés de succès d'un programme d'affiliationLes clés de succès d'un programme d'affiliation
Les clés de succès d'un programme d'affiliationEffiliation
 
El Arte. InéS Rubio 1º B
El Arte. InéS Rubio 1º BEl Arte. InéS Rubio 1º B
El Arte. InéS Rubio 1º BAnae Gil Dolz
 

Destacado (20)

Informativo n 36 4 basico b - 21 de noviembre
Informativo n 36   4 basico b - 21 de noviembreInformativo n 36   4 basico b - 21 de noviembre
Informativo n 36 4 basico b - 21 de noviembre
 
Qed4
Qed4Qed4
Qed4
 
1º basico b
1º basico b1º basico b
1º basico b
 
Ctb Le ThéRisien Terre D Emeraude2
Ctb Le ThéRisien Terre D Emeraude2Ctb Le ThéRisien Terre D Emeraude2
Ctb Le ThéRisien Terre D Emeraude2
 
4º basico a 27 de noviembre
4º basico a  27 de noviembre4º basico a  27 de noviembre
4º basico a 27 de noviembre
 
Planisoft comptes annuels et annexes au 31 decembre 2008
Planisoft comptes annuels et annexes au 31 decembre 2008Planisoft comptes annuels et annexes au 31 decembre 2008
Planisoft comptes annuels et annexes au 31 decembre 2008
 
Choice Reviews Online
Choice Reviews OnlineChoice Reviews Online
Choice Reviews Online
 
1º basico a 07 de agosto
1º basico a  07 de agosto1º basico a  07 de agosto
1º basico a 07 de agosto
 
CfFA Interfora
CfFA InterforaCfFA Interfora
CfFA Interfora
 
Inventos y nuevas ideas
Inventos y nuevas ideasInventos y nuevas ideas
Inventos y nuevas ideas
 
5 1 4 Representacion de la Informacion
5 1 4 Representacion de la Informacion5 1 4 Representacion de la Informacion
5 1 4 Representacion de la Informacion
 
Cappadocia
CappadociaCappadocia
Cappadocia
 
Nº 12 6º basico a- 15 de mayo
Nº 12  6º basico a- 15 de mayoNº 12  6º basico a- 15 de mayo
Nº 12 6º basico a- 15 de mayo
 
2º Básico A 07 de agosto
2º Básico A  07 de agosto 2º Básico A  07 de agosto
2º Básico A 07 de agosto
 
Le Contenu De La Cct En Mat!èRe De Formation
Le Contenu De La Cct En Mat!èRe De FormationLe Contenu De La Cct En Mat!èRe De Formation
Le Contenu De La Cct En Mat!èRe De Formation
 
Bourgogne
BourgogneBourgogne
Bourgogne
 
Etudier pendant Halloween!
Etudier pendant Halloween!Etudier pendant Halloween!
Etudier pendant Halloween!
 
Etwinning
EtwinningEtwinning
Etwinning
 
Les clés de succès d'un programme d'affiliation
Les clés de succès d'un programme d'affiliationLes clés de succès d'un programme d'affiliation
Les clés de succès d'un programme d'affiliation
 
El Arte. InéS Rubio 1º B
El Arte. InéS Rubio 1º BEl Arte. InéS Rubio 1º B
El Arte. InéS Rubio 1º B
 

Similar a Presentación DokuGen (20)

MemoQ
MemoQMemoQ
MemoQ
 
Docsafe trabajo
Docsafe trabajoDocsafe trabajo
Docsafe trabajo
 
Microsoft power point uml
Microsoft power point   umlMicrosoft power point   uml
Microsoft power point uml
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
practica 7 (Impress) uso de aplicaciones microinformaticas
practica 7 (Impress) uso de aplicaciones microinformaticaspractica 7 (Impress) uso de aplicaciones microinformaticas
practica 7 (Impress) uso de aplicaciones microinformaticas
 
Ofimatica i clase
Ofimatica i claseOfimatica i clase
Ofimatica i clase
 
practica 7 (Power Point) uso de aplicaciones microinformaticas
practica 7 (Power Point) uso de aplicaciones microinformaticaspractica 7 (Power Point) uso de aplicaciones microinformaticas
practica 7 (Power Point) uso de aplicaciones microinformaticas
 
Xp
XpXp
Xp
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Ofimatica i clase
Ofimatica i claseOfimatica i clase
Ofimatica i clase
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
123-123/12
123-123/12123-123/12
123-123/12
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Tipos de procesadores de palabras
Tipos de procesadores de palabrasTipos de procesadores de palabras
Tipos de procesadores de palabras
 
precentacion4
precentacion4precentacion4
precentacion4
 
diapositiva3
diapositiva3diapositiva3
diapositiva3
 
TIPOS DE PROCESADORES DE PALABRAS
TIPOS DE PROCESADORES DE PALABRAS TIPOS DE PROCESADORES DE PALABRAS
TIPOS DE PROCESADORES DE PALABRAS
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (19)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Presentación DokuGen

  • 1. DokuGen Omar Pera Introducción Objetivos Funcionamiento Trabajo Sistema Multimedia: Posibles mejoras DokuGen Capturas de la aplicación Ejemplos Omar Pera Mira Universidad Politécnica de Valencia 14 de diciembre de 2007
  • 2. Introducción DokuGen Omar Pera Es una aplicación que genera documentos pdf en base Introducción a plantillas personalizables. Objetivos Funcionamiento A Las plantillas estan basadas en LTEX, un procesador Posibles de textos construido a partir del lenguaje de marcado mejoras TEX. Capturas de la aplicación Hay disponibles plantillas para realizar distintos tipos Ejemplos de currículums y cartas. Pero cualquiera con A conocimientos en LTEX puede crear nuevas plantillas. (De esta presentación se podría realizar una plantilla) Para modificar las plantillas se ha establecido una sintaxis lo más asequible posible, todo ello sin requerir ningun conocimiento del lenguaje de marcado TEX.
  • 3. Objetivos DokuGen Omar Pera Introducción Objetivos A Facilitar al usuario a utilizar LTEX en sus documentos Funcionamiento Posibles Generar todo tipo de documentos separando contenido mejoras de presentación Capturas de la aplicación Poder exportar el mismo contenido a distintos Ejemplos formatos: pdf, HTML... Poder personalizar tus propias plantillas para el CV, una carta, un trabajo...
  • 4. Funcionamiento DokuGen Omar Pera Introducción Aplicación realizada en el lenguaje C# sobre la plataforma Objetivos .NET de Microsoft. Funcionamiento Posibles 1 Entrada: plantilla mejoras Capturas de la Se generan los campos de texto a rellenar en función aplicación de la plantilla en tiempo de ejecución Ejemplos Introduces los datos Se procesa con la aplicación pdflatex de la distribución A de LTEX MikTex. 2 Salida: documento pdf
  • 5. Funcionamiento DokuGen Plantilla Omar Pera Introducción Objetivos Aplicación Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos Salida pdf
  • 6. Funcionalidades DokuGen Omar Pera Introducción Objetivos Funcionamiento Poder guardar tu documento para posteriormente Posibles completarlo mejoras Posibilidad de ampliar el número de plantillas Capturas de la aplicación A disponibles con todas las posibilidades de LTEX : Ejemplos Contratos, trabajos, trípticos, presentaciones (sin powerpoint :D), etc. Dejar a la aplicación la presentación de la información
  • 7. Desarrollo DokuGen Omar Pera Introducción Objetivos Dificultades a lo largo del desarrollo: Funcionamiento Generar los controles para introducir los datos en Posibles tiempo de ejecución a partir de cada plantilla, y no mejoras crearlos con el diseñador de Windows Forms Capturas de la aplicación Poder guardar los datos para despues importarlos Ejemplos La traducción de la sintaxis de la plantilla a las macros de TEX Independencia del tipo de versión MikTex instalada, no estando ligada a una version portable de dicha aplicación
  • 8. Posibles mejoras DokuGen Omar Pera Añadir soporte para tablas, expresiones Introducción matemáticas(que genere los campos de la aplicación y Objetivos A las macros de LTEX) Funcionamiento Posibles Mayor configuración del formulario: campos de texto mejoras más grandes, dar la opción de elegir varias opciones Capturas de la aplicación sobre el color, tipo de letra, codificación, etc. con listas Ejemplos de items seleccionables. Nuevas plantillas Integrarlo con la plataforma MONO para Gnu/Linux Instaladores con la distribución MikTex incorporada y el .NET framework 2.0 para una mayor comodidad para el usuario.
  • 9. Capturas de la aplicación DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 10. Capturas de la aplicación DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 11. Capturas de la aplicación DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 12. Ejemplos DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 13. Ejemplos DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 14. Ejemplos DokuGen Omar Pera Introducción Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos
  • 15. Ejemplos DokuGen Omar Pera Si usas la plantilla Trabajo te genera un índice Introducción automáticamente (lo puedes quitar). Objetivos Funcionamiento Posibles mejoras Capturas de la aplicación Ejemplos