PdfFileStamp

PdfFileStamp

概要

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

スタンプ、ページ番号、ヘッダー、フッター、ウォーターマークを追加するためのファサード。

このクラスは、.NET プログラムで PdfFileStamp オブジェクトを操作するための 45 のメソッドを提供します。利用可能なメソッドは、AddFooter、AddGrayscaleImageStamp、AddHeader、AddImageStamp、AddPageNumber、AddPageNumbers、AddStamp、AddTextStamp、AddWatermark、BindPdf、Close、Dispose、および 2 つの追加メソッドです。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: ConvertTo、Document、InputFile、InputStream、KeepSecurity、NumberingStyle、その他 16 件。

プロパティ

名前型アクセス説明
DocumentDocument読み取りバインドされた文書。
InputFilestring?読み取り/書き込み入力ファイルのパス。
OutputFilestring?読み取り/書き込み出力ファイルパス。
PageWidthfloat読み取り製本された文書の最初のページの幅。
PageHeightfloat読み取り製本された文書の最初のページの高さ。
InputStreamStream?読み取り/書き込みInput stream — 設定は PDF を即座にバインドし、ページサイズのクエリが新しい入力を反映するようにします。
OutputStreamStream?読み取り/書き込みOutput stream — Save() は明示的な宛先が渡されない場合、ここに書き込みます。
KeepSecuritybool読み取り/書き込みtrue の場合、保存時に元文書のセキュリティ(暗号化、権限)を保持すべきです。
NumberingStyleNumberingStyle読み取り/書き込みAddPageNumber の番号付けスタイル。
OptimizeSizebool読み取り/書き込みヒント: 保存された出力をサイズに最適化する。
PageNumberRotationfloat読み取り/書き込みAddPageNumber スタンプに適用される回転(度)。
StampIdint読み取り/書き込みAddStamp によってコンテンツストリームのコメントとして埋め込まれたスタンプ識別子。
StartingNumberint読み取り/書き込みAddPageNumber が使用する開始番号。
ConvertToPdfFormat読み取り/書き込みPDF/A または、保存された出力の PDF バージョン対象。
PosUpperLeftint読み取り左上の位置を取得します。
PosUpperMiddleint読み取りpos upper middle を取得します。
PosUpperRightint読み取り右上の位置を取得します。
PosSidesLeftint読み取り左側の位置を取得します。
PosSidesRightint読み取りpos側の右側を取得します。
PosBottomLeftint読み取り左下の位置を取得します。
PosBottomMiddleint読み取りpos の下部中央を取得します。
PosBottomRightint読み取りpos の右下を取得します。

メソッド

シグネチャ説明
PdfFileStamp()ステートレスモード用のデフォルトコンストラクタ。
PdfFileStamp(document: Document)既にロードされた Document をバインドします。
PdfFileStamp(document: Document, outputStream: Stream)Document をバインドし、パラメータなし Save 用に出力ストリームを事前設定します。
PdfFileStamp(document: Document, outputFile: string)ドキュメントをバインドし、パラメータなしの Save 用に出力ファイルパスを事前設定します。
PdfFileStamp(inputStream: Stream, outputStream: Stream)入力ストリームから開き、Save 時に出力ストリームへ書き込みます。
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)入力ストリームから開き、Save 時に出力ストリームへ書き込みます。
PdfFileStamp(inputFile: string, outputFile: string)入力ファイルから開き、Save 時に出力ファイルへ書き込みます。
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)保存時に入力ファイルから開き、出力ファイルへ書き込みます。
PdfFileStamp(inputData: byte[], outputPath: string)指定された入力バイトに対してPdfFileStampを作成し、Close() 時に指定された出力ファイルへ保存します。
BindPdf(path: string)状態を保持する処理のために、ファイルパスからPDFドキュメントをバインドします。
BindPdf(inputStream: Stream)状態を保持する処理のために、ストリームからPDFドキュメントをバインドします。
BindPdf(doc: Document)PDFドキュメントを状態保持処理用にバインドします。
Save(destFile: string)変更されたドキュメントを指定されたパスに保存します。
Save(destStream: Stream)変更されたドキュメントをストリームに保存します。
Save()変更されたドキュメントをバイト配列に保存します。
AddStamp(stamp: Stamp)バインドされた文書にファサードスタンプを追加します。
Close()文書を閉じ、出力パスに保存します。
Dispose()IDisposable 実装; Close に委譲します。
AddHeader(formattedText: FormattedText, topMargin: float)この PdfFileStamp インスタンス上で AddHeader(formattedText, topMargin) を呼び出します。
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddHeader(formattedText, topMargin, leftMargin, rightMargin) を呼び出します。
AddHeader(imageStream: Stream, topMargin: float)この PdfFileStamp インスタンスで AddHeader(imageStream, topMargin) を呼び出します。
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddHeader(inputStream, topMargin, leftMargin, rightMargin) を呼び出します。
AddHeader(imageFile: string, topMargin: float)この PdfFileStamp インスタンスで AddHeader(imageFile, topMargin) を呼び出します。
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddHeader(imageFile, topMargin, leftMargin, rightMargin) を呼び出します。
AddFooter(formattedText: FormattedText, bottomMargin: float)この PdfFileStamp インスタンスで AddFooter(formattedText, bottomMargin) を呼び出します。
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) を呼び出します。
AddFooter(imageStream: Stream, bottomMargin: float)この PdfFileStamp インスタンスで AddFooter(imageStream, bottomMargin) を呼び出します。
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) を呼び出します。
AddFooter(imageFile: string, bottomMargin: float)この PdfFileStamp インスタンスで AddFooter(imageFile, bottomMargin) を呼び出します。
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)この PdfFileStamp インスタンスで AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) を呼び出します。
AddPageNumber(formattedText: FormattedText)この PdfFileStamp インスタンスで AddPageNumber(formattedText) を呼び出します。
AddPageNumber(formattedText: FormattedText, position: int)この PdfFileStamp インスタンスで AddPageNumber(formattedText, position) を呼び出します。
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)この PdfFileStamp インスタンスで AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) を呼び出します。
AddPageNumber(formattedText: FormattedText, x: float, y: float)この PdfFileStamp インスタンスで AddPageNumber(formattedText, x, y) を呼び出します。
AddPageNumber(formatString: string)この PdfFileStamp インスタンスで AddPageNumber(formatString) を呼び出します。
AddPageNumber(formatString: string, position: int)この PdfFileStamp インスタンスで AddPageNumber(formatString, position) を呼び出します。
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)この PdfFileStamp インスタンスで AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) を呼び出します。
AddPageNumber(formatString: string, x: float, y: float)この PdfFileStamp インスタンスで AddPageNumber(formatString, x, y) を呼び出します。
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)すべてのページにテキストスタンプを追加します。
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)すべてのページにページ番号を追加します。
AddHeader(input: byte[], text: string, fontSize: double, margin: double)すべてのページにヘッダーのテキストを追加します。
AddFooter(input: byte[], text: string, fontSize: double, margin: double)すべてのページにフッターのテキストを追加します。
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)すべてのページに透かしテキストを追加します。
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)すべてのページにRGB画像スタンプを追加します。
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)すべてのページにグレースケール画像スタンプを追加します。

参照

 日本語