PdfAnnotationEditor

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。

プロパティ

名前型アクセス説明
DocumentDocument読み取りバインドされたドキュメント。

メソッド

シグネチャ説明
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 に一致するすべての注釈の作成者を書き換えます。

参照

 日本語