GroupDocs.Assemblyを使用すると、PDFテンプレートのような人気フォーマットにバーコードを挿入できます。1Dおよび2Dバーコードを含む60種類以上をサポートしています。
- バーコードのプレースホルダーを持つテンプレートを準備します(PDFテンプレートはサポートされていません)。
- サポートされているソースからデータを取得します。
- サイズや解像度などのバーコード設定を調整します。
- 追加されたバーコードを持つ文書をPDFファイルとして保存します。
GroupDocs.Assemblyを使用すると、PDFテンプレートのような人気フォーマットにバーコードを挿入できます。1Dおよび2Dバーコードを含む60種類以上をサポートしています。
// 出力文書でバーコードを作成するために、このタグをテンプレートに使用します
// <<barcode [barcode_expression] -barcode_type>>
// テンプレートのファイルパスを設定します
// PDFテンプレートは現在サポートされていません。
String template = "barcode_template.docx";
// データをソースから取得します
DataSourceInfo data
= new DataSourceInfo(GetData(), "label");
// 追加されたバーコードを持つ文書をPDFファイルとして保存します。
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
GroupDocs.Assembly for Javaは、人気のファイルタイプでの文書作成を簡素化します。テンプレートを使用して、グラフ、表、リスト、リンク、画像、バーコードをシームレスに追加できます。
このAPIは、JSON、XML、CSVなどのフォーマットからデータを効率的かつ正確に文書に埋め込みます。
GroupDocs.Assemblyは、テキスト、リンク、画像、リアルタイムバーコード生成とともに、表、グラフ、リストといったネイティブ要素をサポートしています。
LINQベースのテンプレートを使用することで、データを正確に配置し、ループを使用して配列を追加し、プログラム的に色のようなフォーマットをカスタマイズできます。
MS Office文書、PDF、HTML、OpenOffice、電子メールなどのファイルを扱えます。また、一つの文書を別の文書にマージすることも可能です。
// バーコードプレースホルダーを含むテンプレートを準備します
// <<barcode [barcode_expression] -barcode_type>>
// テンプレートファイルへのパスを設定します
// PDFテンプレートは現在サポートされていません。
String template = "barcode_template.docx";
// 特定のソースからデータを読み込みます
CsvDataSource data_csv =
new CsvDataSource("Barcode Labels.csv",
new CsvDataLoadOptions(true));
// 必要なデータを持つデータソースオブジェクトを構築します
DataSourceInfo data
= new DataSourceInfo(data_csv, "label");
// DocumentAssemblerのインスタンスを作成します
DocumentAssembler asm = new DocumentAssembler();
// バーコードの設定をカスタマイズします
asm.getBarcodeSettings().setResolution(1200);
asm.getBarcodeSettings().setBaseYDimension(5f);
// バーコードを含む更新された文書を保存します
asm.assembleDocument(template, "result.pdf", data);
私たちのプラットフォームは、強力なツールと自動化を用いてビジネス文書の取り扱いを簡素化します。
Javaは50種類以上のファイルタイプをサポートし、プロフェッショナルな結果を得るためのデータマージおよびテンプレート処理を容易にします。