/// <summary> /// Get the Image drawing object from document /// </summary> /// <param name="outputPath"></param> /// <param name="index"></param> /// <param name="renderformat"></param> /// <param name="outputPath"></param> public void GetimageData(string FileName, int index, DrawingObjectsRenderFormat renderformat, string outputPath) { //build URI to get Image string strURI = Product.BaseProductUri + "/words/" + FileName + "/drawingObjects/" + index + "/ImageData"; 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> /// Convert drawing object to image /// </summary> /// <param name="outputPath"></param> /// <param name="index"></param> /// <param name="renderformat"></param> /// <param name="outputPath"></param> public void ConvertDrawingObject(string FileName, int index, DrawingObjectsRenderFormat renderformat, string outputPath) { //build URI to get Image string strURI = Product.BaseProductUri + "/words/" + FileName + "/drawingObjects/" + index; strURI = strURI + "?format=" + renderformat.ToString(); 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(); }