问题标签 [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.

0 投票
1 回答
476 浏览

python-3.x - pypandoc 给出错误“RuntimeError: source_file is not a valid path

我的代码:

在此处输入图像描述

错误:

$ C:/Users/abc/AppData/Local/Programs/Python/Python38-32/python.exe e:/PYTHON/pdf_word_converter.py Traceback(最近一次调用最后):
文件“e:/PYTHON/pdf_word_converter.py” ,第 4 行,在 conout = pypandoc.convert_file("E:\PYTHON\0267_Docusign.pdf", "docx", outputfile= "readme.docx") 文件 "C:\Users\abc\AppData\Local\Programs\Python \Python38-32\lib\site-packages\pypandoc__init__.py",第 137 行,在 convert_file 中引发 RuntimeError("source_file is not a valid path") RuntimeError: source_file is not a valid path

0 投票
0 回答
84 浏览

python-3.x - 是否可以设置 Pypandoc 以使用与本机 Word 文件相同的纸张大小、对齐方式、表格、颜色等来转换文件?

我最近安装了 MacLatex,以便能够使用 python 中的 pypandoc 将 docx 转换为 pdf,但最后它工作正常,问题是 PDF 中的文件弄乱了所有对齐、字体、纸张大小与原始文件不同。

是否可以更改 pypandoc 或 pdflatext 配置中的某些内容来修复它?

我的代码很简单:

打印(结果)

谢谢

0 投票
1 回答
362 浏览

python - pyPandoc md 到 html 转换丢失代码块样式

我正在尝试将带有markdown格式的字符串转换为html

除了显示奇怪的代码块和内联代码外,一切正常:

在此处输入图像描述

pypandochtml生成的是:

在 pypandoc 转换中我缺少什么吗?如何使用语法高亮和适当的缩进对代码块进行样式化?

从诸如source codeetc 之类的类的存在来看,似乎应该有一种与之相关的风格。

0 投票
1 回答
712 浏览

python - Flask 在 Linux 服务器上找不到 Pandoc (nginx+uwsgi)

嗨,刚刚按照本教程在 Digital Ocean 上的远程 ubuntu 服务器上部署了我的 Flask 应用程序:https ://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-在 ubuntu-18-04

一切都很好,除了当我导入pyPandoc它时找不到pandoc. 我导入 pypandoc 的代码是这样的:

这在我的本地工作正常,但我在服务器上收到错误:

我尝试Pandoc通过 pip、apt 安装,甚至按照 Pandoc 官方文档的建议下载 Debian 文件。似乎没有任何效果。在 pyPandoc 网站上:https ://pypi.org/project/pypandoc/

它说了一些关于使用轮子安装 Pandoc 的内容,但我不确定我是否理解它的含义并且我不熟悉该过程。您对如何使 pyPandoc 在我部署的 Flask 应用程序上工作有任何想法吗?

附加信息:

按照上面链接的教程,我的烧瓶应用程序正在虚拟环境中运行。我试图从虚拟环境中访问 Pandoc,这是我的输出:

EDIT2 添加 PDB:

所以将我的导入更改为:

现在这是我的输出:

0 投票
0 回答
63 浏览

python-3.x - AttributeError:模块“pandoc”没有属性“main”

Python 3.8.2

安装 pandoc 并尝试使用有效参数运行它后,会弹出以下异常。

请帮我解决问题:)

0 投票
1 回答
299 浏览

python - 在服务器上运行 python 脚本 - 通过命令行工作,但不能通过浏览器作为用户 apache

具体得到这个错误:

我有一个 python 脚本,旨在转换我在 apache 服务器上使用 PHP 表单运行的一些文件。当我直接通过命令行运行 python 脚本时,我能够获得成功的输出(生成一个单独的文件)但是当我通过浏览器运行它时,我得到了上述错误。

我已经检查以确认 pypandoc 已与 python 脚本的其他模块一起导入。

我使用(在 callscript.php 中)调用 python 脚本

具体来说,这一行给了我 scriptname.py 中的错误:

我应该注意 outputname 与我要转换的文件的名称相同。谢谢您的帮助。

0 投票
1 回答
395 浏览

python-3.x - 无法在 Pypandoc 中读取文件

我正在尝试使用 Pandoc 将 pdf 转换为 html。我已经安装了 pandoc binary ,添加了环境变量路径,然后使用

它给了我一个错误:

我错过了什么?

0 投票
1 回答
92 浏览

python - 使用 pandoc 为 Heroku 生成 pdf

在我的 Django 网站上,我有一个按钮,可以创建一个 word 文档并将其转换为 pdf 文件,以便在新窗口中向用户显示。现在这是通过使用docx然后docx2pdf进行对话阅读word文档来完成的。

我的问题是,当我在 Heroku 上启动它以使其生效时,因为 heroku 在 linux 上运行,这意味着我的文档不会被创建,因为我试图用 docx 生成它。

我认为可以使用pandoc. 但是我在实施它时遇到了麻烦。下面是word文档生成和pdf生成,没有尝试实现pandoc。如何使用以下代码实现 pandoc:

pandoc 文档:https ://pypi.org/project/pyandoc/

0 投票
1 回答
2636 浏览

python - 在 python 中使用 pandoc 将 Docx 转换为 pdf

所以我对 Python 很陌生,所以这可能是一个愚蠢的问题,但我似乎无法在任何地方找到解决方案。

我有一个 django 站点,我在我的机器上本地运行它只是为了开发。在我想将docx文件转换为pdf. 我想用它pandoc来做到这一点。我知道还有其他方法,例如在线 API 或 Python 模块,例如“docx2pdf”。但是我想pandoc出于部署原因使用。

我已经pandoc使用brew install pandoc. 所以它应该正确安装。

在我的 django 项目中,我正在做:

docx创建文件没有问题,但尚未pdf创建。我收到一条错误消息:

Pandoc died with exitcode "4" during conversion: b'cannot produce pdf output from docx\n'

有没有人有任何想法?

0 投票
1 回答
140 浏览

python - PyPandoc 在从 html 转换为 Latex 时包括超目标

我一直在尝试使用 pypandoc 将下面代码中的 HTML 字符串 question_text_html(这是一个用 HTML 编写的数学问题)转换为乳胶字符串。但它一直在转换的字符串中包含不相关的字符串,如“\protect\hypertarget{MJX-...}.....”

它通常给

如何从乳胶中删除所有“\protect\hypertarget{MJXc-Node-10}”,只留下