File tree Expand file tree Collapse file tree 1 file changed +23
-2
lines changed
Expand file tree Collapse file tree 1 file changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -94,8 +94,29 @@ The following code snippets demonstrate how to create a custom implementation of
9494
9595{{region kb-create-custom-jpeg-image-converter2}}
9696
97- JpegImageConverterBase customJpegImageConverter = new CustomJpegImageConverter();
98- FixedExtensibilityManager.JpegImageConverter = customJpegImageConverter;
97+ JpegImageConverterBase customJpegImageConverter = new CustomJpegImageConverter();
98+ FixedExtensibilityManager.JpegImageConverter = customJpegImageConverter;
99+
100+
101+ // RadPdfProcessing version 2023.1.307
102+ PdfFormatProvider provider = new PdfFormatProvider();
103+ provider.ExportSettings.ImageQuality = ImageQuality.High;
104+ provider.ExportSettings.ImageCompression = new ImageFilterTypes[] { ImageFilterTypes.FlateDecode };
105+ RadFixedDocument document;
106+ string input = "input.pdf";
107+ using (Stream stream = File.OpenRead(input))
108+ {
109+ document = provider.Import(stream);
110+ }
111+
112+ string outputFilePath = "output.pdf";
113+ File.Delete(outputFilePath);
114+ using (Stream output = File.OpenWrite(outputFilePath))
115+ {
116+ provider.Export(document, output);
117+ }
118+ Process.Start(new ProcessStartInfo() { FileName = outputFilePath, UseShellExecute = true });
119+
99120{{endregion}}
100121
101122
You can’t perform that action at this time.
0 commit comments