Skip to content

Commit d46388d

Browse files
Muhammad SamiMuhammad Sami
authored andcommitted
Examples updated for 19.3
1 parent 03485a2 commit d46388d

File tree

4 files changed

+51
-12
lines changed

4 files changed

+51
-12
lines changed

Examples/CSharp/GroupDocs.Conversion.Examples.CSharp/Conversion.cs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using System.Drawing;
1010
using GroupDocs.Conversion.Options.Load;
1111
using GroupDocs.Conversion.Options.Save;
12+
using static GroupDocs.Conversion.Options.Save.ImageSaveOptions;
1213

1314
namespace GroupDocs.Conversion.Examples.CSharp
1415
{
@@ -322,6 +323,37 @@ public static void ConvertToWordDocumentAdvanceOptionswithtrackchanges()
322323
}
323324
#endregion
324325

326+
#region Convert to Image
327+
328+
/// <summary>
329+
/// Control brightness, contrast, gamma and flip when convert to image
330+
/// </summary>
331+
332+
public static void ConvertToImageWithExtendedOption(ImageFileType outputFileType)
333+
{
334+
//ExStart:ConvertToImageWithExtendedOption
335+
// Instantiating the conversion handler from custom common class
336+
ConversionHandler conversionHandler = Common.getConversionHandler();
337+
338+
var saveOptions = new ImageSaveOptions
339+
{
340+
FlipMode = FlipModes.FlipX,
341+
Brightness = 50,
342+
Contrast = 50,
343+
Gamma = 0.5F
344+
};
345+
// Convert and save image documents.
346+
var convertedDocument = conversionHandler.Convert(Common.inputGUIDFile, saveOptions);
347+
//convertedDocument.Save("result");
348+
for (int pagenum = 1; pagenum <= convertedDocument.PageCount; pagenum++)
349+
{
350+
convertedDocument.Save("result-" + Path.GetFileNameWithoutExtension(Common.inputGUIDFile) + pagenum.ToString() + "." + outputFileType, pagenum);
351+
352+
}
353+
//ExEnd:ConvertToImageWithExtendedOption
354+
}
355+
#endregion
356+
325357
#region Convert to Pdf
326358

327359
/// <summary>

Examples/CSharp/GroupDocs.Conversion.Examples.CSharp/GroupDocs.Conversion.Examples.CSharp.csproj

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@
3737
<WarningLevel>4</WarningLevel>
3838
</PropertyGroup>
3939
<ItemGroup>
40-
<Reference Include="AWSSDK.Core, Version=3.2.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604, processorArchitecture=MSIL">
41-
<HintPath>..\..\packages\AWSSDK.Core.3.2.3.1-beta\lib\net35\AWSSDK.Core.dll</HintPath>
40+
<Reference Include="AWSSDK.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604, processorArchitecture=MSIL">
41+
<HintPath>..\..\packages\AWSSDK.Core.3.3.32\lib\net35\AWSSDK.Core.dll</HintPath>
4242
<Private>True</Private>
4343
</Reference>
44-
<Reference Include="AWSSDK.S3, Version=3.2.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604, processorArchitecture=MSIL">
45-
<HintPath>..\..\packages\AWSSDK.S3.3.2.3.1-beta\lib\net35\AWSSDK.S3.dll</HintPath>
44+
<Reference Include="AWSSDK.S3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604, processorArchitecture=MSIL">
45+
<HintPath>..\..\packages\AWSSDK.S3.3.3.31.21\lib\net35\AWSSDK.S3.dll</HintPath>
4646
<Private>True</Private>
4747
</Reference>
48-
<Reference Include="GroupDocs.Conversion, Version=19.1.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
49-
<HintPath>..\..\packages\GroupDocs.Conversion.19.1.0\lib\GroupDocs.Conversion.dll</HintPath>
48+
<Reference Include="GroupDocs.Conversion, Version=19.3.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
49+
<HintPath>..\..\packages\GroupDocs.Conversion.19.3.0\lib\GroupDocs.Conversion.dll</HintPath>
5050
<Private>True</Private>
5151
</Reference>
5252
<Reference Include="System" />
@@ -79,7 +79,9 @@
7979
<SubType>Designer</SubType>
8080
</None>
8181
</ItemGroup>
82-
<ItemGroup />
82+
<ItemGroup>
83+
<Analyzer Include="..\..\packages\AWSSDK.S3.3.3.31.21\analyzers\dotnet\cs\AWSSDK.S3.CodeAnalysis.dll" />
84+
</ItemGroup>
8385
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
8486
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
8587
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

Examples/CSharp/GroupDocs.Conversion.Examples.CSharp/Program.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
using System.Linq;
44
using System.Text;
55
using System.IO;
6+
using GroupDocs.Conversion.Options.Save;
7+
using static GroupDocs.Conversion.Options.Save.ImageSaveOptions;
68

79
namespace GroupDocs.Conversion.Examples.CSharp
810
{
@@ -111,6 +113,9 @@ static void Main(string[] args)
111113
/// **** Rendering and Converting to HTML and Image formats.
112114
/// </summary>
113115

116+
// Control brightness, contrast, gamma and flip when convert to image
117+
//Conversion.ConvertToImageWithExtendedOption(ImageFileType.Jpeg);
118+
114119
// Converts and Render file to a HTML format and get output as file path
115120
//Rendering.RenderHTMLAsPath();
116121

@@ -130,7 +135,7 @@ static void Main(string[] args)
130135
//Rendering.RenderImageAsPath(ImageSaveOptions.ImageFileType.Tiff);
131136

132137
// Converts and Render file to an Image format and get output as Stream
133-
//Rendering.RenderImageAsStream(ImageSaveOptions.ImageFileType.Tiff);
138+
//Rendering.RenderImageAsStream(ImageSaveOptions.ImageFileType.Tiff);
134139

135140
// In Advanced example Converts and Render Password Protected file to Image format
136141
// Rendering.RenderImageAdvanceOptions(ImageSaveOptions.ImageFileType.Gif);
@@ -154,7 +159,7 @@ static void Main(string[] args)
154159
//Conversion.ConvertWithCustomCacheDataHandler();
155160

156161
// Convert file and add watermark into output file
157-
//Conversion.ConvertAndAddWaterMarkAsPath();
162+
//Conversion.ConvertAndAddWaterMarkAsPath();
158163

159164
// Convert file using Conversion Listners Interfaces
160165
//Conversion.ConvertUsingConversionLitenerAnddInterfaces();
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="AWSSDK.Core" version="3.2.3.1-beta" targetFramework="net40" />
4-
<package id="AWSSDK.S3" version="3.2.3.1-beta" targetFramework="net40" />
5-
<package id="GroupDocs.Conversion" version="19.1.0" targetFramework="net40" />
3+
<package id="AWSSDK.Core" version="3.3.32" targetFramework="net40" />
4+
<package id="AWSSDK.S3" version="3.3.31.21" targetFramework="net40" />
5+
<package id="GroupDocs.Conversion" version="19.3.0" targetFramework="net40" />
66
</packages>

0 commit comments

Comments
 (0)