メニュー・ボタン アイコン
電話:03-5316-3375info@trustss.co.jp
電話:03-5316-3375info@trustss.co.jp

PdfTools.DocumentAssembly.DocumentAssembler.Appendメソッド

inDocからドキュメントのプロパティとページの範囲をコピーします。

PdfTools.DocumentAssembly.DocumentAssemblerクラス

名前空間: PdfTools.DocumentAssembly

定義

C#
public void Append(
        Document inDoc,
        int? firstPage = null,
        int? lastPage = null,
        DocumentCopyOptions documentCopyOptions = null,
        PageCopyOptions pageCopyOptions = null
)
引数:
inDoc   Pdf.Document
firstPage   Nullable<Int32> (省略可)
コピーする最初のページ番号のパラメータです。このページ番号は1から始まります。設定する場合の数値は1(最初のページ)からPdf.Document.PageCount(最後のページ)までの範囲とします。
規定値: 1
lastPage   Nullable<Int32> (省略可)
コピーされる最後のページ番号のパラメーターです。このページ番号は1から始まります。設定する場合の数値は1(最初のページ)からPdf.Document.PageCount(最後のページ)までの範囲とします。
規定値: Pdf.Document.PageCount
documentCopyOptions   PdfTools.DocumentAssembly.DocumentCopyOptions (省略可)
pageCopyOptions   PdfTools.DocumentAssembly.PageCopyOptions (省略可)


例外

例外条件
LicenseExceptionライセンスが不正
ArgumentExceptionfirstPageまたはlastPageが許容範囲にない。
ArgumentException以下プロパティのいずれかがtrueに指定された状態でメソッドが既に呼び出されている:
ConformanceException入力PDF文書の規格準拠レベルは、出力PDF文書の規格準拠レベルと互換性がない。
ConformanceException明示的に要求された準拠レベルは PDF/A レベル A ([!:PdfTools.Pdf.Conformance.PdfA1A]、[!:PdfTools.Pdf.Conformance.PdfA2A]、または [!:PdfTools.Pdf.Conformance.PdfA3A])で、コピーオプションDocumentAssembly.PageCopyOptions.CopyLogicalStructurefalseに設定されている。
InvalidOperationExceptionAssemble()がすでにコールされている。
ProcessingException処理に失敗
ArgumentNullExceptioninDoc値がnull

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ