機能

機能

Aspose.PDF FOSS for .NET は、複数の機能領域にわたる幅広い PDF 処理機能を提供します。すべての機能は、MIT License の下でライセンスキーなしで利用可能です。


ドキュメント管理

新しい PDF ドキュメントを作成し、ディスクまたはバイト配列から既存のファイルを開き、ページを追加および削除し、ドキュメントをストリームまたはファイルに保存またはシリアライズします。

主要クラス: Document, Page, PageCollection


注釈

PDF注釈タイプ全体(テキストノート、リンク注釈、インク注釈、ファイル添付、キャレット注釈、スタンプ注釈)を読み取り、作成、変更できます。注釈は Page.Annotations を介してアクセスし、AnnotationType 列挙体でタイプを指定します。

主要クラス: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


PDF アクション

リンク注釈やドキュメントレベルのオープン アクションとして、URI、GoTo、JavaScript、named、launch アクションを添付します。アクションは PdfAction ファクトリを通じて作成され、ActionType によって型付けされます。

主要クラス: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


フォームとフィールド

インタラクティブな AcroForm フィールド(テキストボックス、チェックボックス、選択リスト)にアクセスし、フィールド値を読み取り、Document.Form を介してフィールドコレクションを列挙します。

主要クラス: Form, Field, CheckboxField, ChoiceField, TextBoxField


テキスト抽出

任意のページからテキストフラグメントと文字情報を抽出するには
TextFragmentAbsorber を使用します。テキストセグメントをナビゲートし、フォントプロパティを検査します。

主要クラス: TextFragmentAbsorber, TextFragment


画像処理

PDF に埋め込まれた画像リソースを操作し、ImageFormat 列挙体を使用してサポートされているラスタ形式間で変換します(BmpJpegPngTiffGif、その他)。

主要クラス: ImageFormat


コンテンツストリームの解析

Operator
OperatorCollection を使用して、演算子レベルで PDF コンテンツ ストリームを解析します。塗り/線を含むグラフィックス状態の遷移を
アルファとブレンドモードを ExtGState を通じて検査します。

主要クラス: Operator, OperatorCollection, ExtGState, GraphicsState


JavaScript フィールド拡張

マネージドコードで Acrobat 互換の JavaScript フィールド書式設定ルールを適用します。
FieldDateTimeFormatter は Acrobat スタイルの書式
パターンを使用して日付/時刻文字列をフォーマットします。 FieldNumberCurrencyFormatter は数値を通貨としてフォーマットします。
FieldNumberPercentFormatter は数値をパーセンテージとしてフォーマットします。

主要クラス: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


ファサード

FormattedText を使用して、スタンプおよび修正操作のためのスタイル化されたテキストを記述します。
フォントスタイルとエンコーディングは FontStyle
EncodingType 列挙体で制御されます。

主要クラス: FormattedText, FontColor, FontStyle, EncodingType

参照

 日本語