PdfFileInfo

PdfFileInfo

概要

PdfFileInfo は、Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: IDisposable。

PDF ドキュメントのメタデータとプロパティにアクセスするためのファサード。

このクラスは、.NET プログラム内の PdfFileInfo オブジェクトを操作するための 34 のメソッドを提供します。利用可能なメソッドは、BindPdf、ClearInfo、Close、Dispose、GetDocumentInfo、GetDocumentPrivilege、GetMetaInfo、GetPageHeight、GetPageRotation、GetPageWidth、GetPageXOffset、GetPageYOffset、および追加の 8 メソッドです。Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、すべてのパブリックメンバーは任意の .NET アプリケーションから利用可能です。プロパティ: Author、CreationDate、CreationDateValue、Creator、Document、HasCollection、およびさらに 26 件。

プロパティ

名前型アクセス説明
DocumentDocument?読み取りバインドされたドキュメント。
InputFilestring?読み取り/書き込みソースPDFのパス。
HasOpenPasswordbool読み取りPDF が開く際にユーザー/オープン パスワードが必要かどうか。
HasEditPasswordbool読み取りPDF にオーナー/編集パスワードがあるかどうか(i.e.
PasswordTypePasswordType読み取りバインドされた PDF を認証したパスワードの種類(ある場合)。
Titlestring?読み取り/書き込み文書のタイトル。
Authorstring?読み取り/書き込み文書の著者。
Subjectstring?読み取り/書き込み文書の主題。
Keywordsstring?読み取り/書き込み文書のキーワード。
Creatorstring?読み取り/書き込み作成アプリケーション。
Producerstring?読み取りPDF を作成したプロデューサーアプリケーション。
HeaderDictionary<string, string>読み取り/書き込み基礎となる /Info 辞書からのカスタムメタデータエントリで、名前でキー付けされています。
CreationDatestring読み取り/書き込みPDF のネイティブ形式 (D:YYYYMMDDHHmmSSOHH’mm’) の作成日時、または存在しない場合は空。
CreationDateValueDateTime読み取り/書き込みRaw DateTime のビュー (CreationDate)(FOSS のみの便利機能)。
ModDatestring読み取り/書き込みPDF のネイティブ形式 (D:YYYYMMDDHHmmSSOHH’mm’) の更新日付、または存在しない場合は空。
ModDateValueDateTime読み取り/書き込みRaw DateTime のビュー (ModDate)(FOSS のみの便利機能)。
NumberOfPagesint読み取りページ数。
PdfVersionstring?読み取りPDF バージョン文字列(例: “1.4”、“1.7”)。
IsEncryptedbool読み取り文書が暗号化されているかどうか。
HasFormbool読み取りドキュメントにフォームがあるかどうか。
HasOutlinesbool読み取りドキュメントにブックマークがあるかどうか。
HasMetadatabool読み取りドキュメントに XMP メタデータがあるかどうか。
HasEmbeddedFilesbool読み取り文書に埋め込みファイルがあるかどうか。
HasPageLabelsbool読み取り文書にページラベルがあるかどうか。
HasLayersbool読み取りドキュメントにレイヤー(オプションコンテンツ)があるかどうか。
HasCollectionbool読み取りドキュメントが PDF ポートフォリオかどうか(カタログに /Collection エントリがあるか)。
IsTaggedbool読み取りドキュメントがタグ付けされているかどうか。
PageLayoutstring?読み取りページレイアウトモード(例: “SinglePage”、“TwoColumnLeft”)。
PageModestring?読み取りページモード(例: “UseOutlines”、“FullScreen”)。
IsPdfFilebool読み取りバインドされたドキュメントが有効な PDF ファイルかどうか(インスタンス プロパティ)。
InputStreamStream?読み取り/書き込みSource-PDF ストリーム。
UseStrictValidationbool読み取り/書き込みtrue の場合、パーサは厳格な PDF 検証ルールを適用します。

メソッド

シグネチャ説明
PdfFileInfo()空の PdfFileInfo インスタンスを作成します。
PdfFileInfo(document: Document)既存の Document をラップする PdfFileInfo インスタンスを作成します。
PdfFileInfo(input: byte[])PDF バイトから PdfFileInfo インスタンスを作成します。
PdfFileInfo(input: byte[], password: string)PDF バイトからパスワードを使用して PdfFileInfo インスタンスを作成します。
PdfFileInfo(inputFile: string)ファイルパスから PdfFileInfo インスタンスを作成します。
PdfFileInfo(inputFile: string, password: string)ファイルパスからパスワードを使用して PdfFileInfo インスタンスを作成します。
PdfFileInfo(inputStream: Stream)ストリームから PdfFileInfo インスタンスを作成します。
PdfFileInfo(inputStream: Stream, password: string)パスワードを使用してストリームから開きます。
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)カスタムセキュリティハンドラを使用して復号しながら、パスワード付きでストリームから開きます。
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)カスタムセキュリティハンドラを使用して復号しながら、パスワード付きでファイルパスから開きます。
SaveNewInfo()変更された情報を新しい PDF ファイルに保存します。
SaveNewInfoWithXmp()変更された情報を新しい PDF ファイルに保存し、Info 辞書エントリを XMP メタデータと同期させます。
SaveNewInfoWithXmp(outputFileName: string)変更された情報をファイルに保存し、Info 辞書エントリを XMP メタデータと同期させます。
SetMetaInfo(name: string, value: string)ドキュメント情報辞書にカスタムメタデータプロパティを設定します。
GetMetaInfo(name: string)ドキュメント情報辞書からカスタムメタデータプロパティを取得します。
GetPdfVersion()PdfVersion のメソッド形式エイリアスで、PdfFileInfo.GetPdfVersion() の公開インターフェースに一致します。
GetPageWidth(pageNum: int)特定のページの幅をポイント単位で取得します(ページ番号は1から始まります)。
GetPageHeight(pageNum: int)特定のページの高さをポイント単位で取得します(ページ番号は1から始まります)。
GetPageRotation(pageNum: int)特定のページの回転を取得します (0, 90, 180, 270)。
GetPageXOffset(pageNum: int)メディア境界内におけるページのクロップ原点のX座標(CropBox の左インセット)。
GetPageYOffset(pageNum: int)メディア境界内におけるページのクロップ原点のY座標(CropBox の下インセット)。
GetDocumentInfo()ドキュメントのすべてのメタデータを辞書として取得します。
IsValidPdfBytes(data: byte[])与えられたバイト列が有効なPDFファイルかどうかを確認する。
IsValidPdfStream(stream: Stream)指定されたストリームが有効な PDF ファイルであるかどうかを確認します。
GetDocumentPrivilege()ドキュメントの権限(パーミッション)を取得します。
BindPdf(srcDoc: Document)このファサードを既存の Document インスタンスにバインドします。
ClearInfo()バインドされたドキュメントの標準 /Info 辞書エントリ(Title、Author、Subject、Keywords、Creator、Producer、Trapped、CreationDate、ModDate)をクリアします。
BindPdf(path: string)指定されたパスにあるPDFファイルにこのファサードをバインドします。
Save(destStream: Stream)バウンドドキュメントをストリームに保存します。
Save(destFile: string)バウンドドキュメントをファイルパスに保存します。
Close()バウンドドキュメントを閉じて解放します。
SaveNewInfo(outputStream: Stream)変更された Info 辞書をストリームに保存します。
SaveNewInfo(outputFile: string)変更された Info 辞書をファイルに保存します。
Dispose()この PdfFileInfo インスタンスで Dispose を呼び出します。

参照

 日本語