athenapdf:在Go,Electron和Docker上构建的wkhtmltopdf的直接替换

时间:2024-02-22 07:44:52
【文件属性】:

文件名称:athenapdf:在Go,Electron和Docker上构建的wkhtmltopdf的直接替换

文件大小:189KB

文件格式:ZIP

更新时间:2024-02-22 07:44:52

electron javascript go docker kubernetes

雅典娜 由Docker驱动的简单PDF转换。 雅典娜由一个命令行界面(CLI)工具和一个将HTML转换为PDF文档的微服务组成。 雅典娜将Arachne变成蜘蛛,以挑战她作为织布工和/或编织挂毯侮辱神灵的目的。 例子: 原文: (已转换: | ) 原文: (转换: | ) 启用,仅页面的基本内容保留在生成的PDF文档中。 它是网页的整洁版本,非常适合阅读。 背景 雅典娜是一个开源项目。 它旨在-PDF转换; 与其他程序一起工作; 并能够处理文本流,因为这是一个通用接口。 它旨在为用户提供随需应变的功能,将HTML转换为PDF而没有多余的装饰。 在最低层次上,其组件( )被设计为的替代/直接替代, 是一种流行的CLI工具,用于HTML到PDF的转换。 由于Docker,CLI语法稍微复杂一些,但更可靠。 (就其价值而言,wkhtmltopdf很棒,但它有一个令人意外崩溃的可怕习惯,尤其是在打印无效HTML,有问题CSS或其他问题的文档时)。 还有一个组件( ),允许您在HTTP上利用Athena。 入门 CLI与微服务 我们的工具足以满足大多数日常HT


【文件预览】:
athenapdf-master
----.gitignore(79B)
----README.md(7KB)
----weaver()
--------Dockerfile(527B)
--------testdata()
--------testutil()
--------main.go(3KB)
--------README.md(2KB)
--------handlers.go(5KB)
--------main_test.go(118B)
--------conf()
--------Gopkg.toml(1KB)
--------docker-compose.yml(113B)
--------docs()
--------.dockerignore(142B)
--------middleware_test.go(4KB)
--------config.go(4KB)
--------Gopkg.lock(4KB)
--------middleware.go(2KB)
--------Dockerfile.build(285B)
--------gcmd()
--------converter()
----LICENSE(1KB)
----cli()
--------Dockerfile(1KB)
--------README.md(2KB)
--------bin()
--------docs()
--------LICENSE(12KB)
--------.dockerignore(159B)
--------package.json(1KB)
--------src()
--------Dockerfile.build(366B)
--------entrypoint.sh(135B)
--------fonts.conf(628B)
----.travis.yml(415B)
----Makefile(2KB)

网友评论