If you have a project on github, you can write the readme or any other documentation in asciidoc and the github interface will show the html output for visitors to view. Print commandline syntax and program options to stdout. Apart from asciidoc 1 and a python interpreter, no other programs are required to convert asciidoc text files to docbook or html. Using the asciidoctorfopub project, you can convert any docbook file into a nicely formatted pdf with nothing more than a java runtime jvm and development kit jdk. Complete guide for using asciidoc in linux its foss. The easiest way to convert asciidoc document to pdf is as follows. The asciidoc a2xformat attribute value is set to format. The asciidoctorpdf1 command converts the asciidoc source files file to pdf. Franck pommereau has written asciidoctest, a program that doctests. Asciidoc ships with a set of default templates in the tin, but you can customize the templates or create your own to get exactly the output you want. An asciidoc processor parses the document and translates it into a backend format, such as html, epub, docbook or pdf. The default behavior is to use text in place of icons.
Learn how to convert your asciidoc documents directly to pdf using the. The processor generates the output format using a converter. Asciidoc is a text document format for writing notes, documentation, articles. Document conversion d, destinationdirdir destination output directory.
Asciidoctor pdf is an asciidoctor extension that converts an asciidoc document directly to a pdf document. This section describes how to specify the output format. Asciidoc document in a github repository or a gist is automatically converted to html and rendered in the web interface. Using asciidoc and asciidoctor to write documentation tutorial. The asciidoctorpdfoptimize is not guaranteed to reduce the size of the pdf file. It bypasses the requirement to generate an interim format such as docbook, apache fo, or latex. Asciidoc fx is a specialized and very functional piece of software that provides you with a set of useful features, advanced format capabilities and support for a wide array of files in order to. Well demonstrate how to generate html5 or pdf from an asciidoc document. Note that it would have been better to call usrlocalbinasciidoctorpdf. Latex is a typesetting program especially well suited for scientific publications.
Use admonition or navigation icon images in output documents. The style and layout of the pdf is controlled by a dedicated theme file. A path relative to output files containing admonition and navigation icons. This option is only applicable to html based output formats. Well cover the most common usages of the processor in this document. All the open source software required to perform the conversion is automatically fetched from the internet the first time you run it. You should probably only consider using it if the file size of the original pdf is several megabytes. The asciidoctor processor is typically used to parse an asciidoc document and convert it to a variety of formats, such as html, docbook, or pdf. To the degree possible, this converter supports all the features of asciidoc that are supported by the builtin converters. Asciidoctor pdf is a native pdf converter for asciidoc.
1481 337 459 1530 1573 438 638 62 547 1059 1419 194 117 1232 970 1629 1005 1075 193 940 279 1519 20 1144 1476 1345 353 38 1367 175 986 93 444 826 468 1179