テンプレートの作成とエクスポート
Contents
[
Hide
]
この記事では、Aspose.PDF for SharePointを使用してテンプレートを作成およびエクスポートする方法を示します。
Aspose.PDF for SharePoint 1.9.2以降、PDFテンプレートのサポートはSharePointのサブサイトもカバーします。
テンプレートの作成とエクスポート
Aspose.PDF for SharePointのエクスポート機能を使用するには、まず「PDFテンプレート」を使用するリストを作成します。
PDFテンプレートを使用するリストを作成する:
タスクフォームテンプレートとタスクリストテンプレートの2つのドキュメントテンプレートが作成されます:
テンプレートフォームでは、次の情報を入力できます:
- Name: テンプレートのファイル名。
- Title: テンプレートのタイトル。 (デフォルトでは、ファイル名と同じです。)
- 説明: テンプレートの説明。良い説明はテンプレートの使いやすさを向上させます。
- 割り当てられたリストタイプ: カンマで区切られたリストID (テンプレートに関連しています。このフィールドはAllListTypesの値を含むこともあります。このフィールドは、TypeフィールドがListに設定されている場合にのみ適用されます)。
- 割り当てられたコンテンツタイプ: カンマで区切られたコンテンツタイプID (テンプレートに関連しています。このフィールドはAllListTypesに設定されることがあります。このフィールドは、TypeフィールドがItemに設定されている場合にのみ適用されます)。
- タイプ: リストテンプレートまたはアイテムテンプレートのいずれか。
- ステータス: オプションはアクティブ、非アクティブ (すべてに対して不可視)、デバッグ中 (管理者にのみ可視) です。
タスクリストテンプレートフォーム:
タスクフォームテンプレートフォーム:
保存されると、新しいテンプレートがテンプレートリストに表示され、使用する準備が整います:
2つのタスクリストテンプレート:
タスクフォームテンプレート:
テンプレートの開発
テンプレートは、Aspose XML PDFに基づくXMLファイルです。リスト用のテンプレートを作成するには、SharePointのターゲットコンテンツタイプフィールドの内部名に関連する特別なマーカーをXML PDFファイルに配置します。
マーカー
- SPListItemsCount – リストアイテムの数で置き換えられます。
- SPListTitle – リストタイトルで置き換えられます。
- SPTableIterator – 最初のテーブルセルに配置し、テーブルを完全に繰り返すことを示します。
- SPRowIterator – 最初のテーブルセルに配置し、行繰り返しを示します。
- SPField – アイテムフィールドの値で置き換えられます。
参考のために、テンプレートXMLファイルをダウンロードしてください。
PDFへのエクスポート
テンプレートが完全に設定されたら、リストやアイテムをPDFファイルにエクスポートする準備が整いました。
タスクリストテンプレートを使用してリストをPDFにエクスポートする: