Tag: ms word

Doc4j – 在使用文档中的表格将docx转换为PDF时出现问题

我刚刚通过docx4j的示例webapp尝试了docx文档: http : //webapp.docx4java.org/OnlineDemo/docx_to_pdf_fop.html生成的PDF文件表格格式不正确。 实际上这些表格明显不合适…… 我只是想知道是不是因为docx4j没有正确支持表格,或者它是某种错误。 如果是这样,如果有人能指出我正确的信息。

实现搜索文档(PDF,XML,HTML,MS Word)的最佳方法是什么?

编写搜索function以在java Web应用程序中搜索文档的好方法是什么? “标记搜索”是否适合此类搜索function?

如何使用/ m“宏参数”从java /或命令行打开word文档而不指定winword.exe路径

我想做下一件事: String[] cmd = {“cmd”,”/c”,”c:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.exe”,”/mOpenPage”,”c:\\Navodilo.doc”}; Process proc = Runtime.getRuntime().exec(cmd); 但是,没有指定winword.exe路径但用宏打开文档… 我读到存在自动打开宏,是否可以为自动打开宏指定输入参数? 解决了: String[] cmd = {“cmd”,”/c”,”start”,”WINWORD.exe”,”/mOpenPage”,”c:\\Navodilo_za_uporabo_spletnega_servisa_wsEdp.doc”}; Process proc = Runtime.getRuntime().exec(cmd); 它运行默认的winword.exe并使用指定的宏打开word文档

计算Word文档中的页面

我正在尝试使用java计算word文档中的页面。 这是我的实际代码,我正在使用Apache POI库 String path1 = “E:/iugkh”; File f = new File(path1); File[] files = f.listFiles(); int pagesCount = 0; for (int i = 0; i < files.length; i++) { POIFSFileSystem fis = new POIFSFileSystem(new FileInputStream(files[i])); HWPFDocument wdDoc = new HWPFDocument(fis); int pagesNo = wdDoc.getSummaryInformation().getPageCount(); pagesCount += pagesNo; System.out.println(files[i].getName()+":\t"+pagesNo); } 输出是: ten.doc: 1 twelve.doc: 1 […]

使用Java:在MS Word文件中替换字符串

我们需要一个Java库来替换MS Word文件中的字符串。 谁有人建议?

Wingdings / Symbol字符之间的映射及其Unicode等价物

MsWord使用Wingdings和Symbol字符作为项目符号,默认情况下它们的hex值为F0A7和F0B7。 我想将子弹转换为它们的Unicode等价物。 当然,这取决于所使用的实际字体,因此F0A7 Wingding将成为Unicode 25AA(●)。 我发现了从Wingdings到Unicode以及从Symbol到Unicode的部分映射。 是否有一般的库(最好是Java)或这些映射的数据库?

使用Java将图像插入到Word文档中

有人能指出我如何在Java中将图像插入word文档吗?

Java – POI – 向标题添加图片

我一直在尝试使用Java POI将图片添加到新的docx文件中。 1)我添加了一个标题,并添加了一个文本(使用XWPFHeaderFooterPolicy)。 2)我创建了一个图像(使用CustomXWPFDocument)。 3)但我无法在标题区域内插入图像。 我试图通过将图片添加到标题的同一段中来实现,但它不起作用。 这是应该将图片添加到标题的function。 它需要一个已经创建的CustomXWPFDocument对象: private void addLogo(CustomXWPFDocument doc) throws InvalidFormatException, IOException, XmlException { String imgFile = “1.jpg”; CTP ctp = CTP.Factory.newInstance(); CTR ctr = ctp.addNewR(); CTText textt = ctr.addNewT(); textt.setStringValue( ” Page 1″ ); XWPFParagraph codePara = new XWPFParagraph( ctp, doc ); XWPFParagraph[] newparagraphs = new XWPFParagraph[1]; //add logo String blipId […]

使用JAVA中的Apache POI和iText从Word(DOC)创建PDF

我试图从* .doc文档生成PDF文档。 直到现在,感谢stackoverflow我已成功生成它但有一些问题。 我的示例代码生成的pdf没有格式和图像,只有文本。 该文档包括未包含在PDF中的空格和图像。 这是代码: in = new FileInputStream(sourceFile.getAbsolutePath()); out = new FileOutputStream(outputFile); WordExtractor wd = new WordExtractor(in); String text = wd.getText(); Document pdf= new Document(PageSize.A4); PdfWriter.getInstance(pdf, out); pdf.open(); pdf.add(new Paragraph(text));

使用Java将Microsoft Word文档读入纯文本(DOC,DOCX)

我正在寻找Java中的东西来阅读Word文档来处理他们的文本..所有我需要的是文本,没什么花哨的。 我知道Apache POI,但它现在不包括对DOCX的支持,那里有什么东西?