Merged view of PdfSettings, combining immutable defaults, SDK overrides, and document overrides. Property writes automatically target the appropriate level (document if available, otherwise SDK).

from nutrient import PdfSettings

Methods

set_bitonal_image_compression

def set_bitonal_image_compression(self, value: PdfCompression) -> None

Sets the BitonalImageCompression property.

Parameters:

NameTypeDescription
valuePdfCompressionThe value to set for the BitonalImageCompression property.

set_color_image_compression

def set_color_image_compression(self, value: PdfCompression) -> None

Sets the ColorImageCompression property.

Parameters:

NameTypeDescription
valuePdfCompressionThe value to set for the ColorImageCompression property.

set_conformance

def set_conformance(self, value: PdfConformance) -> None

Sets the Conformance property.

Parameters:

NameTypeDescription
valuePdfConformanceThe value to set for the Conformance property.

set_enable_color_detection

def set_enable_color_detection(self, value: bool) -> None

Sets the EnableColorDetection property.

Parameters:

NameTypeDescription
valueboolThe value to set for the EnableColorDetection property.

set_enable_linearization

def set_enable_linearization(self, value: bool) -> None

Sets the EnableLinearization property.

Parameters:

NameTypeDescription
valueboolThe value to set for the EnableLinearization property.

set_force_image_dpi

def set_force_image_dpi(self, value: int) -> None

Sets the ForceImageDpi property.

Parameters:

NameTypeDescription
valueintThe value to set for the ForceImageDpi property.

set_mode

def set_mode(self, value: PdfSettingsMode) -> None

Sets the Mode property.

Parameters:

NameTypeDescription
valuePdfSettingsModeThe value to set for the Mode property.

set_optimize

def set_optimize(self, value: bool) -> None

Sets the Optimize property.

Parameters:

NameTypeDescription
valueboolThe value to set for the Optimize property.

set_save_preferences

def set_save_preferences(self, value: PdfSavePreferences) -> None

Sets the SavePreferences property.

Parameters:

NameTypeDescription
valuePdfSavePreferencesThe value to set for the SavePreferences property.

set_use_deflate_on_jpeg

def set_use_deflate_on_jpeg(self, value: bool) -> None

Sets the UseDeflateOnJpeg property.

Parameters:

NameTypeDescription
valueboolThe value to set for the UseDeflateOnJpeg property.

set_zlib_level

def set_zlib_level(self, value: int) -> None

Sets the ZlibLevel property.

Parameters:

NameTypeDescription
valueintThe value to set for the ZlibLevel property.

Properties

bitonal_image_compression

@property
def bitonal_image_compression(self) -> PdfCompression

Gets the BitonalImageCompression property.

Type: PdfCompression

Read-only property.


color_image_compression

@property
def color_image_compression(self) -> PdfCompression

Gets the ColorImageCompression property.

Type: PdfCompression

Read-only property.


conformance

@property
def conformance(self) -> PdfConformance

Gets the Conformance property.

Type: PdfConformance

Read-only property.


enable_color_detection

@property
def enable_color_detection(self) -> bool

Gets the EnableColorDetection property.

Type: bool

Read-only property.


enable_linearization

@property
def enable_linearization(self) -> bool

Gets the EnableLinearization property.

Type: bool

Read-only property.


force_image_dpi

@property
def force_image_dpi(self) -> int

Gets the ForceImageDpi property.

Type: int

Read-only property.


mode

@property
def mode(self) -> PdfSettingsMode

Gets the Mode property.

Type: PdfSettingsMode

Read-only property.


optimize

@property
def optimize(self) -> bool

Gets the Optimize property.

Type: bool

Read-only property.


save_preferences

@property
def save_preferences(self) -> PdfSavePreferences

Gets the SavePreferences property.

Type: PdfSavePreferences

Read-only property.


use_deflate_on_jpeg

@property
def use_deflate_on_jpeg(self) -> bool

Gets the UseDeflateOnJpeg property.

Type: bool

Read-only property.


zlib_level

@property
def zlib_level(self) -> int

Gets the ZlibLevel property.

Type: int

Read-only property.