機能
機能
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 列挙体を使用してサポートされているラスタ形式間で変換します(Bmp、Jpeg、Png、Tiff、Gif、その他)。
主要クラス: 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