26 releases
0.8.11 | Nov 19, 2023 |
---|---|
0.8.10 | Sep 13, 2022 |
0.8.9 | Mar 10, 2022 |
0.8.8 | Nov 19, 2021 |
0.1.0 | Jul 9, 2015 |
#221 in Text processing
4,580 downloads per month
Used in 8 crates
(6 directly)
51KB
975 lines
Instructions
-
add the pandoc crate to your Cargo.toml
[dependencies] pandoc = "0.8"
-
create a pandoc builder and execute it
let mut pandoc = pandoc::new(); pandoc.add_input("hello_world.md"); pandoc.set_output(OutputKind::File("hello_world.pdf".to_string())); pandoc.execute().unwrap();
PDF-output
Windows specific
install miktex or texlive, if your installation paths differ from the default use the add_latex_path_hint
function to add them to the pandoc builder.
Common Issues
file not found errors
use add_pandoc_path_hint
to add the actual path to pandoc search path. Under windows it can often
be found in %LOCALAPPDATA%\Pandoc\
, but that path is searched automatically by this crate.
Dependencies
~455KB