/// <summary> /// convert a particular page to image with default size /// </summary> /// <param name="outputPath"></param> /// <param name="pageNumber"></param> public void GetImage(string outputPath, int pageNumber, ConvertImageFormat imageFormat, SaveLocation saveLocation) { //build URI to get page count string strURI = Product.BaseProductUri + "/pdf/" + FileName + "/pages/" + pageNumber.ToString(); strURI += "?format=" + imageFormat; string signedURI = Utils.Sign(strURI); Stream responseStream = Utils.ProcessCommand(signedURI, "GET"); using (Stream fileStream = System.IO.File.OpenWrite(outputPath)) { Utils.CopyStream(responseStream, fileStream); } responseStream.Close(); }