PdfFileMend
概要
PdfFileMend は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: ISaveableFacade。
既存の PDF ドキュメントにテキストと画像を追加するためのファサード。
このクラスは、.NET プログラム内で PdfFileMend オブジェクトを操作するための 24 のメソッドを提供します。利用可能なメソッドは次のとおりです: AddImage, AddText, BindPdf, Close, Dispose, PdfFileMend, Save。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべてのパブリックメンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: Document, InputFile, InputStream, IsWordWrap, OutputFile, OutputStream、およびその他 2 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
IsWordWrap | bool | 読み取り/書き込み | AddText 操作に対してワードラップを有効にするかどうか。 |
WrapMode | WordWrapMode | 読み取り/書き込み | ワードラップモード(デフォルトまたは ByWords)。 |
TextPositioningMode | PositioningMode | 読み取り/書き込み | テキスト配置モード。 |
InputFile | string? | 読み取り/書き込み | 入力ファイルパス。 |
OutputFile | string? | 読み取り/書き込み | 出力ファイルパス。 |
InputStream | Stream? | 読み取り/書き込み | 入力ストリーム。 |
OutputStream | Stream? | 読み取り/書き込み | 出力ストリーム。 |
Document | Document | 読み取り | この PdfFileMend にバインドされたドキュメントで、途中経過の結果を公開し、別のファサードにチェーンできるようにします。 |
メソッド
| シグネチャ | 説明 |
|---|---|
PdfFileMend() | デフォルトコンストラクタ。 |
PdfFileMend(inputFileName: string, outputFileName: string) | 入力/出力ファイルパスからPdfFileMendを作成します。 |
PdfFileMend(inputStream: Stream, outputStream: Stream) | 入力/出力ストリームからPdfFileMendを作成します。 |
PdfFileMend(document: Document) | 事前にロードされたDocumentをバインドします。 |
PdfFileMend(document: Document, outputFileName: string) | ドキュメントをバインドし、宛先ファイルパスを事前設定します。 |
PdfFileMend(document: Document, destStream: Stream) | ドキュメントをバインドし、宛先ストリームを事前設定します。 |
BindPdf(document: Document) | 既存のDocumentをこのPdfFileMendにバインドします。 |
BindPdf(inputFile: string) | ファイルパスからPDFドキュメントをバインドします。 |
BindPdf(inputStream: Stream) | ストリームから PDF ドキュメントをバインドする。 |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float) | 指定された左下位置に特定のページへ書式設定されたテキストを追加する。 |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 指定された矩形領域内の特定のページに書式設定されたテキストを追加する。 |
AddText(text: FormattedText, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 指定された矩形領域内の複数のページに書式設定されたテキストを追加する。 |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | ストリームから画像を特定のページに追加する。 |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | ファイルパスから画像を追加して、特定のページに配置します。 |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | ストリームから画像を追加して、複数のページに配置します。 |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | ファイルパスから画像を追加して、複数のページに配置します。 |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 合成パラメータ(ブレンドモード)を指定して画像を追加します。 |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 合成パラメータ(ブレンドモード)を使用して画像を追加します。 |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 合成パラメータを使用して画像を複数ページに追加します。 |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 合成パラメータを使用して画像を複数ページに追加します。 |
Save(destFile: string) | 変更されたドキュメントを特定のファイルパスに保存します。 |
Save(destStream: Stream) | 変更したドキュメントをストリームに保存します。 |
Close() | ドキュメントを閉じ、出力ファイル/ストリームに保存します。 |
Dispose() | この PdfFileMend インスタンスに対して Dispose を呼び出します。 |