Class PdfSaveOptions
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
XPSをPDFとして保存するオプションのクラス。
public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
継承
object ← SaveOptions ← PdfSaveOptions
実装
IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
継承されたメンバー
SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクター
PdfSaveOptions()
オプションの新しいインスタンスを作成します。
public PdfSaveOptions()
プロパティ
BatchSize
ノードからノードへ渡すページの部分のサイズを指定します。
public int BatchSize { get; set; }
プロパティ値
BeforePageSavingEventHandlers
保存される直前にXPSページに変更を加えるイベントハンドラーのコレクションです。
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
プロパティ値
IList<BeforePageSavingEventHandler>
EncryptionDetails
暗号化の詳細を取得または設定します。設定されていない場合は、暗号化は行われません。
public PdfEncryptionDetails EncryptionDetails { get; set; }
プロパティ値
ImageCompression
ドキュメント内のすべての画像に使用する圧縮タイプを指定します。
デフォルトはAspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Autoです。
public PdfImageCompression ImageCompression { get; set; }
プロパティ値
OutlineTreeExpansionLevel
PDFファイルをビューアで開いたときに、ドキュメントのアウトラインをどのレベルまで展開するかを指定します。
1 - 最初のレベルのアウトライン項目のみ表示、
2 - 最初と第二レベルのアウトライン項目のみ表示、
など。デフォルトは1です。
public int OutlineTreeExpansionLevel { get; set; }
プロパティ値
OutlineTreeHeight
保存するドキュメントのアウトラインツリーの高さを指定します。
0 - アウトラインツリーは変換されません、
1 - 最初のレベルのアウトライン項目のみが変換されます、
など。デフォルトは10です。
public int OutlineTreeHeight { get; set; }
プロパティ値
PageNumbers
変換するページの番号の配列を取得/設定します。
public int[] PageNumbers { get; set; }
プロパティ値
int[]
PreserveText
XPSでは、一部のテキスト要素がフォント内の文字コードに対応しない代替グリフ形式への参照を含む場合があります。
このフラグがtrueに設定されている場合、そのようなXPS要素のテキストはグラフィックシェイプに変換されます。
その後、テキスト自体は透明に表示されます。これにより、そのような要素のテキストは選択可能になります。
ただし、副作用として、出力ファイルは元のファイルよりもはるかに大きくなる可能性があります。
このフラグがfalseに設定されている場合、代替形式として表示されるべき文字は、代替グリフ形式にマッピングされる他の文字に置き換えられます。
したがって、テキストは選択可能でありながらも変更され、読み取れなくなる可能性があります。デフォルトはfalseです。
public bool PreserveText { get; set; }
プロパティ値
TextCompression
画像を除くすべてのコンテンツストリームに使用する圧縮タイプを指定します。
デフォルトはAspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flateです。
public PdfTextCompression TextCompression { get; set; }