首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tiddlywiki有“导出到Pdf”插件吗?

Tiddlywiki有“导出到Pdf”插件吗?
EN

Stack Overflow用户
提问于 2011-05-24 05:33:04
回答 5查看 3.9K关注 0票数 1

有没有人用插件或者工具把Tiddlywiki导出到pdf?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-28 04:28:24

不,没有。

作为一种变通办法,我编写或找到一个像样的可打印样式表,然后打印到PDF。

票数 2
EN

Stack Overflow用户

发布于 2019-07-23 03:39:20

为什么不选择目标tiddler“在新窗口中打开”,并使用任何已安装的PDF打印机将其打印为PDF?

票数 0
EN

Stack Overflow用户

发布于 2020-08-22 04:44:35

为此,我使用了一个工具将HTML转换为PDF。这些步骤有点长,但很值得。一旦你得到了它的工作,它很容易重复。

在我想要在我的PDF中使用的每个

  1. 中,我都使用了一个特定的标记;我使用了TableOfContents.

  1. 在每个标记了此标签的tiddler中,我添加了一个order字段--用于定义tiddler在

中出现的顺序。

  1. 确保为文档正确定义了HTML头。我认为tiddler标题使用<h2>,所以使用<h3><h4>等正确定义副标题将确保,如果你想要,在你的

中自动生成一个很好的目录。

  1. 如果你想让每个tiddler从一个新的页面开始,我们需要在每个tiddler的末尾添加这个

<div style = "display:block; clear:both; page-break-after:always;"></div>

具有完整TiddlyWiki文档的PDF将tiddler导出到单个文件--这将用于生成

  1. 文档。要导出,请转到AdvancedSearch,选择Filter选项卡。在搜索文本框中输入您的筛选条件--对我来说就是:

[tag[TableOfContents]sort[order]]

您将立即在屏幕上看到系统根据该条件找到的tiddlers的列表。然后单击Export图标并选择Static HTML。

我认为这是一个很好的主意,手动创建一个封面(在你最喜欢的编辑器中)--这将是一个单独的文件,作为

  1. 文档中的封面;称之为cover.html。稍后将详细介绍这一点。

  1. 下载并安装wkhtmltopdf (从HTML文件生成PDF的命令行工具)。

https://wkhtmltopdf.org/downloads.html

  1. 学习并熟悉wkhtmltopdf命令行语法。这里有许多功能,所以你最终使用的命令可能会很长。使用wkhtmltopdf /?查看常规帮助,然后使用wkhtmltopdf --extended-help查看详细信息(值得一读)。

  1. 生成PDF文档。在命令提示符处,导航到TiddlyWiki文档所在的文件夹。下面是我最喜欢的命令行开关的列表。我的应用程序安装在C:\Program Files...中,因此我的命令行以该...

开头

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe“

为左侧的标题添加此开关:

--header-left“我的文档标题”

对于右侧的标题:

--header-right "v1.0.0.1“

标题的字体大小:

--header-font-size 8

在标题下面显示一行:

--标题行

页眉和内容之间的间距,单位为mm (默认值为0):

--标题间距5

左脚(小节替换为当前小节的名称:

--页脚-左侧“节”

居中页脚:

--页脚-居中“页首页面”

页脚字体大小:

--页脚-字体-大小8

页脚间距:

--页脚间距5

如果希望标题超链接(在PDF中)返回到目录:

--enable-toc-back-link

确保没有打印背景图像:

--no-背景

我在TiddlyWiki文档中添加了用于打印媒体的特殊样式--以隐藏标记并清理间距。然后,我使用此开关来确保使用打印介质:

--print-media-type

在北美,我想要信纸大小的页面;我认为默认值是A4:

-s字母

重要事项--授予工具访问本地文件的权限,否则您的图像将在PDF中丢失:

--启用本地文件访问

如果您想要有一个封面,请使用此选项(请参阅上面的步骤6):

封面"cover.htm“

如果您希望自动生成TOC,请使用此选项。如果没有封面,目录将是您的第一页,因此请创建一个封面:

目录

在toc之后,将导出的tiddler HTML文件标识为该工具的输入:

tiddlers.html

并且,命令行上的最后一个参数是输出PDF文件名:

MyDocument.pdf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6103319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档