Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第125章 PDF
PDF リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Camel 2.16.0 から利用可能
PDF コンポーネントは、PDF ドキュメントからコンテンツを作成、変更、または抽出する機能を提供します。このコンポーネントは、Apache PDFBox を基礎となるライブラリーとして使用して PDF ドキュメントと連携します。
PDF コンポーネントを使用するには、Maven ユーザーは以下の依存関係を
pom.xml
に追加する必要があります。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
PDF コンポーネントはプロデューサーエンドポイントのみをサポートします。
pdf:operation[?options]
pdf:operation[?options]
operation
は、PDF ドキュメントで実行する固有のアクションです。
操作 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
名前 | デフォルト値 | 説明 |
---|---|---|
marginTop
|
20
|
ページのテキストとトップエッジ間の pixel にマージンサイズを設定します。 |
marginBottom
|
20
|
ページのテキストと下線間の pixel にマージンサイズを設定します。 |
marginLeft
|
20
|
ページのテキストと左エッジ間のピクセルにマージンサイズを設定します。 |
marginRight
|
40
|
ページのテキストと右端間のピクセルにマージンサイズを設定します。このオプションは、textProcessingFactory オプションが lineTermination の場合は無視されます。 |
fontSize
|
14
|
ピクセルにフォントのサイズを設定します。 |
pageSize
|
PAGE_SIZE_A4
|
ページのサイズを設定します。使用できる値
|
font
|
Helvetica
|
PDFBox のベースフォントの 1 つ。 |
textProcessingFactory
|
lineTermination
|
テキスト処理ファクトリーを設定します。lineTermination : 行中断書き込みストラテジーのクラスセットを構築します。行終了記号でスライスされるテキストは、行に適合するかどうかに関係なく記述されます。autoFormatting - テキストは単語でスライスされ、行に適合する最大単語数が PDF ドキュメントに書き込まれます。このストラテジーでは、行に収まらないすべての単語が新しい行に移動されます。
|
Headers リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ヘッダー | |
---|---|
pdf-document
|
Mandatory append 操作のヘッダー、および他のすべての操作では無視されます。想定されるタイプは PDDocument です。追加操作に使用される PDF ドキュメントを保存します。
|
protection-policy
|
想定されるタイプは ProtectionPolicy です。これが指定されている場合、PDF ドキュメントがこれで暗号化されます。
|
decryption-material
|
想定されるタイプは DecryptionMaterial です。PDF ドキュメントが暗号化されている場合は 必須 ヘッダーです。
|