Class: Pdf4me::OptimizeAction
- Defined in:
- lib/pdf4me/models/optimize_action.rb
Constant Summary collapse
- ATTRIBUTES =
{ profile: 'String', use_profile: 'BOOLEAN', remove_redundant_objects: 'BOOLEAN', subset_fonts: 'BOOLEAN', optimize_resources: 'BOOLEAN', force_compression_types: 'BOOLEAN', force_recompression: 'BOOLEAN', reduce_color_complexity: 'BOOLEAN', merge_embedded_fonts: 'BOOLEAN', bitonal_compressions: 'Array<String>', bitonal_resolution_dpi: 'Float', bitonal_threshold_dpi: 'Float', clip_images: 'BOOLEAN', continuous_compressions: 'Array<String>', linearize: 'BOOLEAN', image_quality: 'Integer', indexed_compressions: 'Array<String>', dithering_mode: 'String', color_resolution_dpi: 'Float', color_threshold_dpi: 'Float', monochrome_resolution_dpi: 'Float', monochrome_threshold_dpi: 'Float', resolution_dpi: 'Integer', threshold_dpi: 'Integer', strip: 'Array<String>', info_entries: 'Array<KeyValuePairStringString>', flatten_signature_fields: 'BOOLEAN', custom_properties: 'Array<KeyValuePairStringString>' }
Instance Method Summary collapse
Methods inherited from Base
Methods included from Serializer
#_deserialize, #from_hash, #from_response
Methods included from Assigner
Constructor Details
This class inherits a constructor from Pdf4me::Base
Instance Method Details
#defaults ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/pdf4me/models/optimize_action.rb', line 49 def defaults { profile: 'default', use_profile: false, remove_redundant_objects: false, subset_fonts: false, optimize_resources: false, force_compression_types: false, force_recompression: false, reduce_color_complexity: false, merge_embedded_fonts: false, bitonal_compressions: %w|none|, bitonal_resolution_dpi: 200, bitonal_threshold_dpi: -1, clip_images: false, continuous_compressions: %w|none|, linearize: false, image_quality: 75, dithering_mode: 'none', color_resolution_dpi: 150, color_threshold_dpi: -1, monochrome_resolution_dpi: 150, monochrome_threshold_dpi: -1, threshold_dpi: -1, strip: %w|threads|, flatten_signature_fields: false } end |