Tag: doc

计算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 […]

使用Apache POI更新.docx文件的页眉

如何使用Apache POI 3.7 API更新.docx文件的页眉?

使用Java将DOC文件转换为DOCX

我需要在我正在开发的Java软件中使用DOCX文件(实际上是其中包含的XML),但我公司的一些人仍然使用DOC格式。 您知道是否有办法使用Java将DOC文件转换为DOCX格式? 我知道使用C#是可能的,但这不是一个选择 我用Google搜索,但没有出现…… 谢谢

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

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

在java中将word文件保存为html

我尝试使用java将word文件保存为html。 我将一个word文件保存为xml,它为我工作 Runtime rt1 = Runtime.getRuntime(); rt1.exec(“C:/Program Files/Microsoft Office/Office12/WINWORD.EXE /msaveasxml C:/myfolder/AB_00040.doc”); 它将我的doc文件保存为特定文件夹C:/ myfolder中的xml文件,并在C:/myfolder/AB_00040.xml中查看该xml文件 如果我想保存与html相同的文件我该怎么办。 任何一个帮助 rt1.exec(“C:/Program Files/Microsoft Office/Office12/WINWORD.EXE /msaveas??? C:/myfolder/AB_00040.doc”); 提前致谢

如何避免java.lang.NoClassDefFoundError

我有一个代码,用于将文本添加到现有的.doc文件中,并使用apache POI将其保存为另一个名称。 以下是我到目前为止尝试过的代码 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFFooter; import org.apache.poi.xwpf.usermodel.XWPFTable; public class FooterTableWriting { public static void main(String args[]) { String path=”D:\\vignesh\\AgileDocTemplate.doc”; String attch=”D:\\Attach.doc”; String comment=”good”; String stat=”ready”; String coaddr=”xyz”; String cmail=”abc@gmail.com”; String sub=”comp”; String title=”Globematics”; String cat=”General”; setFooter(path, attch, comment, stat, coaddr, cmail, sub, title, […]

使用Apache POI将doc转换为pdf

我正在尝试使用Apache POI将doc转换为pdf,但生成的pdf文档只包含文本,它没有像图像,表格对齐等任何格式。 如何将doc转换为pdf,并具有表格,图像,对齐等所有格式? 这是我的代码: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.extractor.WordExtractor; import org.apache.poi.hwpf.usermodel.Range; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class demo { public static void main(String[] args) { POIFSFileSystem fs = null; Document document = new Document(); try { System.out.println(“Starting the test”); fs = new […]

如何避免Apache POI中的java.lang.NoSuchMethodError:org.apache.poi.util.IOUtils.copy(Ljava / io / InputStream; Ljava / io / OutputStream;)

我有一个代码,用于将水印添加到现有的.doc文件中。 以下是我到目前为止尝试过的代码 public static void main(String[] args) { try { XWPFDocument xDoc = new XWPFDocument(new FileInputStream(“test.doc”)); XWPFHeaderFooterPolicy xFooter = new XWPFHeaderFooterPolicy(xDoc); xFooter.createWatermark(“My Watermark”); } catch(Exception e) { e.printStackTrace(); } } 以下是我得到的 Exception in thread “main” java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)V at org.apache.poi.util.PackageHelper.open(PackageHelper.java:50) at org.apache.poi.xwpf.usermodel.XWPFDocument.(XWPFDocument.java:71) at com.avi.Test.ReadDoc.main(Watermark.java:38)

是否有可以创建丰富Word文档的Java API?

我有一个新的应用程序,我将在哪里生成一个包含表格,图形,目录和文本的Word文档。 什么是一个很好的API用于此? 你有多确定它支持图形,ToC和表格? 使用它们有什么隐藏的问题? 一些澄清: 我无法输出PDF,他们想要一个Word文档。 他们使用的是MS Word 2003(或2007),而不是OpenOffice 应用程序正在* nix app-server上运行 如果我可以从模板文档开始,只需用表格,图形等填充一些空格,那就太好了。 编辑:以下几个好的答案,每个都有自己的错误,就我目前的情况而言。 很难从他们那里选择“最终答案”。 我想我会把它打开,并希望能够创造出更好的解决方案。 编辑:OpenOffice UNO项目似乎与我的要求最接近。 虽然POI肯定是主流,但它对我想要的东西来说太不成熟了。