精华内容
下载资源
问答
  • 关键字描述:制作 模板 频道 图片 " < > picture if currentphpcms图片频道的模板制作前面我们已经讲过了文章、下载频道的模板制作,今天讲完图片频道之后,剩下的就是专题的制作,虽然每个频道都有专题,...
  • 答题卡插件 高中初中方便老师制作各种答题卡 方便老师 解决学校制作答题卡问题 解放老师和学校 让老师不在纠结答题卡问题
  • 100*113 ,京东物流,电子面单空白模板图片文件,全手工制作,用于电子面单的生成,图片大小为:1000px*1130px
  • 制作PDF模板说明
  • 网页设计制作模板

    2016-02-04 17:28:30
    网页设计模板100个 包含网页页面静态代码图片,js文件,css文件
  • Somestuff多边形图片制作工具,ppt多边形图片制作教程模板
  • DIV CSS百度图片搜索页面模板是一款仿新版百度图片栏目搜索页面模板素材下载。
  • 音频图片播放组件网页模板
  • python3根据模板图片批量自动制作个性化请柬或名片 需求:按照模板图片,在指定位置写入人员名字,形成个性化请柬或个性化名片,批量自动写入 横排文字与竖排文字,在程序中配置 文字位置由程序配置指定 可以...
  • 大学生简历模板图片下载是一款制作精美的大学生创意模板,是你就业面试的不二选择,有需要的朋友快来下载吧!该文档为大学生简历模板图片下载,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 使用vue制作的动态简历模板
  • freemarker制作word模板

    千次阅读 2019-08-29 17:21:59
    1.表格模板制作 java类vo中建立属性 @ApiModelProperty(value = "表1-1") private List, Object>> listTab1_1; test类中赋值 List, Object>> listTab1_1 = new ArrayList(); for (int i = 0; i ; i+...

    1.调用free marker导出word

      @Test
        public void testExportWord() {
            EnergyVo vo = new EnergyVo(); // 为ftl中所用的属性集合对象
            File file = null;
            String fileName = "test.ftl";
            try {
                file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "ftl/"+fileName);
    //            file = new File()getClass().getClassLoader().getResource("lic").getFile();
    //            ResourceFinder.getResourceAsStream("");
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
            DocumentHandler documentHandler = new DocumentHandler();
            //保存路径
            String savePath = file.getParent()+"\\test4.doc";
            System.out.println("保存路径:"+savePath);
            setAllData(vo);
    //        setImage(file, vo);
            documentHandler.createDoc(file.getParent(), file.getName(), savePath, vo);
            System.out.println("ok");
        }

    1.将test.doc文件另存为test.xml格式的文件。

    2.更改test.xml为test.ftl。文中的路径需要自己更改。

    3.EnergyVo 为ftl中所用的属性的集合对象,如 属性 String head,在test.ftl中可${head}拿到值。

    2.导出word模板

    	/**
    	 *
    	 * @param dir 模板加载路径
    	 * @param tempName 模板名称
    	 * @param savePath  文件保存的路径、文件名
    	 * @param sDate 数据集
    	 */
    	public void createDoc(String dir, String tempName, String savePath, Object sDate) {
    		Template template = null;
    		// 文件保存位置
    		File outFile = new File(savePath);
    
    		Writer out = null;
    		try {
    			// 设置模板加载路径
    			configuration.setDirectoryForTemplateLoading(new File(dir));
    			// 异常控制
    			configuration.setTemplateExceptionHandler(TemplateExceptionHandler.IGNORE_HANDLER);
    			// 加载模板
    			template = configuration.getTemplate(tempName);
    			//生成文件的路径及文件名
    			FileOutputStream fileOutputStream = new FileOutputStream(outFile);
    			OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream, "utf-8");
    			BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
    			out =bufferedWriter;
    			// 合并模板和数据
    			template.process(sDate, out);
    			out.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}

     

    3.test.ftl文件解析

    1.表格模板的制作

    java类vo中建立属性

     @ApiModelProperty(value = "表1-1")
        private List<Map<String, Object>> listTab1_1;
    
    
    test类中赋值
    List<Map<String, Object>> listTab1_1 = new ArrayList<>();
    		for (int i = 0; i < 4; i++) {
    			Map<String, Object> map = new HashMap<>();
    			map.put("sort", "_");
    			map.put("name", "_");
    			map.put("trans", "_");
    			map.put("sale", "_");
    			listTab1_1.add(map);
    		}
    		vo.setListTab1_1(listTab1_1);
    
    

    ftl文件中映射取值

    注意:属性命名时首字母不能大写。中间不能有特殊符号,如- +,可以为_。

    <w:tr>为表格的行,w:t为一个单元格。<w:t>处为单元格的值,<w:tcw >为单元格长度

    2. 遇到空单元格。需要合并单元格如何做

    可在要遍历此单元格的属性前添加空值判断

    注意:边框问题:常见边框标签

    <w:tcBorders>
    <w:left w:val="single" w:sz="4" w:space="0" w:color="000000"/>
    <w:bottom w:val="single" w:sz="4" w:space="0" w:color="000000"/>
    <w:right w:val="single" w:sz="4" w:space="0" w:color="000000"/>
    </w:tcBorders>
    
    可通过这种方法添加边框
    方法2.在<w:tcW w:w="1506" w:type="dxa"/>下面可添加此标签
    <w:vMerge w:val="restart"/>为有值单元格所有的标签
    <w:vMerge/>为空值单元格的标签
    

    3.如何插入图片

    根据<v:imagedata r:id="rId8" o:title="1521623111(1)"/> 此处的id值搜索。找到target属性值media/image2.png。搜索此值。找到一段64位编码的符号。在<pkg:binaryData>中。删除这些符号。使用vo中的属性值代替

    <pkg:part pkg:name="/word/media/image2.png" pkg:contentType="image/png" pkg:compression="store">
       <pkg:binaryData> ${image4_1} </pkg:binaryData>
    </pkg:part>
    String imagepath = file.getParent() + "/image4_1.png";// 图片的路径
    
    
    
    private static String getImageStr(String imagepath) {
    		InputStream in = null;
    		byte[] data = null;
    		try {
    			in = new FileInputStream(imagepath);
    			data = new byte[in.available()];
    			in.read(data);
    			in.close();
    			BASE64Encoder encoder = new BASE64Encoder();
    			return encoder.encode(data);
    		} catch (IOException e) {
    			System.out.println(e.getMessage());
    		}
    		return null;
    	}

    将经过此方法的返回值赋值给vo类中的属性

    vo.setImage4_1(getImageStr(imagepath));

    到此。图片就可以在模板中显示

    以上内容为初次使用freemaker的心得,以后遇到更多问题会持续更新。

     

    展开全文
  • 这是一张淡雅爱情PPT背景图片,第一PPT模板网提供幻灯片背景图免费下载; 整个背景图片使用了淡雅的橙色作为主色调,隐隐约约的可以看到一对情侣相互拥抱的背景。在图片右下角使用了柔美的花纹作为装饰。与爱情主题...
  • Flash制作选择题模板

    2015-05-10 06:51:38
    Flash制作选择题模板
  • 这是一套《一步到位》主题的,小清新图片排版PPT模板。共22张; 幻灯片模板封面,放置了一个身穿运动鞋的人物背景... PowerPoint模板内容页,由多张商务图片搭配灰色扁平化幻灯片图表制作。 关键词:图片排版设计PPT模
  • 这是一张气泡PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载;...本套PPT背景图片通用于各领域通用PowerPoint制作使用; 关键词:蓝色PPT背景图片,气泡PPT背景图片,抽象背景图片,.PPT格式;
  • 爱心翻页PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 粉色的背景上,两只可爱的小兔子,躲在爱心形状的书籍翻页后面。本PPT背景图片适合用于制作与爱情有关的PPT,情人节PPT等; 关键词:爱心背景图片...
  • 这是一张炫彩菱形PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 在彩色的底图上,布满了密密麻麻的菱形线条,细腻而有层次感。本PPT背景图片适合用于制作与科技相关的幻灯片。 关键词:炫彩背景图片,...
  • 这是一张粉色朦胧光晕PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 模糊的粉色的上方被一片片不规则分布的圆形光晕照射。非常的柔和唯美。本PPT背景图片适合用于制作与爱情相关的幻灯片; 关键词:朦胧...
  • 这是一张白色多边形PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 白色的带有立体效果的多边形图案构成了整张背景图片,非常有艺术美感。适合用于制作与现代艺术相关的幻灯片; 关键词:多边形背景图片,...
  • 这是五张节日礼物PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 这五张背景图片以红色和白色为主色调,各种包装精美的礼物盒子是主题。适合用于制作:圣诞节PPT,新年PPT,元旦幻灯片等。 关键词:圣诞节...
  • 这是一张橙色多边形PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 温馨的橙色背景,被不规则的多边形分割成许多份,本PowerPoint背景图片,适合用于制作暖心类PowerPoint演示文稿; 关键词:橙色背景图片...
  • 这是一组科技抽象PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; PPT背景图片用蓝色作为主色调,上面设计了抽象的曲线、线条、光线、星光等作为装饰图案。本组PPT背景图片适合制作商务、科技、教育领域...
  • 这是一张蓝色柔和PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 本背景图片为蓝色渐变作为底图,用柔和曲线分割成不等大小多边形,虽然是冷色底色,但是这周构图方式给人一种暖暖的感觉; 这张PPT背景...
  • 这是一张炫彩多边形PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; 由黄色到绿色的渐变背景,被带有波澜装的不规则线条勾勒成不等大小的多边形,非常具有视觉冲击力。本PPT背景图片适合用于制作与超视觉...
  • 这是一张夕阳海天一色PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; PPT背景图片,海天一色,海面上倒影着美丽的山川,夕阳西下,暖暖的光线温暖了远处的山,蒲公英随风飘散在海上,本背景图片适合用于...
  • 这是一张儿童乐园卡通PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; PPT背景图片,蓝色的天空下面,是绿色的儿童乐园,满眼绿色的山野上有郁郁葱葱的树木,绿色长颈鹿、大象,五彩的摩天轮,帐篷;本背景...
  • 这是一组粉色唯美PPT背景图片,第一PPT模板网提供幻灯片背景图片免费下载; PPT背景图片用粉色作为幻灯片背景,上面有星星点点的光晕,有深深浅浅的光斑,有圆圆的月亮本组PPT背景图片,可以用来制作唯美PowerPoint...
  • 网页设计与制作;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的使用;第五章 CSS样式与模板的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,435
精华内容 19,774
关键字:

如何制作模板图片