Sejda-Console HTML转换为PDF

时间:2018-09-14 00:00:28

标签: bash sejda

我正在尝试使用bash脚本将HTML文档转换为PDF格式。我发现Sejda转换器在完全呈现所需的图表方面做得很好,但是在控制台而不是Web界面中使用它时遇到了一些麻烦。尽管https://www.sejda.com/developers的文档提供了有关如何转换URL的示例,但有人知道在控制台中转换本地文件的类似方法吗?

1 个答案:

答案 0 :(得分:1)

无法通过sejda-console获得HTML到PDF的转换。

但是,您可以通过发布文件的HTML内容,通过sejda.com API(不仅是URL)来转换本地文件。

下面是从命令行转换HTML代码的示例:

from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.backends import default_backend
import base64
backend = default_backend()

key = "z\r}\xE6\xB5\xB0P:\x80D@+\x96S\xAB (\x87\xDD#3x\xB9\xF3\xB4\xE7*qTKz\xC1"
iv = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
data = "\xC7u\xE7\xB7W\xED\xE60\xCD\n\xA1\x11;\xD1\x02f\x1A\xB3\x88)\xCAR\xA6B*\xB7\x82\x86/&\x86F"

cipher = Cipher(algorithms.AES(key), modes.CBC(iv), backend=backend)
encryptor = cipher.encryptor()
ct = encryptor.update(data) + encryptor.finalize()
base64.b64encode(ct)

=> 'ldB7M0nr+FP6I9NiogtvysUFfUC2vIt6Hj7cwzEiUEY='

免责声明:我是开发人员之一。