/// <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(""); } }