internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a GifImageFormat object GifImageFormat GifImageFormat = new GifImageFormat(); // Set the dithering algorithm to FloydSteinberg GifImageFormat.DitheringAlgorithm = DitheringAlgorithm.FloydSteinberg; // Set the dithering percentage GifImageFormat.DitheringPercent = 100; // Set the palette type. GifImageFormat.ColorPalette = Palette.WebPalette; // Set the antialiasing to true GifImageFormat.AntiAliasing = true; // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.Draw("GifWithWebPalette.Gif", GifImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a color array using custom colors Color[] color = new Color[] { Color.FromArgb(255, 0, 0, 0), Color.FromArgb(255, 255, 255, 255), Color.FromArgb(255, 255, 0, 0), Color.FromArgb(255, 0, 255, 0), Color.FromArgb(255, 0, 0, 255), Color.FromArgb(255, 255, 255, 0), Color.FromArgb(255, 0, 255, 255), Color.FromArgb(255, 255, 0, 255) }; // Create a UserPalette object using color array UserPalette userPalette = new UserPalette(color); // Create a PngIndexedColorFormat object using the palette PngIndexedColorFormat pngIndexedColorFormat = new PngIndexedColorFormat(userPalette, 100, DitheringAlgorithm.FloydSteinberg); // Create a PngImageFormat object using indexed color format object PngImageFormat pngImageFormat = new PngImageFormat(pngIndexedColorFormat); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.Draw("PngImageWithUserPalette.png", pngImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.DrawToMultiPageTiff("MultiPageTiff.tif", ImageFormat.TiffWithLzw, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Create a PngImageFormat object with RGB color PngImageFormat pngImageFormat = new PngImageFormat(PngColorFormat.Rgb); // Save the image rasterizer.Draw("PngImageWithRgbColor.png", pngImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a JpegImageFormat object JpegImageFormat jpegImageFormat = new JpegImageFormat(100); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.Draw("JpegImage.jpg", jpegImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a BmpMonochromeColorFormat object BmpMonochromeColorFormat bmpMonochromeColorFormat = new BmpMonochromeColorFormat(DitheringAlgorithm.FloydSteinberg, 100); // Create a BmpImageFormat object with the bmpMonochromeColorFormat BmpImageFormat bmpImageFormat = new BmpImageFormat(bmpMonochromeColorFormat); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.Draw("MonochromeImage.bmp", bmpImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Create a TiffMonochromeColorFormat object with CCIT Group 3 compression. TiffMonochromeColorFormat tiffColorFormat = new TiffMonochromeColorFormat(TiffMonochromeCompressionType.CcitGroup3); // Create a TiffImageFormat object with monocrome color TiffImageFormat tiffImageFormat = new TiffImageFormat(tiffColorFormat); // Save the image rasterizer.Draw("TiffImageColorFormat.tif", tiffImageFormat, fixedImageSize); }
internal static void Run() { // Create a PdfRasterizer object PdfRasterizer rasterizer = new PdfRasterizer(Util.GetResourcePath("DocumentA.pdf")); // Create the GifImageFormat object. GifImageFormat gifImageFormat = new GifImageFormat(); // Set the dithering algorithm to FloydSteinberg gifImageFormat.DitheringAlgorithm = DitheringAlgorithm.FloydSteinberg; // Set the dithering percentage gifImageFormat.DitheringPercent = 100; // Create a image size tha is a fixed size FixedImageSize fixedImageSize = new FixedImageSize(595, 841); // Save the image rasterizer.Draw("IndexedImage.Gif", gifImageFormat, fixedImageSize); }