阅读/Web/PDF功能/da

来自MediaWiki.org
跳转到导航 跳转搜索
此页是翻译版本页面的阅读/Web/PDF功能翻译完成了1%。
其他语言:
印度尼西亚语 • ‎德国 • ‎英语 • ‎丹麦语 • ‎西班牙 • ‎法国 • ‎克罗地亚语 • ‎意大利人 • ‎波兰语 • ‎葡萄牙语 • ‎巴西葡萄牙语 • ‎塔兰迪因 • ‎русский • ‎العربية • ‎فارسی • ‎हिन्दी • ‎বাংলা • ‎ગુજરાતી • ‎ไทย • ‎中文 • ‎日本語 • ‎ꯃꯤꯇꯩ ꯂꯣꯟ • ‎한국어

PDF呈现更新,2019年7月15日

我们已经启动了新的PDF渲染器。我们正在查看反馈,但到目前为止还没有发现任何重大问题。我们可能会采纳一些建议,但需要注意的是,这不是一个持续发展的正在进行的项目。换句话说,现在它已经部署并被证明可以工作,新的渲染器正在进入维护模式。这个页面的谈话页面不会被放弃,但可能需要一段时间才能有人做出反应,因为每个人都有太多其他事情要做。

在书籍方面,我们把它交给了志愿者开发者和儿科出版社。我们很乐意在计划中涉及到任何技术问题。

PDF呈现更新,2019年6月4日

我们已经为所有项目部署了新的单文章PDF渲染器。 我们希望这将解决与Electron渲染器相关的问题,后者通常无法按预期生成PDF。 请随时试用新的渲染器,如果您有任何问题或遇到任何错误或其他问题,请告诉我们。

PDF呈现更新,2019年3月18日

我们即将部署新的渲染器,质子,只剩下少数任务作为拦截器(如中的任务图所示phab:T181084)。 一旦设置部署日期,我们将发布另一个更新。 此呈现程序将取代electron呈现程序,作为单页PDF的默认PDF呈现程序。

图书更新,2018年8月17日

儿科出版社样本

这是一个更新更全面的样本新书渲染器。这个布局与Wikimania上的第一个版本相比有了很大的变化。谢谢大家的反馈。导出仍然有一些重要的问题:分页符、信息框、表格和数学公式都需要大幅度改进。这个以国际脚本和数学公式为重点的示例文件揭示了一些仍然需要解决的问题。数学公式目前是用MathML呈现的-转换到LaTeX应该会带来显著的改进。

图书更新,2018年8月8日

我们一直在与儿科出版社合作,制作和设计新书。他们为我们提供了一个当前输出的示例,这将与最终版本非常相似。我们和儿科研究小组讨论了改进的地方,他们目前正在解决这个问题。如果您对这些样品有任何反馈或其他意见,请在谈话页面上告诉我们。

图书更新,2018年4月

图书功能将通过儿科出版社. 在调查了新的渲染器我们深入了解到,使用新的呈现器很难实现原始图书创建者的核心功能(例如页码和目录)。此外,我们的连接代码也有重大问题。因此,我们不得不寻找替代方案,在Wikimedia项目上恢复PDF图书功能。我们联系了PediaPress,他们是Wikipedia上书籍的原始赞助人,看看他们是否有兴趣再次使用PDF呈现书籍。他们已经同意,我们目前正在研究细节和时间表。他们将从一个临时解决方案开始,该方案基于以前用于创建PDF的旧技术。当涉及到图形元素(如地图)时,这可能有一些缺点,但这意味着一个更快的工作解决方案。之后,他们计划根据第一个实现的反馈,开发一个新的HTML-to-PDF呈现器。

营业日期:2018年1月

我们目前正在准备PDF to book函数的性能测试。我们应该在二月初知道更多。

营业日期:2017年9月

我们当前的PDF呈现服务脱机内容生成器(OCG)不再可维护。简单地说,它正在崩溃。这个阅读小组数月来,维基媒体基金会一直在努力取代它。OCG一直在运行过时的代码,这可能会在将来引入安全漏洞和其他重大问题。在过去的三个月里,我们已经在PDF创建页面上看到了横幅要求反馈在我们的新渲染器的原型上。新的渲染器将具有OCG改进的功能-它将能够打印表格和信息框,并将包含侧重于更好的可读性的样式。我们已经收集了很多关于原型的好的反馈,并且正在对我们的新PDF进行必要的更新。

关闭本书的短期补遗

不幸的是,我们的旧渲染器(OCG)的主要问题将要求我们在完成对books功能的必要更新之前将其作为呈现选项删除。这比我们想要的早。当我们删除OCG时,渲染单个文章的工作将完成。但是,当我们评估和完成必要的工作时,书籍的呈现将暂停。我们最初选择的替代渲染器Electron呈现服务无法支持更大尺寸的pdf,并且在试图渲染包含多篇文章的书籍时失败。我们将努力为书籍选择一个新的渲染系统,它可以处理文件的大小,并支持我们的要求。我们不打算这样做。我们从未打算暂时删除该书的PDF功能。

时间轴:

  • 发布针对单个文章的全功能渲染器(打印为pdf)–2017年10月1日
  • 暂停书籍PDF呈现–2017年10月1日
  • OCG渲染器的遮阳–2017年10月1日
  • 发布新的PDF渲染器–2018年1月(暂定基于替代渲染系统的研究结果)

功能:

有关当前和即将推出的功能的完整列表,请参阅在下面.

除了此页面正在更新之外,这将在PDF创建页面上的横幅中进行交流科技新闻在一些维基媒体的邮件列表上。

介绍

我们当前的PDF呈现服务脱机内容生成器,不再可维护。简单地说,它正在崩溃。它最初是由第三方创建的,目前运行在过时的代码上,这可能会在将来引入安全漏洞和其他重大问题。如果我们要拥有PDF功能,我们不幸地不得不替换它,否则我们可能会突然发现自己处于一个不得不在没有计划的情况下将其取下的情况。

另外,作为一个主要的社区不支持呈现表格的能力. 我们选择了一项新服务电子呈现服务,作为合适的替代品。我们的下一步是使用electron呈现服务复制OCG提供的功能。下面,我们将描述我们认为必要的功能的主要部分。我们想邀请您就所提供的列表中缺少的或多余的内容展开对话。我们还想强调一下我们未来的PDF渲染计划,以收集初步反馈。

已知问题

用户群

下表显示了超过6小时的Electron“下载为PDF”服务的流量示例。 流量按操作系统(OS)、浏览器和浏览器主要版本(如Windows 7、Chrome v61.*)细分。 请注意,我们的大部分流量似乎来自基于Windows的机器。

操作系统 浏览器 浏览器主要版本 %请求数
其他 其他 - 14.38
Windows 7系统 61 12.42
Windows 10 61 8.83
Windows 7系统 IE公司 11 7.33
Windows 7系统 火狐 56 6.59
Windows 10 火狐 56 3.82
Windows 10 边缘 15 3.24
Windows 8.1版 61 3.07
Windows XP系统 49 2.2
Windows 10 59 1.53
Windows 10 IE公司 11 1.51
Windows 8.1版 火狐 56 1.31
Windows XP系统 火狐 52 1.22
Windows 8 61 1.15
Windows 8.1版 IE公司 11 1.15
Mac OS X操作系统 游猎 11 0.9
Windows 7系统 火狐 53 0.89
Windows 7系统 火狐 52 0.78
乌班图 火狐 56 0.78
Windows XP系统 IE公司 6 0.7
Windows 7系统 55 0.68
Windows 7系统 火狐 55 0.62
Mac OS X操作系统 61 0.62
安卓 UC浏览器 11 0.6
Windows 10 边缘 14 0.59
Windows 7系统 歌剧 48 0.53
安卓 Chrome手机 61 0.49
Windows 10 歌剧 48 0.44
Windows 7系统 60 0.4
Windows Vista 49 0.39
Windows 7系统 Yandex浏览器 17 0.37
Windows 10 火狐 55 0.37
Mac OS X操作系统 游猎 10 0.36
Windows 10 50 0.34
安卓 安卓 4 0.33
Mac OS X操作系统 火狐 56 0.33
Windows 10 60 0.32
Windows 8.1版 43 0.3
安卓 亚马逊河丝绸 60 0.29
Windows 7系统 搜狗高速浏览器 1 0.27
Windows 8 IE公司 10 0.26
Windows 7系统 IE公司 8 0.26
Windows 7系统 IE公司 9 0.25
Windows 8 歌剧 12 0.25
Linux系统 火狐 52 0.25
Mac OS X操作系统 火狐 53 0.24
Windows 7系统 火狐 45 0.24
Windows 10 火狐 57 0.24
Windows 7系统 火狐 38 0.22
Windows 10 火狐 47 0.21

当前功能要求

以下是当前对单篇文章PDF和书籍的PDF呈现要求的列表。与当前实现不同的需求以粗体显示。

历史

  • 从Wikipedia页面呈现PDF文章和书籍是由一个名为OCG公司. 当通过book creator呈现“books”时,它使用OCG公司嵌入到收藏扩展。OCG有多个问题尤其是有桌子吗.
  • OCG的多个问题被发现,包括社区对OCG无法呈现表的抱怨。
  • 在德语社区的技术愿望列表中,表格的呈现排在第9位。
  • Wikimedia Deutschland开始致力于解决方案用于呈现PDF格式的表格,并介绍了Electron。他们这样做是为了和OCG一起运行,而不是取代它。
  • 在德国维基媒体致力于电子服务的同时,维基媒体基金会负责维护OCG服务的人得出结论,OCG必须被替换。
  • 这个WMF阅读小组整个PDF渲染计划的实施需要长期的维护工作。
  • 阅读小组启动了一个社区咨询收集电子反馈。
  • Reading基础设施和Web团队开始研究将OCG功能移植到Electron服务所需的工作范围。

咨询后更新

根据咨询反馈建议的PDF和打印样式

2017年6月初,我们就PDF呈现器的当前实现展开了咨询。在审查了咨询答复后,我们提出了以下意见:

  • 更多的用户喜欢单列格式而不是双栏格式
  • 喜欢双栏格式的用户强调,他们的偏好是基于双栏的样式和外观。一些用户还表示,在单列打印PDF时,字体大小和浪费纸张的问题
  • 提出了以下功能请求:
    • 功能超链接
    • Date和url,'此页面从[url]下载了[Date]
    • 可定制的css布局,标题,目录
    • 2列格式选项
    • 包括/排除图像版本
    • 可修改边距
    • 按节打印-允许您删除引用、不需要的段落、索引等
    • 允许可配置的文本大小

根据反馈,我们在新的印刷样式中加入了以下内容:

  • 超链接
  • 物品信息
  • 较小的字体和类似书籍的样式

上面的其余请求将被推迟到PDF呈现器的第二次迭代,在这个迭代中,我们计划构建一个允许定制可用选项的设置模式。

提案

以下是PDF呈现所需功能范围的建议:

  • 个别文章将使用侧栏中的“下载为PDF”链接呈现为PDF
  • 多篇文章将使用Book Creator工具呈现为PDF
  • 所有文章将包含文本和图像的属性
  • 所有呈现的PDF都将能够打印表格
    • 用户可以自定义其PDF的布局(可选)

当前和未来实施之间的差异

OCG公司 新服务 笔记
呈现个别物品 是的 是的
使用多个creator呈现多个文章 是的 是的
包含多篇文章的目录 是的 是的
呈现表格 是的
归属 是的 是的 公开问题:归属在新服务中的位置
造型 乳胶 新样式
N列布局 是的
默认2列布局 是的 实验性的 默认的一列或两列布局将根据反馈和定量和/或定性测试进行选择
输出格式 PDF,纯文本 仅PDF格式

设计

新的PDF样式将被设计为增加可读性。基于社区反馈和定性或定量测试,可以为书籍创建者和/或单个PDF构建对两列布局的支持。

开发和部署路线图

下面是开发和部署路线图的大致轮廓。可能会有变化。

  1. 2017年4月至5月:
    1. 阅读团队为上述功能构建后端支持
    2. 有关扩展或缩小建议功能的问题,请咨询社区
    3. 造型定性试验
  2. 2017年6月至7月:
    1. 实施新样式
    2. 第一次迭代与OCG一起在所有项目上启动并比较性能
    3. 基于协商和确定的边缘案例的迭代
  3. 2017年8月-2017年9月
    1. 必要时进行其他更改
  4. 2017年10月
    1. 在所有项目中没有OCG的第二次迭代启动

单品

  • 选择“下载为PDF”链接将创建单个文章的PDF
  • 选择“下载为PDF”后,将生成PDF文件。要下载文件,用户将选择“下载文件链接”
  • 每个PDF文件将包含以下内容:
    • 文章标题和正文
    • 信息箱(如有)
    • 桌子(如有)
    • 单列布局
    • 页码
    • 文章和所有图片
    • 链接到文章链接的页面(蓝色链接和外部链接)
    • 文本和图像源、贡献者和许可证

汽化器跟踪

所有与PDF相关的更改,包括替换OCG、替换Electron PDF呈现器,以及对书籍或集合扩展的任何更新都将在phabricator项目下进行跟踪质子. 项目页面将显示与PDF相关的所有任务的最新更新。

2017年10月提供功能

注意:目前不会对当前的图书创建者工作流进行任何更改

  • 用户将通过选择“创建一本书”启动books creator
  • 这将导航到当前的图书创建页面
  • 要下载一本书,用户将从books页面选择“download”链接
  • 用户只能下载PDF格式的书籍
  • 书籍中的所有元素都将包含以下内容:
    • 书名页
    • 书中每一篇文章的参考文献都会出现在文章的末尾
    • 每一篇文章都将从新的一页开始
    • 文本和图像源、贡献者和许可证的单个部分,包含从所有文章收集的贡献

2017年11月至12月提供功能

  • 书籍将包含一个带有页码的目录
    • 从目录中选择一个部分将引导用户到书中相应的部分

书籍的样式将被更新以提高可读性

替代方案

有一种将MediaWiki导出到LaTeX、PDF、ODT和EPUB的替代方法:

http://mediawiki2latex.wmflabs.org/

服务器上的计算资源是有限的。

如果您运行UbuntuLinux并希望获得更快的结果,可以安装m2l pyqtmediawiki2latex包.