• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁>>Spire.Doc系列教程>>Spire.Doc功能演示:在Java中獲取 Word 中指定圖片的位置、大小、環(huán)繞方式

    Spire.Doc功能演示:在Java中獲取 Word 中指定圖片的位置、大小、環(huán)繞方式


    Spire.Doc for Java 是一款專業(yè)的Java Word組件,開發(fā)人員使用它可以輕松地將Word文檔創(chuàng)建、讀取、編輯、轉(zhuǎn)換和打印等功能集成到自己的Java應(yīng)用程序中。

    本文介紹如何使用Spire.Doc for Java獲取Word文檔中指定圖片的坐標(biāo)位置、圖片大小以及圖片的文字環(huán)繞方式等???a href="http://www.xiangyinys.com/product/4184/download" target="_blank">點擊此處下載最新版測試。

    import com.spire.doc.*;
    import com.spire.doc.documents.DocumentObjectType;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.DocPicture;
    
    public class GetPictureDetails {
        public static void main(String[] args) {
            //加載Word測試文檔
            Document doc = new Document();
            doc.loadFromFile("測試.docx");
    
            //遍歷section
            for (int a = 0; a<doc.getSections().getCount();a++)
            {
                Section section = doc.getSections().get(a);
    
                //遍歷paragraph段落
                for (int b =0 ;b<section.getParagraphs().getCount();b++)
                {
                    Paragraph paragraph = section.getParagraphs().get(b);
    
                    //遍歷段落中的對象
                    for (int i = 0; i < paragraph.getChildObjects().getCount(); i++)
                    {
                        DocumentObject docobj = paragraph.getChildObjects().get(i);
    
                        //判斷對象是否為圖片
                        if (docobj.getDocumentObjectType()== DocumentObjectType.Picture)
                        {
                            DocPicture picture = (DocPicture) docobj ;
    
                            //獲取標(biāo)題為“圖片1”的圖片
                            if (picture.getTitle().equals("圖片1"))
                            {
                                //獲取圖片坐標(biāo)位置
                                float x = picture.getHorizontalPosition();
                                float y = picture.getVerticalPosition();
    
                                //獲取圖片寬度、高度
                                float width = picture.getWidth();
                                float height = picture.getHeight();
    
                                //獲取圖片文字環(huán)繞
                                String wrappingstyle = picture.getTextWrappingStyle().toString();//圖片文字環(huán)繞方式
                                String wrappingtype = picture.getTextWrappingType().toString();//環(huán)繞文字類型
    
                                System.out.println("坐標(biāo)位置為: X =" + x + "  Y=" + y
                                        + "\n 圖片寬:"+ width + "  圖片高:" + height
                                        + "\n 圖片的文字環(huán)繞方式:" + wrappingstyle + "  環(huán)繞文字類型:" + wrappingtype);
    
                            }
                        }
                    }
                }
            }
    
        }
    }

    輸出結(jié)果

    國產(chǎn)Word格式處理控件Spire.Doc功能演示:在Java中獲取 Word 中指定圖片的位置、大小、環(huán)繞方式



    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();