Shape類用來讀取Word中的圖形、圖片,一個Shape對象表明Word中的一個圖片。服務器
在線編輯Word文件時,有時可能會須要讀取或導出Word文件中的圖形、圖片,這時就須要經過Shape類來實現了,它能經過將Shape對象的saveAsJPG("saveAsFileName")方法將Word中的圖形、圖像保存成一個JPG圖片文件。
Shape對象的獲取可經過如下兩種方法:spa
Java代碼:code
WordDocument doc = new WordDocument(request,response);//注意參數 DataRegion dataRegion = doc.openDataRegion("PO_img"); Shape shape = dataRegion.openShape(1); //參數爲Word中Shape的索引,從「1」開始 shape.saveAsJPG("D:\\test.jpg");//保存到服務器磁盤目錄下 ... ...
ASP.NET代碼:對象
WordDocument doc = new WordDocument(); DataRegion dataRegion = doc.OpenDataRegion("PO_img"); Shape shape = dataRegion.OpenShape(1); //參數爲Word中Shape的索引,從「1」開始 shape.SaveAsJPG("D:\\test.jpg");//保存到服務器磁盤目錄下 ... ...
Java代碼:索引
... ... Cell cell = table.openCellRC(2,3); //獲取某個Cell對象 //List<Shape> shapes = cell.getShapes(); //獲取Cell裏包含的 Shape 集合 //Shape shape = shapes.get(index); //獲取集合中的某個Shape對象 Shape shape = cell.openShape(1); //獲取Cell中的某個Shape對象,索引從「1」開始 shape.saveAsJPG("D:\\test.jpg"); //保存到服務器磁盤目錄下 ... ...
ASP.NET代碼:圖片
... ... Cell cell = table.OpenCellRC(2,3); //獲取某個Cell對象 //ArrayList shapes = cell.Shapes; //獲取Cell裏包含的 Shape 集合 //Shape shape = shapes[index]; //獲取集合中的某個Shape對象 Shape shape = cell.OpenShape(1); //獲取Cell中的某個Shape對象,索引從「1」開始 shape.SaveAsJPG("D:\\test.jpg"); //保存到服務器磁盤目錄下