/
PdfToImageRasterizerExample.cs
57 lines (47 loc) · 1.8 KB
/
PdfToImageRasterizerExample.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
using ceTe.DynamicPDF.Rasterizer;
namespace rasterizer_dotnet_core
{
class PdfToImageRasterizerExample
{
public static void Run()
{
PDFToBmp();
PdfToGif();
PdfToJpg();
PdfToPng();
PdfToTiffOne();
PdfToTiffTwo();
}
public static void PDFToBmp()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-bmp-output.bmp", ImageFormat.Bmp, ImageSize.Dpi96);
}
public static void PdfToGif()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-bmp-output.gif", ImageFormat.Gif, ImageSize.Dpi150);
}
public static void PdfToJpg()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-jpg-output.gif", ImageFormat.Jpeg, ImageSize.Dpi72);
}
public static void PdfToPng()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-png-output.gif", ImageFormat.Png, ImageSize.Dpi300);
}
public static void PdfToTiffOne()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-tiff-one-output.gif", ImageFormat.TiffWithLzw, ImageSize.Dpi150);
}
public static void PdfToTiffTwo()
{
PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf"));
rasterizer.Draw("pdf-to-tiff-two-output.gif", ImageFormat.TiffWithCcitGroup4, ImageSize.Dpi150);
}
}
}