PdfAnnotationEditor
概要
PdfAnnotationEditor は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: IDisposable。
アノテーション操作のファサード: XFDF のインポート/エクスポート、削除、フラット化、レダクト。
このクラスは .NET プログラム内の PdfAnnotationEditor オブジェクトを操作するための 39 のメソッドを提供します。利用可能なメソッドは BindPdf、Close、DeleteAnnotation、DeleteAnnotations、Dispose、ExportAnnotationsToXfdf、ExportAnnotationsXfdf、ExtractAnnotations、FlatteningAnnotations、ImportAnnotationFromXfdf、ImportAnnotations、ImportAnnotationsFromFdf、および追加の 6 メソッドです。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Document。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Document | Document | 読み取り | バインドされたドキュメント。 |
メソッド
| シグネチャ | 説明 |
|---|---|
PdfAnnotationEditor() | バインドされていない PdfAnnotationEditor を作成する。 |
PdfAnnotationEditor(document: Document) | ドキュメントにバインドされた PdfAnnotationEditor を作成する。 |
BindPdf(path: string) | ファイル パスから PDF をバインドします。 |
BindPdf(input: byte[]) | バイト配列から PDF をバインドします。 |
BindPdf(input: Stream) | ストリームから PDF をバインドします。 |
BindPdf(document: Document) | 既存の Document インスタンスをバインドします。 |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | 開始ページ startPage から終了ページ endPage(1ベース、包含)までのページ上で、タイプが annotTypes に含まれる注釈を返します。 |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Subtype 名文字列でフィルタリングされたページ範囲全体の注釈を抽出します。 |
DeleteAnnotations() | すべてのページからすべての注釈を削除します(Widget/フォームフィールドの注釈は除外)。 |
DeleteAnnotations(annotType: string) | 特定の subtype 名の注釈をすべてのページから削除します。 |
DeleteAnnotation(annotName: string) | すべてのページにわたって、名前(NMエントリ)で注釈を削除します。 |
FlatteningAnnotations() | すべての注釈をフラット化します — 注釈リストから削除されます。 |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | ページ上の領域を赤塗りします: 指定された塗りつぶし色で赤塗り注釈を追加し、その後赤塗りをフラット化します(注釈を削除)。 |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | ページ上の領域を、System.Drawing.Color対応の (R, G, B) カラーで赤塗りします。 |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | 指定された塗りつぶし色でページ上の領域を赤塗りします。 |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | XFDF ストリームからバインドされたドキュメントへ注釈をインポートします。 |
ImportAnnotationsFromXfdf(xfdfFile: string) | XFDF ファイルパスから注釈をインポートします。 |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | タイプフィルターを使用して XFDF から注釈をインポートします。 |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | XFDF ファイルパスからタイプフィルタを指定して注釈をインポートします。 |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | 注釈を XFDF ストリームにエクスポートします。 |
ImportAnnotations(annotFileStream: Stream[]) | 他の PDF ストリームから注釈をバインドされたドキュメントにインポートします。 |
Save() | ドキュメントをバイト配列に保存します。 |
Save(path: string) | ドキュメントをファイルパスに保存してください。 |
Save(output: Stream) | ドキュメントをストリームに保存します。 |
Close() | エディタを閉じ、ドキュメントを解放します。 |
Dispose() | Dispose — Close と同じです。 |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | バインドされたドキュメント内のすべての注釈を XFDF ストリームにエクスポートします。 |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | サブタイプ名文字列でフィルタリングされた注釈をエクスポートします。 |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | 提供された form-flatten 設定を使用してすべての注釈をフラット化します。 |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | タイプでフィルタリングされたページ範囲全体の注釈をフラット化します。 |
ImportAnnotationFromXfdf(xfdfStream: Stream) | XFDF ストリームから注釈をインポートします(すべての注釈タイプ)。 |
ImportAnnotationFromXfdf(xfdfFile: string) | XFDF ファイルからアノテーションをインポートします(すべてのアノテーションタイプ)。 |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | タイプでフィルタリングされた PDF ストリームからアノテーションをインポートします。 |
ImportAnnotations(annotFile: string[]) | 指定されたパスの PDF ファイルからアノテーションをインポートします。 |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | タイプでフィルタリングされた PDF ファイルからアノテーションをインポートします。 |
ImportAnnotationsFromFdf(fdfFile: string) | FDF ファイルから注釈をインポートします。 |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | ページ範囲にわたる注釈を、annotation のように変更します。 |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | 指定されたタイプの注釈をページ範囲にわたって変更します。 |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | ページ範囲内で srcAuthor に一致するすべての注釈の作成者を書き換えます。 |