diff --git a/PDF-to-image/PdfToImageConverter_DPI/App.xaml b/PDF-to-image/PdfToImageConverter_DPI/App.xaml
new file mode 100644
index 0000000..2cfb7c2
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/App.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/PDF-to-image/PdfToImageConverter_DPI/App.xaml.cs b/PDF-to-image/PdfToImageConverter_DPI/App.xaml.cs
new file mode 100644
index 0000000..5c8d5f8
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/App.xaml.cs
@@ -0,0 +1,14 @@
+using System.Configuration;
+using System.Data;
+using System.Windows;
+
+namespace PdfToImageConverter_DPI
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+
+}
diff --git a/PDF-to-image/PdfToImageConverter_DPI/AssemblyInfo.cs b/PDF-to-image/PdfToImageConverter_DPI/AssemblyInfo.cs
new file mode 100644
index 0000000..b0ec827
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/AssemblyInfo.cs
@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
diff --git a/PDF-to-image/PdfToImageConverter_DPI/Data/Input.pdf b/PDF-to-image/PdfToImageConverter_DPI/Data/Input.pdf
new file mode 100644
index 0000000..6de0963
Binary files /dev/null and b/PDF-to-image/PdfToImageConverter_DPI/Data/Input.pdf differ
diff --git a/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml b/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml
new file mode 100644
index 0000000..721297f
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml.cs b/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml.cs
new file mode 100644
index 0000000..7dad2bc
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/MainWindow.xaml.cs
@@ -0,0 +1,42 @@
+using Syncfusion.PdfToImageConverter;
+using System.Drawing;
+using System.Drawing.Imaging;
+using System.IO;
+using System.Linq;
+using System.Windows;
+
+namespace PdfToImageConverter_DPI
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow : Window
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+ PdfToImageConverter imageConverter = new PdfToImageConverter();
+
+ FileStream inputStream = new FileStream("../../../Data/Input.pdf", FileMode.Open, FileAccess.ReadWrite);
+ imageConverter.Load(inputStream);
+
+ // Convert PDF page to image stream with desired DPI
+ Stream outputStream = imageConverter.Convert(0, false, false);
+ // Load the image
+ Bitmap originalImage = new Bitmap(outputStream);
+
+ //// Set DPI
+ originalImage.SetResolution(451, 451);
+
+ ////// Get TIFF codec
+ ImageCodecInfo tiffCodec = ImageCodecInfo.GetImageEncoders().First(codec => codec.FormatID == ImageFormat.Tiff.Guid);
+
+ // Set CCITT Group 4 compression
+ EncoderParameters encoderParams = new EncoderParameters(1);
+ encoderParams.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Compression, (long)EncoderValue.CompressionCCITT4);
+
+ // Save as 1-bit TIFF with CCITT G4
+ originalImage.Save("sample.tif");
+ }
+ }
+}
\ No newline at end of file
diff --git a/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.csproj b/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.csproj
new file mode 100644
index 0000000..3e57f38
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.csproj
@@ -0,0 +1,12 @@
+
+
+
+ WinExe
+
+
+
+
+
+
+
+
diff --git a/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.slnx b/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.slnx
new file mode 100644
index 0000000..7236341
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/PdfToImageConverter_DPI.slnx
@@ -0,0 +1,3 @@
+
+
+
diff --git a/PDF-to-image/PdfToImageConverter_DPI/targets/MultiTargeting.targets b/PDF-to-image/PdfToImageConverter_DPI/targets/MultiTargeting.targets
new file mode 100644
index 0000000..3928b04
--- /dev/null
+++ b/PDF-to-image/PdfToImageConverter_DPI/targets/MultiTargeting.targets
@@ -0,0 +1,10 @@
+
+
+ net462;net8.0-windows;net9.0-windows;net10.0-windows
+ true
+ False
+ True
+ True
+ True
+
+
\ No newline at end of file