2022-12-02 07:07来源:m.sf1369.com作者:宇宇
indesign非常好,也就是俗称的ID,是目前流行的专业排版软件,很多书籍、杂志都是它制作的。
然后coreldraw也可以,操作比较直观和简易,一些比较薄的说明书、印刷页都是它做的。
两者都有PDF发布功能,直接发布成PDF就行了。
Acroba的话,只是一个PDF编辑工具,并非制作专门页面的东西。其实如果你能力还可以的话,使用WORD就行。2007版本的WORD有专门的发布PDF插件。你排出页面然后发布成PDF,很简单,一般企业做电子文档都用它,对非专业人士是个好选择。
转成html可按照以下方法来转,方法比较简单,加载需要转换的PDF文档,通过方法saveToFile()来直接转换,这里在java程序中导入的是spire.pdf.jar,详见以下内容:
//加载PDF
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("Input.pdf");
//保存为HTML格式
pdf.saveToFile("ToHTML.html", FileFormat.HTML);
myeclipse最新版是一款开发环境搭建软件,主要用于Java、Java EE以及移动应用的开发环境准备,包括了完备的编码、调试、测试和发布功能。
利用该软件,用户可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
java中调用本地系统上关联的打印机打印本地文件:
import java.io.File;
import java.io.FileInputStream;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
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.swing.JFileChooser;
public class TestPrinter1 {
public static void main(String[] args) {
JFileChooser fileChooser = new JFileChooser();//创建打印作业
int state = fileChooser.showOpenDialog(null);
if(state == fileChooser.APPROVE_OPTION){
//File file = new File("D:/haha.txt");//获取选择的文件
File file = fileChooser.getSelectedFile();//获取选择的文件
//构建打印请求属性集
HashPrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
//设置打印格式,因为未确定类型,所以选择autosense
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
//查找所有的可用的打印服务
PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
//定位默认的打印服务
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
//显示打印对话框
PrintService service = ServiceUI.printDialog(null, 200, 200, printService,defaultService, flavor, pras);
if(service != null){
try {
DocPrintJob job = service.createPrintJob();//创建打印作业
FileInputStream fis = new FileInputStream(file);//构造待打印的文件流
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, flavor, das);
job.print(doc, pras);
} catch (Exception e){
e.printStackTrace();
}
}
}
}
}
php 在线预览 word 文档,有多种方法,本质上来说,大多是调用客户端电脑系统安装的 Word 软件。 可以用 php 语言的 com 支持功能函数来完成,比如: $word = new COM("word.application") or die("Unable to instanciate Word");$word->Documents->Open($url.$wordname); 或者使用 word 文档的插件来完成,比如:swftools 等。
只能先解析pdf为文本、字符串,再把文本、字符串拼成xml。解析pdf可以通过iText或iTextSharp,拼成xml这个就看你自己想怎么组装了。