いずれのPDF要素をどのようにコピーするかを指定する
継承
定義
public class PageCopyOptions : NativeObject
コンストラクタ
名前 | 概要 | |
---|---|---|
![]() | PageCopyOptions |
プロパティ
名前 | 概要 | |
---|---|---|
![]() | Annotations | アノテーション(注釈)のコピー方針 ページをコピーする際にインタラクティブなアノテーション(付箋やテキストのハイライトなど)をどのように処理するかを指定します。 ただし、PdfTools SDKではアノテーションとみなされないリンク、フォームフィールド、署名フィールドはコピー対象ではありません。 既定値: DocumentAssembly.CopyStrategy.Copy |
![]() | CopyAssociatedFiles | 関連ファイルをコピー ページをコピーする際にページ(またはそのサブオブジェクト)に関連付けられた埋め込みファイルもコピーするかを指定します。 既定値: true |
![]() | CopyLogicalStructure | Logical Structure(論理構造)とTagged Information(タグ付け情報)をコピー ページをコピーする際にページ(またはそのコンテンツ)に関連付けられたLogical InformationとTagged Informationもコピーするかを指定します。 対象のPDF文書がPDF/A Level-Aに準拠している場合は必須オプションです。 既定値: true |
![]() | CopyOutlineItems | アウトライン項目(ブックマーク)をコピー ページを指すアウトライン項目(ブックマーク)をコピー先の文書に自動的にコピーするかどうかを指定します。 既定値: true |
![]() | FormFieldConflictResolution | フォームフィールド名競合の解決方針 異なる複数のファイルのフォームフィールドに同じ名前(識別子)が設定されている場合に、ファイルからページをコピーする際の名前競合をどのように解決するかを指定できます。 既定値: DocumentAssembly.NameConflictResolution.Merge |
![]() | FormFields | フォームフィールドのコピー方針 ページをコピーする際のフォームフィールドの処理方針を指定します。 既定値: DocumentAssembly.CopyStrategy.Copy |
![]() | Links | リンクのコピー方針 ページをコピーする際にリンク(ドキュメント内の内部リンクと外部リンク)をどのように処理するかを指定します。 既定値: DocumentAssembly.CopyStrategy.Copy |
![]() | NamedDestinations | Named Destinations(名前付き移動先)のコピー方針 ページをコピーする際にNamed Destinationsを解決するかを指定します。 既定値: DocumentAssembly.NamedDestinationCopyStrategy.Copy |
![]() | OptimizeResources |
フォントや画像などの重複するリソースを検出して統合 複数の類似したソースファイルからページをコピーする場合にファイルサイズが縮小されますが、処理時間は長くなります。 既定値: true |
![]() | PageRotation | ページを回転する方法を指定 既定値: DocumentAssembly.PageRotation.NoRotation |
![]() | SignedSignatures | 署名済み署名フィールドの削除方針 署名されたデジタル署名はページをコピーすると常に無効になりますので、署名情報は削除されます。このプロパティは署名の視覚的表現を保持するかを指定します。 既定値: DocumentAssembly.RemovalStrategy.Remove |
![]() | UnsignedSignatures | 署名されていない署名フィールドのコピー方針 まだ署名されていない署名フィールドの処理方法を指定します。 既定値: DocumentAssembly.CopyStrategy.Copy |