Anciennes révisionsLiens de retourExporter en PDFHaut de page Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditDerniers changementsSend via e-MailImprimerPermalien × Exemples de scripts bash asciidoc/asciidoctor/pandoc faits par MaPomme asciidoc, pdf, epub, bash 1er exemple: script de base simple #! /usr/bin/bash ########################################################################### # Script to generate html, pdf and odt from an asciidoc # # # # Copyright information # # # # Copyright (C) 2018 Fred Radeff <fradeff@akademia.ch> # # # # License # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program. If not, see <http://www.gnu.org/licenses/>. # # # ########################################################################### chemin=/home/radeff/ebooks/polars/Radeff_Fred_polars/Funkei/ livre=book echo "destroy old versions" rm $livre.html rm $livre.epub rm $livre.odt rm $livre.pdf echo "create html5 " $livre.html #asciidoctor -a toc --attribute stylesheet=asciidoctor.css $livre.adoc #no toc asciidoctor --attribute stylesheet=asciidoctor.css $livre.adoc #exit echo "create epub " $livre.epub pandoc -s $livre.html -t epub3 -o $livre.epub echo "create pdf " $livre.pdf pandoc -c print.css $livre.html --variable=fontfamily:arev --latex-engine=xelatex -o $livre.pdf echo "create odt " $livre.odt pandoc --base-header-level=3 -V date:"" -V title:"" -f html $livre.html -o $livre.odt 2e exemple plus riche #!/usr/bin/bash #make some global cleanings sed -i 's|oe|œ|g' *.adoc #exit livre=radioaktif echo "destroy old versions" rm $livre.html rm $livre.epub rm $livre.odt rm $livre.pdf echo "create html5 " $livre.html #asciidoctor -a toc --attribute stylesheet=asciidoctor.css $livre.adoc #no toc asciidoctor --attribute stylesheet=asciidoctor.css book.adoc cp book.html $livre.html #exit echo "create epub " $livre.epub sed -i 's|<img src="images.*||g' book.html pandoc -s book.html -t epub3 -o $livre.epub rm book.html ebook-convert $livre.html $livre.2.epub --pretty-print asciidoctor-epub3 -D ./ book.adoc echo "create pdf " $livre.pdf #pandoc $livre.html --variable=fontfamily:arev --latex-engine=xelatex --toc -o $livre.pdf #pandoc -c print.css $livre.html --variable=fontfamily:arev -f fb2 --latex-engine=xelatex -o $livre.pdf #pandoc -c print.css $livre.html --variable=fontfamily:arev --latex-engine=xelatex -o $livre.pdf #pandoc -s -c print.css -o $livre.pdf $livre.html #ebook-convert $livre.html $livre.pdf --custom-size 110x118 --pdf-default-font-size 11 --pdf-page-margin-bottom 15 --pdf-page-margin-top 15 --pdf-page-margin-left 15 --pdf-page-margin-right 15 --pdf-page-numbers --pdf-sans-family FreeSans --pdf-serif-family FreeSerif --pdf-standard-font FreeSerif --pretty-print ebook-convert $livre.html $livre.pdf --pretty-print echo "create odt " $livre.odt #pandoc --reference-docx=reference.odt --base-header-level=3 -V date:"" -V title:"" -f html $livre.html -o $livre.odt pandoc -c asciidoctor.css -f html $livre.html -o $livre.odt #asciidoctor --attribute stylesheet=asciidoctor.css preprint.adoc #pandoc preprint.html --reference-odt=/home/radeff/ebooks/polars/Radeff_Fred_polars/modele_publication_moinsdecent.net.ott -o preprint.odt 3e exemple, printable PDF #!/usr/bin/bash echo "créé version A4 imprimable avec essai de césure: book.pdf" asciidoctor -r asciidoctor-pdf -b pdf -a pdf-themesdir=resources/themes -a pdf-theme=moinsdecentA4.yml -a pdf-fontsdir=resources/fonts -a reference-location=block -a scripts=cjk book.adoc --trace #exit echo "créé version poche imprimable: bookprint.pdf" asciidoctor -r asciidoctor-pdf -b pdf -a pdf-themesdir=resources/themes -a pdf-theme=moinsdecent.yml -a pdf-fontsdir=resources/fonts -a reference-location=block -a scripts=cjk bookprint.adoc --trace zathura bookprint.pdf book.pdf& info/asciidoc/bashscript.txt Dernière modification : 2020/03/14 12:19de radeff S'identifier