/// <summary> /// Get the particular image from the specified page with the default image size /// </summary> /// <param name="outputPath"></param> /// <param name="pageNumber"></param> public void GetImage(string outputPath, int pageNumber, int imageIndex, ExtractImageFormat imageFormat, SaveLocation saveLocation) { //build URI to get page count string strURI = Product.BaseProductUri + "/pdf/" + FileName + "/pages/" + pageNumber.ToString() + "/images/" + imageIndex.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(); }
/// <summary> /// Get the particular image from the specified page with the default image size /// </summary> /// <param name="outputPath"></param> /// <param name="pageNumber"></param> public void GetImage(string outputPath, int pageNumber, int imageIndex, ExtractImageFormat imageFormat, SaveLocation saveLocation) { //build URI to get page count string strURI = Product.BaseProductUri + "/pdf/" + FileName + "/pages/" + pageNumber.ToString() + "/images/" + imageIndex.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(); }