プロジェクト · オープンソース · OSS/05 / 2023年から
ironpress:ブラウザなしの PDF
ブラウザもサブプロセスもシステム依存もなしに HTML・CSS・Markdown を PDF へ変換する。純 Rust で書かれた完全なレイアウトエンジンで、サーバーから WASM まで組み込める。プロジェクトは公開され、計測され、参照エンジンとのパリティレポートまで文書化されている。
背景
PDF の生成には、ほぼ常にブラウザの同梱が必要でした。重く、遅く、監査しづらく、制約の厳しい環境では不可能。それでも請求書、レポート、文書と、必要はどこにでもあります。コンテナに隠された Chromium より良い答えがあるはずです。
取り組み
ironpress の設計。純 Rust の完全なレイアウトエンジンで、ブラウザなし、サブプロセスなし、システム依存なしに HTML・CSS・Markdown を PDF に変換します。C・C++・WASM バインディング、オンラインプレイグラウンド、参照エンジンとの公開パリティレポート。品質は主張するものではなく、測るものです。
残ったもの
GitHub スター 690、crates.io での配布、サーバーからブラウザまでのユーザー。そして私たちがどこでも適用する原則。クリティカルなコンポーネントは行単位で監査でき、バイト単位で再現できなければなりません。
- GitHub スター 690、crates.io で配布
- C・C++・WASM バインディングとオンラインプレイグラウンド
- 参照エンジンとの公開パリティレポート
- システム依存ゼロ:監査可能で再現可能