问题标签 [pypandoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyPandoc 与 PyInstaller 结合使用
我安装了 PyInstaller 来为我的 python 脚本创建可执行文件,效果很好。我使用 PyPandoc 创建.docx
报告,在运行普通 python 文件时也可以正常运行,但不是从 PyInstaller 生成的可执行文件。它给出了错误:
在可执行文件创建期间,我没有看到有关 PyPandoc 的奇怪问题。如何将 Pandoc 包含到我的可执行文件中,以便其他人(没有安装 Python 和/或 Pandoc)可以使用该可执行文件并创建.docx
报告?
编辑:工作过程包括以下步骤:
创建一个包含以下代码的文件:
/li>将此文件另存为
pythonfile.py
使用 PyInstaller 创建可执行文件:
/li>现在可执行文件应该在没有安装 Pandoc(或 PyPandoc)的计算机上运行。
python - 在 python 中调用 pandoc 的问题。提供“-V args”不起作用
当我在 Python 脚本中使用“-V args”调用 pandoc 时,例如:'-V title="Wartość"',我得到没有标题的输出..:(
示例:手动键入 pandoca 命令(在终端中):
它有效:) 输出文件: 在终端中手动使用 pandoc 时的 pandoc 输出
但是当我在 python 中运行相同的命令时(调用 pandoc):
输出文件: 当我从 python 脚本调用他时 pandoc 输出
如何解决?
pip - 为什么 pypandoc 给出错误“RuntimeError:缺少格式!” 在这个 setup.py 脚本中?
我有setup.py
一个模块的脚本。此setup.py
脚本具有将 Markdown README 文件转换为 reStructuredText(适用于 PyPI)的功能。当尝试使用 pip ( sudo pip install supermodule
) 安装此模块时,会出现以下错误:
出了什么问题,我该如何解决?
setup.py
脚本如下:
python - 将 pandoc 和 pandoc-citeproc 与 Jupyter 笔记本一起使用
我正在开发一个基础设施,开发人员可以在其中使用 Jupyter 笔记本记录他们的验证测试。基础设施的一部分将是一个 python 脚本,它可以将他们的.ipynb
文件转换为.html
文件,以提供面向公众的测试文档。
使用该nbconvert
模块可以完成我想要的大部分工作,但我希望在最终的 HTML 文件中允许引用和引用。我可以使用pypandoc
生成 HTML 文本,将引用转换为正确的内联语法并添加参考部分:
问题是这个生成的 HTML 失去了所有由nbconvert.HTMLExporter
.
我的问题是,有没有一种直接的方法来合并和的结果,nbconvert.HTMLExporter
这样pypandoc.convert_text()
我得到的结果主要是前者,内联引用和从后者添加的参考部分?
python - 如何在不写入文件的情况下使用 pypandoc 将 JSON 对象转换为 markdown?
我正在尝试从返回 JSON 对象的 API 中获取响应,并将其转换为降价输出,以更易读的格式呈现。我正在尝试使用 pypandoc 来执行此操作,并且我花了很长时间弄清楚如何让它工作。
我希望以下内容可以根据 pandoc 的文档工作,但 pypandoc 文档和示例很少。
如果有人知道更好的方法来转换它而不将其写成文件,如果您分享它,我将非常感激。
写入和读取文件版本:
python - Pypandoc 不接受 yml 输入
我可以使用以下命令编译发票:
但是当我用 Python 写同样的东西时,我收到一个关于输入格式的错误:
我在这里做错了什么?为什么 yml 不被接受?
python-3.x - Pandoc转换器:独立:转换为PDF
我想知道如何以独立的命令行方式使用 Pandoc,将现有的 .xlsx 格式的 Excel 报告转换为 PDF。
很难找到这方面的例子。
并且想知道它是否具有与 Python 的 API 接口,以便能够将其嵌入 Python。
python-3.x - 如何将库作为 docker 容器服务运行?
我想将 PyPandoc 用作服务(在 Docker 容器中)。
我安装了“docker pull msabramo/pypandoc”。
它创建了一个图像,但我不知道如何使用它(输入到 Docker 容器并获取输出)。
我应该从那里输入什么?
python - 如何使用终端在 python3 中安装节流模块?
我正在研究网络抓取。在阅读电子书时,我遇到了这个 Throttle Module 。
它要我导入以下模块: from chp1.throttle import Throttle
它向我显示提示 chp1 模块不存在的错误。
我尝试使用以下代码安装节流阀:
pip install python-throttle
这给了我以下错误:
收集 python-throttle
下载 python-throttle-0.1.5.tar.gz
命令
python setup.py egg_info
在/tmp/pip-build-E7Y4WF/python-throttle/中出现错误代码 1 失败
谁能帮我解决这个问题?
python - Django:在没有安装 Word 的机器上用 Python 将 Word doc 转换为 pdf
我目前正在开发一个 Django Web 应用程序,该应用程序需要从 DMS 中检索多个文档,将它们合并为一个大型 PDF,并将该文件作为输出分发给用户。
这个过程中最大的问题源于其中一些文件是由 python 以 doc/docx 格式检索的。通常我会使用 pythoncom 和 comtypes.client 之类的东西来转换这些文件,然后再进行合并,如下所示:
但是,这只适用于安装了 Microsoft Word 的机器。由于该应用程序理想情况下将在 IIS 服务器上运行,因此在我的环境中这并不是一个真正的选择。
我考虑过测试 pypandoc 和 miktex/xelatex(这仍然需要在 Windows Server 上进行外部引用,但我的选择似乎开始受到限制),就像这样
虽然这会创建 PDF,但转换存在问题。我可以通过将字体设置添加到额外的参数来解决一些问题,但是 doc 文件有图像和一些特定的对齐方式不能很好地翻译。
我也知道 Reportlab,尽管它似乎更适合基于现有文本创建 PDF,而不是移植完整的文档、图像和所有内容。
因此我的问题是:有没有办法像使用 Word.Application comtype 一样干净地执行此转换,但无需安装 Word?如果没有,是否还有其他可用的软件包我无法找到或正确使用?