import * as fs from "fs"; const clientId = "####-####-####-####-####"; const secret = "##################"; const wordsApi = new WordsApi(clientId, secret); const requestDocument = fs.createReadStream("Sample.docx"); const requestDrawingObject = new model.DrawingObjectInsert({ height: 0, left: 0, top: 0, width: 0, relativeHorizontalPosition: model.DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin, relativeVerticalPosition: model.DrawingObjectInsert.RelativeVerticalPositionEnum.Margin, wrapType: model.DrawingObjectInsert.WrapTypeEnum.Inline }) const requestImageFile = fs.createReadStream("Image.png"); const insertRequest = new model.InsertDrawingObjectOnlineRequest({ document: requestDocument, drawingObject: requestDrawingObject, imageFile: requestImageFile }); wordsApi.insertDrawingObjectOnline(insertRequest) .then((insertRequestResult) => { // tslint:disable-next-line:no-console console.log("Result of insertRequest: ", insertRequestResult); });