4

我想知道是否可以使用带有飞碟的 unix 命令行进行 xhtml 到 pdf 的转换?如果是这样,怎么做?我查看了文档,但找不到如何操作。谢谢你。

4

1 回答 1

4

飞碟R8

可以使用飞碟 R8

java -cp core-renderer.jar:iText-2.0.8.jar:xml-apis-xerces-2.9.1.jar 
         org.xhtmlrenderer.pdf.ToPDF http://your_url_here file.pdf   

飞碟R9

Flying Saucer R8 可以使用与以下类似的方法:

  1. 创建一个目录结构,例如:
    飞碟/
    ├── 斌
    │ └── flysaucer.sh
    └── 库
        ├── 飞碟核心-9.1.16.jar
        ├── 飞碟-pdf-9.1.16.jar
        ├── iText-2.1.7.jar
        └── xml-apis-xerces-2.9.1.jar

  1. 外壳脚本flyingsaucer.sh包括:
#!/bin/bash

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
FS_LIB="$SCRIPT_DIR/../lib"

java -cp "$FS_LIB/*" org.xhtmlrenderer.pdf.ToPDF $1 $2
  1. 运行 shell 脚本,例如:

    ./flyingsaucer/bin/flyingsaucer.sh https://www.w3.org w3c.pdf
    

将创建网页的 PDF 版本。

于 2013-07-02T06:44:56.467 回答