public static HtmlSaveOptions GetSaveOptions(int pageNumber)
            {
                var options = new HtmlSaveOptions
                {
                    Pages = new List <int>(),
                    IncludeProjectNameInPageHeader = false,
                    IncludeProjectNameInTitle      = false,
                    PageSize        = PageSize.A3,
                    Timescale       = Timescale.ThirdsOfMonths,
                    ReduceFooterGap = true,
                    FontFaceTypes   = FontFaceType.Ttf,
                    ExportCss       = ResourceExportType.AsFile,
                    ExportFonts     = ResourceExportType.AsFile,
                    ExportImages    = ResourceExportType.AsFile
                };

                var program = new ResourcePrefixForNestedResources();

                options.FontSavingCallback  = program;
                options.CssSavingCallback   = program;
                options.ImageSavingCallback = program;

                options.Pages.Clear();
                options.Pages.Add(pageNumber);

                if (!Directory.Exists(DataDir + "fonts"))
                {
                    Directory.CreateDirectory(DataDir + "fonts");
                }

                if (!Directory.Exists(DataDir + "resources"))
                {
                    Directory.CreateDirectory(DataDir + "resources");
                }

                if (!Directory.Exists(DataDir + "nestedResources"))
                {
                    Directory.CreateDirectory(DataDir + "resources/nestedResources");
                }

                if (!Directory.Exists(DataDir + "css"))
                {
                    Directory.CreateDirectory(DataDir + "css");
                }

                return(options);
            }