我想知道是否可以使用unix命令行和飞碟进行xhtml到pdf的转换?如果是这样,怎么样?我查看了文档,但找不到如何操作。谢谢。
答案 0 :(得分:4)
可以使用Flying Saucer 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
以下类似方法可用于Flying Saucer R8:
flyingsaucer/ ├── bin │ └── flyingsaucer.sh └── lib ├── flying-saucer-core-9.1.16.jar ├── flying-saucer-pdf-9.1.16.jar ├── iText-2.1.7.jar └── xml-apis-xerces-2.9.1.jar
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
运行shell脚本,例如:
./flyingsaucer/bin/flyingsaucer.sh https://www.w3.org w3c.pdf
创建了网页的PDF版本。