GroupDocs.Assemblyを使用すると、1つのPDFドキュメントを別のドキュメントにシンプルかつカスタマイズ可能に埋め込むことができます。
- 埋め込むコンテンツのためのプレースホルダーを持つテンプレートを作成します(PDFテンプレートはサポートされていません)。
- テンプレートのファイルパスを指定します。
- 埋め込むドキュメントのファイルパスを提供します。
- マージされたコンテンツを持つ最終ファイルをPDFとして保存します。
GroupDocs.Assemblyを使用すると、1つのPDFドキュメントを別のドキュメントにシンプルかつカスタマイズ可能に埋め込むことができます。
// テンプレート内で埋め込むドキュメントの位置をマークするためにこのタグを使用します
// <<doc [doc_expression]>>
// メインテンプレートのファイルパスを設定
// 現時点ではPDFテンプレートはサポートされていません。
String template = "doc_template.docx";
// 挿入するドキュメントのパスを提供
DataSourceInfo data
= new DataSourceInfo("insert.docx", "doc_expression");
// 埋め込まれたコンテンツを持つ最終ファイルを保存
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
GroupDocs.Assembly for Javaを使用すると、ドキュメントを埋め込むことが簡単かつカスタマイズ可能で、ファイルタイプに関係なく、プロジェクト全体でクリーンで一貫した結果を実現できます。
JSON、XML、またはCSVなどのソースからデータを迅速かつ確実に埋め込むことで、ワークフローを効率化します。
GroupDocs.Assemblyを使用すると、テキスト、ハイパーリンク、画像、さらにはダイナミックバーコードと一緒にテーブル、チャート、リストを挿入できます。
LINQテンプレートを使用してデータを正確に配置し、配列のような繰り返し要素を処理し、カスタムスタイルを容易に適用できます。
PDF、HTML、MS Officeファイル、OpenOfficeなど、さまざまなフォーマットでドキュメントをマージし、プロジェクトの柔軟性を確保します。
// テンプレートファイルにプレースホルダータグを追加します
// <<image [expression]>>
// テンプレートへのパスを定義します
// 現時点ではPDFテンプレートはサポートされていません。
String template = "template.docx";
// 画像へのパスを指定します
DataSourceInfo data =
= new DataSourceInfo("logo.jpg", "expression");
// DocumentAssemblerインスタンスを初期化します
DocumentAssembler asm = new DocumentAssembler();
// 埋め込まれた画像を持つファイルを保存します
asm.assembleDocument(template, "result.pdf", data);
GroupDocs.Assemblyが提供する幅広い機能を発見して、文書の埋め込みと結合を効率的かつ手間なく行いましょう。
Javaを使用すると、50を超えるファイルフォーマットでコンテンツを埋め込んだり、組み合わせたりすることができます。プロフェッショナルな結果を得るためにファイルをシームレスに追加します。