【问题标题】:Pandoc error while converting .md to .docx file将 .md 转换为 .docx 文件时出现 Pandoc 错误
【发布时间】:2021-12-26 16:39:02
【问题描述】:

尝试使用命令行将.md 转换为docx 文件时:

pandoc CustomerChurn_predict.md -s -o churn.docx

我收到以下错误:

pandoc: getMBlocks: VirtualAlloc MEM_COMMIT failed: 分页文件太小,无法完成此操作。

【问题讨论】:

    标签: runtime-error pandoc virtualalloc


    【解决方案1】:

    这似乎是内存分配错误。

    见:VirtualAlloc MEM_COMMIT and MEM_RESERVE

    Pandoc 可能会使用相当多的内存进行转换。

    另见Pandoc's FAQ

    Pandoc 有时会使用过多的内存。 如何限制 pandoc 使用的内存?

    pandoc +RTS -M30m -RTS 将堆内存限制为 30MB。当转换一个文档需要超过此值时,将发出内存不足错误。

    错误信息报告你的页面文件的限制:

    分页文件太小,无法完成此操作。

    你能增加页面文件的大小吗?

    【讨论】:

    • 我的文件无法更改,因为问题陈述的解决方案不能超过我解决的问题。那么是否可以将大小限制为小于 5MB?
    猜你喜欢
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    相关资源
    最近更新 更多