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