多年来,PDF 已成为一种极其主要的文件格式。
如果你想创建可以在所有紧张操作系统下查看的文档,PDF 是不 二之选,由于它可以保持文档的整体外不雅观和觉得,而无论它们在什么平台下查看。

有大量与 PDF 干系的软件可用,个中有许多不同的运用程序可以输出和打开文件。
许多开源软件都将文档保存为此格式,例如 LibreOffice 和 GIMP。

本文的目的是推举免费和开源的 PDF 开拓库。
在这里不考虑 PDF 编辑器、PDF 查看器、为 PDF 文件添加 OCR 层的工具。
这是由于这些种别可参考 最佳免费和开源系列 的文章。

pdflibphp16 款最佳免费开源 PDF 开辟库  OpenSSH 99 宣布默认禁用 DSA 算法 JavaScript

评级图表

库名

描述

评分

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 算法