/// <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();
        }
예제 #2
0
        /// <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();
        }