精华内容
下载资源
问答
  • 项目符号,是Word2010中十分有用的功能之一,他可以很好的标记文章段落,利于读者快速找到相应的位置,本次课程就来教大家怎么将自定义图片设置为项目符号。 ①启动Word2010,单击菜单栏--开始--项目符号--定义...
    项目符号,是Word2010中十分有用的功能之一,他可以很好的标记文章段落,利于读者快速找到相应的位置,本次课程就来教大家怎么将自定义的图片设置为项目符号。

    ①启动Word2010,单击菜单栏--开始--项目符号--定义新项目符号。

    定义新项目符号

    ②在定义新项目符号界面中单击图片按钮。

    图片

    ③此时会出现图片项目符号,我们单击导入按钮。

    导入

    ④弹出本地对话框,选取图片打开。

    选取图片

    ⑤将图片应用到文档中,效果如下:

    应用到文档http://pdftoword.55.la/pdf-split/
    展开全文
  • 本文介绍通过Java程序获取Word文档中指定图片的坐标位置。 程序运行环境: Word测试文档:.docx 2013 Free Spire.doc.jar 3.9.0 IntelliJ IDEA JDK 1.8.0 方法步骤: 1. 指定文件路径,本次测试代码路径为项目...

    本文介绍通过Java程序获取Word文档中指定图片的坐标位置。

    程序运行环境:

    • Word测试文档:.docx 2013
    • Free Spire.doc.jar 3.9.0
    • IntelliJ IDEA
    • JDK 1.8.0

    方法步骤:

    1. 指定文件路径,本次测试代码路径为项目文件夹路径。即在IDEA项目文件下存入用于测试的Word文档,如:C:\Users\Administrator\IdeaProjects\Picture_Doc\input.docx。文件路径也可自定义为其他路径。

    2. 在程序中引入jar文件,如下图:

    3.Java程序代码

    import com.spire.doc.*;
    import com.spire.doc.documents.DocumentObjectType;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.DocPicture;
    
    public class GetCoordinatesOfPicture {
        public static void main(String[] args) {
            //加载Word测试文档
            Document doc = new Document();
            doc.loadFromFile("input.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 ;
    
                            if (picture.getTitle().equals("图片4"))//定位标题为“图片4”的图片
                            {
                                //获取图片坐标位置
                                float x = picture.getHorizontalPosition();
                                float y = picture.getVerticalPosition();
                                System.out.println("坐标位置为:\n X=" + x + " Y=" + y);
                            }
                        }
                    }
                }
            }
    
        }
    }
    

    坐标获取结果:

     

    原创内容,转载务必注明出处!

     

    展开全文
  • vb.net 如何在word文档的指定位置插入图片(不是光标处) 使用 WordApp.Selection.InlineShapes.AddPicture(FileName:="C:\19b9068e64110c288c11.jpg", LinkToFile:=False, SaveWithDocument:=True) '插入图片 ...
  • 程序运行环境: Word测试文档:.docx 2013 Free Spire.doc.jar3.9.0 IntelliJ IDEA JDK 1.8.0 ...文件路径也可自定义为其他路径。 2. 在程序中引入jar文件,如下图: 3.Java程序代码 i.

    程序运行环境:

    • Word测试文档:.docx 2013
    • Free Spire.doc.jar 3.9.0
    • IntelliJ IDEA
    • JDK 1.8.0

    方法步骤:

    1. 指定文件路径,本次测试代码路径为项目文件夹路径。即在IDEA项目文件下存入用于测试的Word文档,如:C:\Users\Administrator\IdeaProjects\Picture_Doc\input.docx。文件路径也可自定义为其他路径。

    2. 在程序中引入jar文件,如下图:

    3.Java程序代码

    import com.spire.doc.*;
    import com.spire.doc.documents.DocumentObjectType;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.DocPicture;
    
    //java项目www.fhadmin.org
    public class GetCoordinatesOfPicture {
        public static void main(String[] args) {
            //加载Word测试文档
            Document doc = new Document();
            doc.loadFromFile("input.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 ;
    
                            if (picture.getTitle().equals("图片4"))//定位标题为“图片4”的图片
                            {
                                //获取图片坐标位置
                                float x = picture.getHorizontalPosition();
                                float y = picture.getVerticalPosition();
                                System.out.println("坐标位置为:\n X=" + x + " Y=" + y);
                            }
                        }
                    }
                }
            }
    
        }
    }
    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    坐标获取结果:

    展开全文
  • feemarker基于word模板的导出方式, 这种方式非常简单而且导出的样式美观, 其原理就是先做一个word模板, 该模板中变量数据用xxx这种方式填写,然后再...打开ftl文件, 搜索w:binData 或者 png可以快速定位图片位置,图片

    feemarker基于word模板的导出方式, 这种方式非常简单而且导出的样式美观, 其原理就是先做一个word模板, 该模板中变量数据用xxx,{xxx}这种方式填写, 然后再导出时只需读取模板然后用相应的数据替换其中的{xxx}

    例:模板
    在这里插入图片描述
    将word另存为xml
    将xml扩展名改为ftl
    打开ftl文件, 搜索w:binData 或者 png可以快速定位图片的位置,图片 已经编码成0-Z的字符串了,
    将上述0-Z的字符串全部删掉,写上${imgStr}(变量名随便写)后保存
    liet数据存放
    搜索 w:tr 可以找到行的起点与结束点(注意第一对w:tr 是表头,应找第二对 w:tr), 如图:
    在这里插入图片描述
    用<#list userList as user> </#list>标签将第二对 w:tr 标签包围起来(userList是集合的key, user是集合中的每个元素, 类似<c:forEach items=‘userList’ var=‘user’>), 如图
    在这里插入图片描述

    java代码:
    /**
    * 根据传值生成word文件 生成pdf 生成jpg
    * @param yundan
    * @param shijian
    * @param path
    * @return
    /
    public Map<String, Object> getCreatFTLMap(YundanVO yundan,String shijian,String path){
    Map<String, Object> dataMap=new HashMap<String, Object>();
    dataMap.put(“deptId”, yundan.getDeptId());
    dataMap.put(“danhao”, yundan.getDanhao());
    dataMap.put(“shijian”, shijian);
    dataMap.put(“tuoyunfang”, (yundan.getTuoyunfang() == null) ? “” : yundan.getTuoyunfang());
    dataMap.put(“shouhuofang”, (yundan.getShouhuofang() == null) ? “” :yundan.getShouhuofang());
    dataMap.put(“tuoyunfangdianhua”, (yundan.getTuoyunfangdianhua() == null) ? “” :yundan.getTuoyunfangdianhua());
    dataMap.put(“shouhuofangdianhua”, (yundan.getShouhuofangdianhua() == null) ? “” :yundan.getShouhuofangdianhua());
    dataMap.put(“zhuanghuodidian”, (yundan.getZhuanghuodianhua() == null) ? “” :yundan.getZhuanghuodianhua());
    dataMap.put(“yunshumudidi”, (yundan.getYunshumudidi() == null) ? “” :yundan.getYunshumudidi());
    dataMap.put(“zhuanghuoren”, (yundan.getZhuanghuoren() == null) ? “” :yundan.getZhuanghuoren());
    dataMap.put(“zhuanghuodianhua”, (yundan.getZhuanghuodianhua() == null) ? “” :yundan.getZhuanghuodianhua());
    dataMap.put(“zhuanghuoriqi”, (yundan.getZhuanghuoriqi() == null) ? “” :yundan.getZhuanghuoriqi());
    dataMap.put(“yudingdaodariqi”, (yundan.getYudingdaodariqi() == null) ? “” :yundan.getYudingdaodariqi());
    dataMap.put(“chengyunfang”, (yundan.getChengyunfang() == null) ? “” :yundan.getChengyunfang());
    dataMap.put(“jingyingxukezheng”, (yundan.getJingyingxukezheng() == null) ? “” :yundan.getJingyingxukezheng());
    dataMap.put(“chengyundianhua”, (yundan.getChengyundianhua() == null) ? “” :yundan.getChengyundianhua());
    dataMap.put(“cheliangpaizhao”, (yundan.getCheliangpaizhao() == null) ? “” :yundan.getCheliangpaizhao());
    dataMap.put(“guachepaizhao”, (yundan.getGuachepaizhao() == null) ? “” :yundan.getGuachepaizhao());
    dataMap.put(“cheliangyunshuzheng”, (yundan.getCheliangyunshuzheng() == null) ? “” :yundan.getCheliangyunshuzheng());
    dataMap.put(“guacheyunshuzheng”, (yundan.getGuacheyunshuzheng() == null) ? “” :yundan.getGuacheyunshuzheng());
    dataMap.put(“jiashiyuan”,(yundan.getJiashiyuan() == null) ? “” : yundan.getJiashiyuan());
    dataMap.put(“yayunyuan”, (yundan.getYayunyuan() == null) ? “” :yundan.getYayunyuan());
    dataMap.put(“jiashiyuanzigezheng”,(yundan.getJiashiyuanzigezheng() == null) ? “” :yundan.getJiashiyuanzigezheng());
    dataMap.put(“yayunyuanzigezheng”,(yundan.getYayunyuanzigezheng() == null) ? “” : yundan.getYayunyuanzigezheng());
    dataMap.put(“jiashiyuandianhua”,(yundan.getJiashiyuandianhua() == null) ? “” : yundan.getJiashiyuandianhua());
    dataMap.put(“yayunyuandianhua”, (yundan.getYayunyuandianhua() == null) ? “” :yundan.getYayunyuandianhua());
    dataMap.put(“imgStr”, getImageStr(path));
    List list = new ArrayList();
    for(int i=0;i<yundan.getHuowu().size();i++){
    Huowu huowu1 = new Huowu();
    huowu1.setLianheguobianhao(“123456”);
    huowu1.setHuowumingcheng(“石油”);
    huowu1.setLei(“2类”);
    huowu1.setBaozhuangguige(“B类包装”);
    huowu1.setShuliang(“1”);
    list.add(huowu1);
    }
    dataMap.put(“huowuList”, list);
    return dataMap;
    }
    /
    *
    * 根据数据生成word文件
    * @param dataMap
    * @param path
    * @return
    /
    public String creatWordByFTL(Map<String, Object> dataMap,String path) {
    try {
    //Configuration 用于读取ftl文件
    Configuration configuration = new Configuration(new Version(“2.3.28”));
    configuration.setDefaultEncoding(“utf-8”);
    /
    *
    * 以下是两种指定ftl文件所在目录路径的方式,注意这两种方式都是
    * 指定ftl文件所在目录的路径,而不是ftl文件的路径
    */
    //指定路径的第二种方式,我的路径是C:/a.ftl
    configuration.setDirectoryForTemplateLoading(new File(“D:/”));
    //输出文档路径及名称
    File outFile = new File(path);
    //以utf-8的编码读取ftl文件
    Template template = configuration.getTemplate(“yundan.ftl”, “utf-8”);
    Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), “utf-8”), 10240);
    template.process(dataMap, out);
    out.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    return path;
    }
    二维码生成代码:
    public String getImageStr(String path){
    String fileName= null;
    try {
    fileName = QRCodeUtils.encode(“http://202.100.168.52:27028/favicon.ico”, “”, path, true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    InputStream in = null;
    byte[] data = null;
    try {
    in = new FileInputStream(path+"/"+fileName);
    data = new byte[in.available()];
    in.read(data);
    in.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    BASE64Encoder encoder = new BASE64Encoder();
    return encoder.encode(data);
    }

    展开全文
  • 想把网站详情页的项目标签栏的数据写入图片详细信息中 <p style="text-align:center"><img alt="" height="312" src="https://img-ask.csdnimg.cn/upload/1612773078605.png" width="586" /></p> <code>from ...
  • word中批量插入图片,自动排版

    千次阅读 2020-12-15 18:45:34
    Word精灵 软件可以批量插入文件夹中的图片Word中,支持三种插入方式。现分别演示: 1.根据单元格的图片名称批量...可以自定义位置图片在上还是名称在上。 Word插件下载地址: http://excelbbx.net/Word.htm ...
  • 随心打-格式报表套打设计工具,可以自由的设计报表打印的格式,按照实际的票据模板,自定义设计要打印的内容,及位置,大小,可以插入直线,图片,文本框,等等,可以指定数据源,动态的打印数据,提供功能丰富的按钮...
  • 我们在开发Java Web工程时会有文件存储的需求,比如图片word、excel、pdf等文件的存储。 为了方便文件的统一维护,使文件的存储不占用工程的磁盘空间。我们需要把文件从Java Web工程中独立出来,单独存放到一个...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    三十六、自定义模板 自动生成指定的Word文件名 68 三十七、从头到脚完美:Word文档布局 69 三十八、文件夹的内容生成文件 70 三十九、参考文献的标注 70 1、如何在word文档中加进参考文献的标注 70 2、省时省力——...
  • 安装Mendeley后Word中没有出现对应的Mendeley插件

    万次阅读 多人点赞 2019-08-20 15:21:47
    安装Mendeley后Word中没有出现对应的Mendeley插件Mendeley在Word工具栏中的位置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表...
  • Word标书助手3.2.5版包含四个模块: 一、插入PDF 功能:解析选择的PDF文件为图片,并插入到Word中(每页一个图)。 应用场景:插入扫描的PDF合同...支持按钮自定义排序,支持数据库转移,默认数据库位置D:\WdFiles。
  • 支持选择文件夹,支持同时转换多个文件,文件保存位置可以自定义,经测试,转换10页的PDF文件只需要3秒,有一点大家需要注意,本软件不支持将扫描图片的PDF文件转换成可编辑的Word。 V2.0.0更新说明 1、新增PDF转...
  • 1.最全面的转换模式:截至目前为止,pdf转换成word转换器已经具备了最为全面的PDF转换模式,全面支持多种不同文件格式之间的转换,包括PDF转Word、PDF转Excel、PDF转图片、PDF转PPT、PDF转换HTML、PDF转TXT、图片转...
  • 论文排版助手[Word版]

    2019-10-23 16:27:24
    一键编辑参考文献,一键插入脚注注释,智能记录文档位置,智能插入纵横页面,快速进行多图排版等(配合2007及以上版本的Word 或 2016及以上版本的WPS使用)。 【论文模板】 提供模板格式的管理功能(添加、删除、...
  • 罗刚君Word精灵 v3.0.rar

    2019-07-13 05:22:16
    5.新增“内容转图片(禁止编辑)”功能,用于将Word文档的内容转换成图片,从而使他人只能查看无法修改。 6.新增“带圈编号”功能,可以单击一次生成一个带圈的编号,也可以一次性插入1到20的带圈编号。同时还提供10...
  • 上网查过发现用xml可以解决,但那东西没用过,不太清楚,决定用vba解决,几经试验,终于成功了,成功的添加了一个工具栏按钮,位置在加载项-自定义工具栏中。这时把那两个文件删掉,宏安全性调高,启动很快,而且还...
  • 方法:引用→插入题注→设置标签名称(如:图片可设置为“图片”,根据不同需求选择题注的位置)。一般论文中要求表格标题在表格的上方,图标题应在图的下方,比正文小一号加粗。2.如何使用自定义的编号方式?方法:...
  • 4.1 高度自定义的自动目录 151 4.2 特殊位置的多重页码系统 159 4.3 个性化注释的制作和设置 168 4.4 高度自动化的关键词引用和罗列 177 4.5 利用查找和替换迅速完成版面整理 183 Chapter5 学霸之路:长文档...
  • 基于Java的qq截图工具 设计软件源码+word毕业论文文档。基于java的QQ截屏工具的设计和实现能够实现对屏幕的随机截取,复制,保存以及添加文字等操作,便于用户对数据的处理。 该软件的功能: (1)随机获取屏幕...
  • 【隔行插入行】对工作表隔行插入行,或者隔列插入列,其中行数可以自定义 【折分工作簿】将指定工作簿的每个工作表拆分成单独的工作簿,新工作簿名称等于原工作表名称 【工作表折分】将当前工作表的数据按条件拆分成...
  • 匹斯克表格为用户表格提供了自定义模板,可以直接复制excel, word里的表格到编辑器,通过将列插入到指定位置,完成模板设计,让填报着感觉就像是在填报纸质表格一样 为匹斯克表格创建自定义模板 表格数据统计功能...
  • C流程图生成器能直接从指定位置分析生成流程图,将生成的流程图导出到WORD文件或者VISIO文件,导出到BBMP图片文件。支持自定义流程科颜色,如选择块颜色、判断块颜色、填充色颜色等,可导出为彩色WORD文件。将写好的...
  • 能自动的将word图片直接转换,正确显示在CHM文件中。 自动生成CHM索引(index maker)。 用户无须学习任何指令就可以快速地制作自己的电子书或chm帮助文件。 CHM文件生成器(FileToCHM) v3.7.1.0更新内容: ...
  • office钓鱼学习

    2020-12-29 10:57:44
    先建一个word,找到一张简历,将简历虚化,并另存为doc: ...在auto_open()函数首部编写代码,设置图片位置为0、高度为0,让宏运行后doc上图片消失,然后保存,office马就制作好了 点击之后,c
  • 而且 使用十分 容易,消费者 可以依据需求自行设计需求导入导出的字段, 可以导出到 PDF,Word,Excel ,CSV,TXT等多种文本 格局 。 可以从 Access,Excel等导入数据 。每张单据均可 自由导出到Excel 。 可以将软件...
  • PDF_转换器.rar

    2019-07-03 11:28:31
    很多时候我们在网络中下载PDF资料后,大多数用户会遇到PDF文档无法复制、图片无法编辑等问题,这时我们可通过solid converter将任意PDF文件转换为word文档、PPT文档、excel、html、图片以及text文本文档等,从而是...
  • 浏览器插件(C#)

    2012-01-19 17:27:03
    Let’s是一个PC端和手持终端(手机、平板电脑)浏览器及系统的插件,其功能是将选定的文字、图片word、excel、ppt、PDF等文件通过“右键菜单”类似于简介PDF附件中“Bing\Windows Live插件”的表现形式,以简介PDF...
  • Small pdf转换软件

    2018-07-23 15:58:34
    3.选择small pdf转换软件【输出目录】的【自定义】,选择一个特定的文件夹存放转换后的PDF文件,确认存放位置无误,就点击确定。  4.点击small pdf转换软件的【开始转换】或者启动小图标,系统将自动高速将pdf转成...
  • 北斗PDF转换器

    2018-07-23 15:46:50
    支持自定义转换页面范围;2.支持批量添加图片文件;3.支持一键文件拖入软件界面;4.转换速度快,效果良好。北斗PDF转换器软件功能有PDF转Word、PDF转JPG、PDF转Excel、PDF转PPT,PDF互转以及解密PDF、PDF合并、PDF分割等...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 349
精华内容 139
关键字:

word自定义图片位置