Beispiel #1
0
        /// <summary>
        /// Prepares file name from URL.
        /// </summary>
        /// <param name="url">URL.</param>
        /// <param name="fileExtension">File extension including dot.</param>
        /// <returns>File name.</returns>
        public static string UrlToFileName(string url, string fileExtension)
        {
            if (url != null)
            {
                int    prefixIndex = url.IndexOf("://");
                string fileName    = url;
                if (prefixIndex != -1)
                {
                    fileName = url.Substring(prefixIndex + 3);
                }

                fileName = HtmlToPdfConverter.ReplaceInvalidCharacters(fileName);

                //  Adds file extension.
                fileName += fileExtension;
                return(fileName);
            }
            else
            {
                return("");
            }
        }