https://github.com/hpardo79/makefile_adoc_to_pdf
Utilizar MAKE para generar PDF a partir del documento ADOC
https://github.com/hpardo79/makefile_adoc_to_pdf
adoc asciidoc linux makefile pdf shell terminal yml
Last synced: 6 months ago
JSON representation
Utilizar MAKE para generar PDF a partir del documento ADOC
- Host: GitHub
- URL: https://github.com/hpardo79/makefile_adoc_to_pdf
- Owner: hpardo79
- License: mit
- Created: 2023-06-28T16:41:02.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-24T01:07:14.000Z (almost 3 years ago)
- Last Synced: 2025-01-26T10:08:34.608Z (over 1 year ago)
- Topics: adoc, asciidoc, linux, makefile, pdf, shell, terminal, yml
- Language: Makefile
- Homepage:
- Size: 1.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Utilizar MAKE para generar PDF a partir del documento ADOC
Primero instalar el asciidoctor-pdf que requerimos para la conversión del archivo .adoc.
Ejemplo para Debian y sus Derivadas:
```shell:
$ apt install ruby-asciidoctor-pdf
```
O por `gem install`
```shell:
$ gem install asciidoctor-pdf
```
Genera tu documento con lenguaje de marcado ligero **Asciidoc** este archivo tendrá la extensión `.adoc`.
Incluir la carpeta de los **Tipo de letras** a utilizar en el documento, la carpeta de **Imágenes** a incrustar y el archivo de **Estilo** para el documento que tiene como extensión `.yml`.
Ahora crear `makefile` con el siguiente contenido:
```shell:
ADP = asciidoctor-pdf
THM = theme.yml
FNT = ./fonts
%.pdf: %.adoc
-rm *.pdf
@$(ADP) -a pdf-theme=$(THM) -a pdf-fontsdir=$(FNT) $< -o $@
@echo "Documento PDF generado"
```
Ejecutar desde la terminal para generar el documento `PDF`:
```shell:
$ make documento.pdf
```
**Nota:** El nombre del archivo `.adoc` y el `.pdf` es el mismo.