「java虚拟打印pdf」简述虚拟打印的实现方法

博主:adminadmin 2022-11-24 05:27:05 77

本篇文章给大家谈谈java虚拟打印pdf,以及简述虚拟打印的实现方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java调用本地打印机实现打印PDF文件,怎么做

使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。

如何用Java调用打印机打印docx,PDF文档

具体步骤如下:

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStream;

import javax.print.Doc;

import javax.print.DocFlavor;

import javax.print.DocPrintJob;

import javax.print.PrintService;

import javax.print.PrintServiceLookup;

import javax.print.SimpleDoc;

import javax.print.attribute.DocAttributeSet;

import javax.print.attribute.HashDocAttributeSet;

import javax.print.attribute.HashPrintRequestAttributeSet;

import javax.swing.JFileChooser;

public class PrintDemo {

public static void main(String[] args) {

JFileChooser fileChooser = new JFileChooser(); // 创建打印作业

File file = new File("f:/111.txt"); // 获取选择的文件

// 构建打印请求属性集

HashPrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

// 设置打印格式,因为未确定类型,所以选择autosense

DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

// 定位默认的打印服务

PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();

InputStream fis = null;

try {

DocPrintJob job = defaultService.createPrintJob(); // 创建打印作业

fis = new FileInputStream(file); // 构造待打印的文件流

DocAttributeSet das = new HashDocAttributeSet();

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

job.print(doc, pras);

} catch (Exception e) {

e.printStackTrace();

} finally {

if (fis != null) {

try {

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

}

java打印pdf问题

1.网络搜索的新趋势:知识搜索、语义搜索、社会化搜索

2.就知识图谱而言,研究语义方面至关重要。知识库的构建和知识搜索都需要语义计算(Knowledge base construction and knowledge search both need semantic computation)。

3.各种网络资源应该被更好的利用:网络语料库、查询记录、UGC数据

java怎么实现将word文档转换为pdf文件

WORD转换到PDF

WORD转换到PDF的步骤就相对简单了,我们只需要安装一款虚拟打印机软件“Virtual

Pdf

Printer”即可,它可以将你编辑好的WORD文档直接输出为PDF文件格式。(下载地址:

安装后在WORD中点击“打开”→“打印”,在“打印机名称”中会看到多了一个“Virtual

Printer”选项,选中它,点击确定后(未注册版本有10秒的等待时间),弹出“保存PDF文件”对话框,先选择文件的保存路径,再点击“生成设置”按钮,弹出“系统设置”面板(如图3),对输出后的PDF文件进行加密和字体等设置,点击两次确定,当前的WORD文档就被转换成PDF格式的文件了

java虚拟打印pdf的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于简述虚拟打印的实现方法、java虚拟打印pdf的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。