[新しいオープンソースプロジェクト]PDF構築フレームワークx-easypdfがDromaraオープンソースコミュニティに参加しました

ロゴ

x-easypdfについて

x-easypdfは、pdfboxの2次カプセル化に基づいており、使用のしきい値を大幅に削減し、コンポーネント化された形式でpdfを構築します。シンプルで使いやすく、開発者がPDFドキュメントをすばやく生成するのに役立ちます。


プロジェクトの特徴

  • 軽量

pdfbox関連の依存関係のみが含まれます(デジタル署名の場合はbouncycastleの依存関係を個別に追加する必要があり、バーコードの場合はzxingの依存関係を個別に追加する必要があります)

  • シンプルでスマート

ワードラップとページ付け

  • フォーム入力

組み込みのドキュメントフォームフィラー(フォームのテキストフィールドに入力するため)

  • 画像変換

組み込みのドキュメントイメージャ(ドキュメント全体を画像に変換したり、ドキュメントの数ページを画像に変換したりできます)

  • ドキュメントの抽出

内蔵のドキュメントエクストラクタ(ドキュメント内のテキストや画像を抽出できます)

  • ドキュメントの置き換え

組み込みのドキュメント置換(ドキュメント内のテキストと画像を置き換えます)

  • 文書分析

組み込みのドキュメントアナライザー(座標、コンテンツ、フォントサイズなど、ドキュメント内のテキストおよび画像情報を分析できます)

  • ドキュメント分割

内蔵ドキュメントスプリッター(ページ番号でドキュメントを1つ以上のドキュメントに分割できます)

  • デジタル署名

組み込みのドキュメント署名者(ドキュメントにデジタル署名するため)

  • 組み込みフォント

組み込みの薄い|通常|太字の3つのオープンソース中国語フォント(Huawei Hongmengフォント)

  • 豊富なコンポーネント

透かし、ヘッダー、フッター、テキスト、画像、表、長方形、円、線、レイアウト、バーコード(1次元コード/ 2次元コード)などの組み込みコンポーネント


ソフトウェアアーキテクチャ

ソフトウェアアーキテクチャ


HelloWorldデモ

// 极致写法
XEasyPdfHandler.Document.build().addPage(XEasyPdfHandler.Page.build(XEasyPdfHandler.Text.build("Hello world"))).save(OUTPUT_PATH).close();

倉庫の住所

https://gitee.com/dromara/x-easypdf

x-easypdfは軽量で、依存関係がほとんどなく、豊富な拡張インターフェイスを備えているため、開発者はコンポーネント化された操作を通じてPDFをすばやく作成できます。スターの使用と学習へようこそ。

Supongo que te gusta

Origin www.oschina.net/news/203229
Recomendado
Clasificación