5 #ifndef PDFTRON_H_CPPPDFOptimizer
6 #define PDFTRON_H_CPPPDFOptimizer
9 #include <C/PDF/TRN_Optimizer.h>
148 void SetImageDPI(
double maximum,
double resampling);
286 #include <Impl/Optimizer.inl>
291 #endif // PDFTRON_H_CPPPDFOptimizer
void SetTextSettings(const TextSettings &settings)
void ForceChanges(bool force)
void RemoveCustomEntries(bool should_remove)
void ForceRecompression(bool force)
ImageSettings m_color_image_settings
ImageSettings m_grayscale_image_settings
void SetImageDPI(double maximum, double resampling)
TextSettings m_text_settings
void SetGrayscaleImageSettings(const ImageSettings &settings)
static void Optimize(PDFDoc &doc, const OptimizerSettings &settings=OptimizerSettings())
void SetJBIG2Threshold(double jbig2_threshold)
void SetColorImageSettings(const ImageSettings &settings)
void ForceRecompression(bool force)
void SetMonoImageSettings(const MonoImageSettings &settings)
void SetCompressionMode(enum CompressionMode mode)
void SetDownsampleMode(enum DownsampleMode mode)
void SetCompressionMode(enum CompressionMode mode)
void SetImageDPI(double maximum, double resampling)
void SetDownsampleMode(enum DownsampleMode mode)
void SetQuality(UInt32 quality)
void ForceChanges(bool force)
void EmbedFonts(bool embed)
void SubsetFonts(bool subset)
MonoImageSettings m_mono_image_settings