创建支持服务单
关注

Q100156:如何在Flix中创建自定义PDF?

摘要

在本文中,我将向您展示如何向Flix 5.2+添加自定义大小的PDF插件。在下面列出的步骤和屏幕截图中,我创建了一个5行,5列PDF,每页共有25个面板。可以在附件中找到此示例中使用的源文件。

  1. 用文本编辑器,打开flix App/builds/flix_web.release/pythonSource/flix/plugins/toPDF.py
  2. 复制 上述文件中的 任何一个TOPDF# 类,并将其粘贴到文件末尾。
  3. 为新类提供唯一名称以反映每页面板。例如, class TOPDF25(ToPDF1):
  4. 将图标路径更改为/flixApp/builds/flix_web.release/assets/20px-pdf.png ,这将在PDF插件下拉菜单中显示空白PDF图标。如果您打算拥有多个自定义PDF,最好使用空白图标创建一个图标,其中的数字表示每页面板的数量。
  5. 将标签从label='Letter 3/pg'更改为label='Landscape 25/pg'
  6. Change the plugin path to: flix.plugins.toPDF.TOPDF25()
  7. 更改行( pdf.row )和列( pdf.column )以调整每页显示的面板数。 5x5将在一个页面上显示25个面板。变量位于getPDFTemplate方法中。

你完成的课程应该看起来像下面的图像。

8.打开/builds/flix_web.release/pythonSource/flix/plugins/pluginConfig.py并滚动到PDF部分。复制PDF部分中的一个现有行,并在路径末尾重命名该类,以匹配您的类的类的名称。

pluginConfig.py的PDF部分应如下图所示。


9.完成上述所有更改后,您现在需要重新启动Flix服务器

返回Flix后,如果单击并按住PDF图标以显示新大小。您的图标应如下所示。


关键字:自定义,PDF,导出,插件

这篇文章有帮助吗?
/

We're sorry to hear that!

Please tell us why.
0 人中有 0 人觉得有帮助

评论