多年来,PDF 已成为一种极其主要的文件格式。 如果你想创建可以在所有紧张操作系统下查看的文档,PDF 是不 二之选,由于它可以保持文档的整体外不雅观和觉得,而无论它们在什么平台下查看。
有大量与 PDF 干系的软件可用,个中有许多不同的运用程序可以输出和打开文件。 许多开源软件都将文档保存为此格式,例如 LibreOffice 和 GIMP。
本文的目的是推举免费和开源的 PDF 开拓库。 在这里不考虑 PDF 编辑器、PDF 查看器、为 PDF 文件添加 OCR 层的工具。 这是由于这些种别可参考 最佳免费和开源系列 的文章。
评级图表
库名
描述
评分
TCPDF
用于天生 PDF 文档 的 PHP 类
8.9
PDFBox
创建、渲染、打印、拆分、合并、变动、验证和提取文本和元数据
8.9
Poppler
用于渲染 PDF 文件以及检讨或修正其构造的库
8.6
Apache FOP
由 XSL 格式化工具驱动的打印格式化程序
8.2
PDFKit
用于 Node 和浏览器的 PDF 文 档天生库
8.0
QPDF
检讨和操作 PDF 文件构造的库和程序
7.7
PoDoFo
解析 PDF 文 件并将其内容修正到内存中
7.7
xhtml2pdf
利用 Python 的 HTML 到 PDF 转换器
7.6
OpenPDF
用于创建 和编辑 PDF 文件的库;iText 的分支
7.5
libHaru
用于天生 PDF 的库
7.3
pdf-lib
在 JavaScript 环境中创建和修正 PDF 文档
7.0
JasperReports
用 Java 编写的报表引擎
7.0
CapyPDF
全彩色管理的 PDF 生 成库
6.4
PDFio
PDF 读/写库
6.1
PDFsharp
用于处理 PDF 文件的 .NET 库
5.5
CamlPDF
用于读取、写入和修正 PDF 文件的 OCaml 库
5.3
无论您是须要天生 PDF 文档 、操作现有 PDF 文件还是从 PDF 文件中提取数据,这些库都能供应您须要的工具。
来源: https://www.linuxlinks.com/best-free-open-source-pdf-development-libraries/
OpenSSH 9.9 发布,默认禁用 DSA 算法
OpenSSH 9.9 于 2024 年 9 月 19 日发布,可从以下镜像站点获取:https://www.openssh.com/。
未来弃用关照
OpenSSH 操持在 2025 年初移除对 DSA 署名算法的支持。此版本在编译时默认禁用 DSA。
DSA 算法存在安全毛病,其密钥长度限定为 160 位,并且利用 SHA1 哈希算法,安全性较低。OpenSSH 自 2015 年起默认禁用 DSA 密钥,但保留了运行时可选支持。
由于 DSA 是 SSHv2 协议中唯一逼迫实现的算法,为了兼容性,OpenSSH 一贯保留对其支持。但目前,更好的算法已得到广泛支持,OpenSSH 认为连续掩护 DSA 的本钱过高,希望将其移除以加速其在密码库中的弃用。
目前,DSA 在编译时被禁用。操持在 2025 年的第一个 OpenSSH 版本中完备移除 DSA 支持。
新功能
支持新的稠浊后量子密钥交流算法: 基于 FIPS 203 Module-Lattice Key Enapsulation (ML-KEM) 机制和 X25519 ECDH 算法。改进 ssh_config "Include" 指令: 现在可以扩展环境变量以及与 "Match Exec" 支持的相同 %-tokens 集。sshd_config 新增 "RefuseConnection" 选项: 如果设置,将在第一次身份验证要求时终止连接。sshd_config 新增 "Match invalid-user" 谓词: 当目标用户名在做事器上无效时匹配。Streamlined NTRUPrime 代码更新: 大幅提升性能。增强密钥安全性: 防止私钥被包含在核心转储文件中。其他改进: 利用 libcrypto EVP_PKEY API 处理密钥、为登录脱期韶光添加随机抖动等。缺点修复
修复了 OpenSSH 9.8 中的一些缺点,包括:放宽了对绝对路径的哀求。修复了 sshd 日志中源地址和目标地址顺序缺点的问题。确保在署名验证失落败时不应用 authorized_keys 选项。改进了 ssh-keygen 的密码短语提示。更加严格地解析密钥类型名称。修复了代理多路复用 (-O proxy) 缺点。其他
可移植性改进。构建修复。校验和
供应了 SHA1 和 SHA256 校验和。来源: https://www.openssh.com/txt/release-9.9
更多内容请查阅 : x-cmd blog (daily) | [241002] 16 款最佳免费开源 PDF 开拓库 | OpenSSH 9.9 发布,默认禁用 DSA 算法