1、首先新建一个空白文档,并另存为“Normal.dotm(Word2007及以后版本)Normal.dot(Word2003-2007版本)”。

2、进行需要的模板设置,对字体、段落、页眉页脚,页面边距等进行设置。

3、对字体、段落的设置:在空白的新文档中,右击进行对字体的设置,在设置完成后,点击“默认”按钮。

4、对页眉页脚,页面边距:同样在菜单栏,选择插入"页眉页脚"进行设置,设置后点击“默认”按钮,并同时设置“页面边距”并点击“默认”按钮。

5、在全面进行模板设置后,需要保存,在操作中会出现对一些“默认的设置”如果所示,要选择“是”,“你准备将默认的字体更改为.....,是否将此更改应用于所有基于NORMAL模板的新文档?”

6、把刚才保存的模板,复制起来,在打开“C:\Users\Administrator\AppData\Roaming\Microsoft\Templates”替换原有的Normal.dotm或Normal.dot,关闭。

7、测试效果:打开一个Word文档,并按下“CTRL+N”新建一个空白文档,任意输入内容,可以看到是刚才设置的模板。

java实现调用默认打印机打印文档(以D盘zhidao.txt文档为例),代码如下:

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import javax.print.Doc;

import javax.print.DocFlavor;

import javax.print.DocPrintJob;

import javax.print.PrintException;

import javax.print.PrintService;

import javax.print.PrintServiceLookup;

import javax.print.ServiceUI;

import javax.print.SimpleDoc;

import javax.print.attribute.DocAttributeSet;

import javax.print.attribute.HashDocAttributeSet;

import javax.print.attribute.HashPrintRequestAttributeSet;

import javax.print.attribute.PrintRequestAttributeSet;

/**

* 调用打印机功能

* @author Administrator

**/

public class PrintDemoII {

public static void main(String[] args) {

DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();

PrintService []pservices = PrintServiceLookup.lookupPrintServices(flavor, aset);

PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();

PrintService service = ServiceUI.printDialog(null, 200, 200, pservices,

defaultService, flavor, aset);

if(service != null){

try {

DocPrintJob pj =service.createPrintJob();

FileInputStream fis = new FileInputStream("D:"+ File.separator +"zhidao.txt");//打印D盘zhidao.txt文档。

DocAttributeSet das = new HashDocAttributeSet();

Doc doc = new SimpleDoc(fis, flavor, das);

pj.print(doc, aset);

} catch (FileNotFoundException fe) {

fe.printStackTrace();

} catch (PrintException e) {

e.printStackTrace();

}

}else {

System.out.println("打印失败");

}

}

}

取消

评论

java打印模板_怎样做一个word模板,用java调用打印功能相关推荐

  1. java 防重_如何做一个防重设计

    前言 在业务设计中防重设计是一个关键点,以接口设计为例,防重就是防止接口被多次调用而产生脏数据,比如支付订单出现重复支付,所以说防重至关重要,在如何防重之前我们首先看一下是如何出现重复请求的. 何时出 ...

  2. java字符存储_用java的类集框架做一个字符存储器(15)

    11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...

  3. java mysql点赞功能_用Java做一个类似于微博QQ空间点赞的功能-Fun言

    点赞是一个互动性很强的功能,网站加入点赞可以增强用户之间的亲密度,可以利用点赞排出受欢迎文章或者其他的列表,所以今天教大家如何做一个类似于微博.QQ空间的点赞功能 需求分析: 首先要明确这个功能是需要 ...

  4. 利用docxtpl库将excel里的数据向一个word模板里填充数据,并保存为一个word文档

    ###程序功能说明:该功能是将excel里的数据向一个word模板里填充数据,并保存为一个word文档. from docxtpl import DocxTemplate import openpyx ...

  5. 苹果cms10好看的模板_电脑手机自适应超简洁模板

    苹果cms10好看的模板_电脑手机自适应超简洁模板 自适应原创侧边栏系列苹果cmsv10简约模板DIY系列苹果cms模板案例版,经典边框设计风格大图片旋转,原创CSS框架风格库为视频网站设计,无残留代 ...

  6. java word模板poi生成文件_利用poi读取word模板文件生成新的word文档

    利用poi读取word模板文件生成新的word文档 利用poi读取word模板文件,并回填逻辑数据,生成并导出需要的word文档源码.解决模板读取异常问题,提供wordUtils工具类(各种功能实现) ...

  7. java插件化_从零开始实现一个插件化框架(一)

    欢迎关注专栏:里面定期分享Android和Flutter架构技术知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿.Flutter跨平台开发终极之选​zhuan ...

  8. pythonword编辑报告模板_使用Python制作WORD报告

    今天的另一篇文章 "使用Pandas.Jinja和WeasyPrint制作pdf报告" 中我分享了如何使用HTML模板来创建pdf报告的方法. 虽然pdf很不错,但更多的人实际上在 ...

  9. 用Django加PIL做一个证件照模板生成器网页

    最近在整理自己的简历,发现简历上面的ID照有些太老了,所以就准备重新准备一些证件照,刚好最近在弄自己的博客网站,想着直接做一个网页工具出来,直接生成证件照模板,这样还可以省去PS的麻烦.而且照片涉及到 ...

  10. 微软crm在哪新建审批模板_如何在Microsoft Word中创建模板

    微软crm在哪新建审批模板 Templates let you configure all the relevant settings you want pre-applied to document ...

最新文章

  1. 总线上加三个终端电阻可以吗_什么是RS485总线?怎么使用RS485总线?
  2. 微信环境中如何实现下载apk文件的下载
  3. 实录 | 平安人寿资深算法工程师姚晓远:对话生成模型的探析与创新
  4. c++Selection Sort选择排序的实现算法(附完整源码)
  5. 【渝粤教育】广东开放大学 法理学 形成性考核 (46)
  6. Leetcode--225. 用队列实现栈(Java)
  7. java eav_动态自定义字段属性–Magento的EAV模型 | 学步园
  8. Golang开发的跨平台蜜罐平台HFish v0.6.4源码
  9. WCF基础学习笔记--创建WCF服务
  10. 利用Windbg深入理解变量的存储模型
  11. Jlink按照用zadig升级用于openocd后,还原
  12. 关于laydate 日期插件 点击闪退的问题
  13. 计算机的常见故障及解决方法,最全的电脑开机常见故障及解决方法!
  14. 做一个微信欢乐斗地主之残局解答器!
  15. 深度强化学习方法(DQN)玩转Atari游戏(pong)
  16. Stack的三种含义
  17. HTML基础 - HTML文本格式
  18. python导入随机函数库_Python随机函数库random的使用方法详解
  19. 3天实现暴力涨粉500+的引流话术整理!
  20. 国内机器视觉发展如何实现逆风翻盘?

热门文章

  1. 关于CS61b sp21中proj0的问题
  2. 更改 Inno Setup 5、6卸载图标
  3. 常见的显卡故障与原因
  4. 计算机出现故障的种种现象,【维修狮】主板常见的几种故障现象和引起故障的原因...
  5. Excel表格撤销工作表保护
  6. 课程设计题目:电力系统运行方式分析和计算
  7. 电信光猫找不到服务器,高手说说电信光猫没网如何设置?
  8. 思科交换机配置dhcp
  9. 用Python放一场浪漫的烟花秀!
  10. Python 处理 PDF 的神器 -- PyMuPDF(上)