OptimizationOptions
概要
OptimizationOptions は Aspose.PDF FOSS の .NET 用クラスです。
文書最適化アルゴリズムを記述するクラス。
このクラスは .NET プログラム内の OptimizationOptions オブジェクトを操作するための 1 メソッドを提供します。利用可能なメソッドは: All。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべての公開メンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: AllowReusePageContent, CompressObjects, ImageCompressionOptions, ImageEncoding, LinkDuplicateStreams, MaxResoultion, さらに 6 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
RemoveUnusedObjects | bool | 読み取り/書き込み | 参照されていない文書オブジェクトを削除します。 |
RemoveUnusedStreams | bool | 読み取り/書き込み | 文書から未使用のリソースを削除します。 |
LinkDuplicateStreams | bool | 読み取り/書き込み | 重複するリソースストリームを単一のオブジェクトに統合します。 |
CompressObjects | bool | 読み取り/書き込み | PDFオブジェクトをオブジェクトストリーム(PDF 1.5+ /ObjStm)に圧縮してパックします。 |
MaxResoultion | int | 読み取り/書き込み | 最大画像解像度;解像度が高い画像は縮小されます。 |
AllowReusePageContent | bool | 読み取り/書き込み | 同一ページ間でページコンテンツストリームの再利用を許可する。 |
UnembedFonts | bool | 読み取り/書き込み | Standard-14 フォント(PDF ビューアに組み込まれている)の埋め込みフォントを削除する。 |
SubsetFonts | bool | 読み取り/書き込み | フォントをサブセットに変換する(未使用のグリフを削除)。 |
RemovePrivateInfo | bool | 読み取り/書き込み | ページピース情報やその他のプライベート(アプリケーション固有)情報を文書から削除します。 |
ImageCompressionOptions | ImageCompressionOptions | 読み取り | 画像圧縮サブオプション。 |
ResizeImages | bool | 読み取り/書き込み | MaxResoultion を超える画像をリサイズします。 |
ImageEncoding | ImageEncoding | 読み取り/書き込み | 画像処理に使用される encoder を指定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
All() | すべての非破壊オプションが有効になっている optimization strategy を返す Factory。 |