问题标签 [rst2pdf]
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 - 通过 Django 应用程序中的子进程调用 rst2pdf 截断文件
我正在使用 rst2pdf 在我的 Django 应用程序中生成格式化的 pdf 文件。这是我用来执行此操作的代码:
出于某种原因,作为响应的 pdf 在最后一页被截断。文件系统上的 pdf 被截断。我可以看到正在写入 pdf 的纯文本,它就在那里。我什至在命令行上使用所有相同的参数运行了相同的 rst2pdf 调用,并且 pdf 生成得很好。但由于某种原因,当我从我的 Django 应用程序中调用 rst2pdf 时,该文件被截断。关于可能导致这种情况的任何想法,或者关于如何调试子进程调用的任何想法?
python - rst2pdf : 使用公式生成 pdf
我需要用公式生成报告。我找到了图书馆 rst2pdf。我喜欢使用该库,但是在使用公式生成 pdf 时出现问题。要生成公式,我使用数学角色。以下代码不起作用。错误发生在模块 PIL 中。如何修复它。
脚本的输出
literals - restructuredText 可以换行到下一行的内联文字(用于 PDF 输出)
我正在使用 restructuredText 创建一个包含 tom 日志文件输出的报告。
我所拥有的是一些带有编号的文字列表的部分。这看起来像这样:
现在的问题是,当我使用 rst2pdf 将其转换为 PDF 时,文字有时会很长并从页面中流出。
我希望将一段文本标记为可以像常规文本一样流入下一行的代码文字。
我想要这个,因为如果我不将日志文件输出标记为文字,则日志文件输出中有时会出现一些杂物,rst 将其解释为内联标记或其他 rst 相关命令。
关于如何最好地做到这一点的任何其他建议?
我知道我可以确保源 rst 文件只有一定宽度的行,但这会使源文件看起来很糟糕,并且难以编辑。
我尝试了以下两件事,两者都无济于事:
我找到了一个 rst2pdf 选项:
经过一番研究,我发现提到了文字的包装选项。我让 rst2pdf 使用以下方法转储默认样式表:
rst2pdf --print-stylesheet
然后我保存并修改了它,以便将wordWrap
下面的选项literal
更改为CJK
.
pdf - Sphinx PDF 输出不好。我该如何追究原因?
我的 Sphinx 输入是六个 rst 文件和一堆 PNG 和 JPG。Sphinx 生成正确的 HTML,但是当我制作 pdf时,我得到一个在 Adobe Reader 中显示为空白的输出文件(并且超过 5000%!)并且在 Windows 资源管理器中根本不显示。
如果我删除了各种输入文件,或者我编辑了输入中看起来完全无害的部分,问题就会消失,但我无法处理具体原因。关于如何追踪这个的任何想法?使用 -v 选项运行 Sphinx 构建不会显示任何错误。
我使用的是最新的 Sphinx (1.2.3) 和最新的 rst2pdf (0.93),默认样式。在Win7上。
(添加)这可能会帮助其他人解决同样的问题:我尝试连接 rst 文件,然后在连接的文件上运行 rst2pdf。这很有效,尽管它给了我一堆关于坏节层次结构的警告,并且无法处理 Sphinx :ref: 的东西。坏的部分层次结构(即一个文件中的==、-、~~,另一个文件中的==、~~、--)是否可以连接到无望的PDF?消除冲突并不能解决问题,但这并不意味着它不是线索!
如果我可以捕获 Sphinx 发送到 rst2pdf 的输出,我可以进行更多探索。
python - 报告实验室 pdf 中的样式超链接
我正在使用 rst2pdf 生成 PDF。我正在使用部分链接,它们在 PDF 中显示为超链接。如果我将鼠标悬停在链接上,我可以看到它显示“转到第 XXX 页”。有没有办法将该页码插入到文本中,以便可以在硬拷贝上看到?
counter - rst2pdf 计数器编号重用
我需要多次重复使用表格或图像编号,一次在介绍性文本中,一次在表格/图像下方作为标题,也许另一次作为链接。
但每次我使用:counter:`table`时,计数器都会增加 1。
只要我需要使用同一个柜台,我怎样才能冻结柜台?在这种情况下至少 2 次。 或者也许:我怎样才能得到最后一个柜台号码?
rst2pdf - 无法在 rst2pdf 中导入自定义样式表
我尝试运行这个命令:
rst2pdf /home/desarrollador/Projects/HUAWEI-3G-PROJECT/documentor.py.rst -o /home/desarrollador/Projects/HUAWEI-3G-PROJECT/documentor.py.pdf --stylesheet-path=/home/desarrollador/项目/HUAWEI-3G-PROJECT --stylesheets="huawei.json"
该文件存在:/home/desarrollador/Projects/HUAWEI-3G-PROJECT/documentor.py.rst。
该文件也存在:/home/desarrollador/Projects/HUAWEI-3G-PROJECT/huawei.json。其内容:
但是我收到此错误:
[警告] styles.py:624 找不到样式表“huawei.json”
我该如何解决?(版本:0.93.dev-r0)
rst2pdf - 如何更改 rst2pdf 中的背景颜色?
当我使用命令行生成任何文件时rst2pdf
,生成的 PDF 文件的背景颜色不是白色,而是一种浅绿色。
如何将背景颜色设置为白色/透明?必须打印这些文件。
另外:如何将文件名作为标题?
restructuredtext - 由 ReStructuredText 转换的 pdf 格式的图形不会以原始大小显示
我正在使用 ReStructuredText (rst) 格式创建文档。我使用这个rst 转换器将文档转换为 pdf 格式。当我尝试链接一个图形时,它不会以 pdf 格式的原始图像大小出现。所有显示的图像都非常小,但我使用相对较大的图像(.png 和 .jpg),例如宽度为 470 像素,高度为 520 像素。如果我将图像的宽度和高度乘以 3,它会显示为所需的大小,但我认为这不是解决此问题的正确方法。我也尝试通过互联网寻找解决方案,但我没有找到任何解决方案。有人会在这件事上帮助我吗?提前致谢!
示例代码: