26 个版本

0.8.11 2023 年 11 月 19 日
0.8.10 2022 年 9 月 13 日
0.8.9 2022 年 3 月 10 日
0.8.8 2021 年 11 月 19 日
0.1.0 2015 年 7 月 9 日

文本处理

Download history 377/week @ 2024-03-13 294/week @ 2024-03-20 357/week @ 2024-03-27 487/week @ 2024-04-03 343/week @ 2024-04-10 395/week @ 2024-04-17 469/week @ 2024-04-24 312/week @ 2024-05-01 513/week @ 2024-05-08 565/week @ 2024-05-15 445/week @ 2024-05-22 795/week @ 2024-05-29 419/week @ 2024-06-05 704/week @ 2024-06-12 730/week @ 2024-06-19 593/week @ 2024-06-26

每月下载量 2,552
用于 8 个 crate(直接使用 6 个)

MIT/Apache

51KB
975 行代码(不含注释)

Build Status

说明

  1. 安装 pandoc

  2. 将 pandoc crate 添加到您的 Cargo.toml

    [dependencies]
    pandoc = "0.8"
    
  3. 创建 pandoc 构建器并执行它

    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 输出

针对 Windows 的特定要求

如果您的安装路径与默认路径不同,请使用 add_latex_path_hint 函数将它们添加到 pandoc 构建器中。安装 miktextexlive

常见问题

找不到文件错误

使用 add_pandoc_path_hint 将 pandoc 的实际路径添加到搜索路径。在 Windows 上,它通常位于 %LOCALAPPDATA%\Pandoc\,但该路径会自动由本 crate 搜索。

依赖项

~450KB