大家谁有做过用aspose来解析word文档啊,
我接到一个任务,
必须使用aspose来解析会计报告
大家不知道有没有这方面的详细材料
帮帮小弟

解决方案 »

  1.   

    官方的文档!
    http://www.aspose.com/documentation/.net-components/aspose.words-for-.net/aspose.words.book.html
      

  2.   

    额也只用过aspose.word,关注中
    try
    {
    File file = new File(d://test.doc);
    FileOutputStream os = new FileOutputStream(file);
    Document doc = new Document();
    DocumentBuilder builder = new DoucumentBuilder(doc);builder.setBold(true);
    builder.writeln("\t\t\t申请方案");
    builder.writeln();
    builder.startTable();
    builder.getCellFormat().getBoders().setLineStryle(1);
    bullder.builder.getCellFormat().getBorders().setLineWidth(0);builder.getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
    builder.getCellFormat().setVerticalAlignment(CellVerticalAlignment.CENTER);
                
    builder.insertCell();
    builder.getCellFormat().setVerticalMerge(CellMerge.FIRST);
    builder.setBold(false);
    builder.getCellFormat().setWidth(60);
    builder.write("申\n请\n概\n况\n");
                
    builder.insertCell();
    builder.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT);
    builder.setBold(false);
    builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
    builder.getCellFormat().setWidth(400);
    builder.write("用户名称:" + "");
    builder.endRow();
                
    builder.insertCell();
    builder.getCellFormat().setWidth(60);
    builder.getCellFormat().setVerticalMerge(CellMerge.PREVIOUS);
    builder.insertCell();
    builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
    builder.getCellFormat().setWidth(400);
    builder.write("申请编号:" + "");
    builder.endRow();
                
    builder.insertCell();
    builder.getCellFormat().setWidth(60);
    builder.getCellFormat().setVerticalMerge(CellMerge.PREVIOUS);
    builder.insertCell();
    builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
    builder.getCellFormat().setWidth(400);
    builder.write("申请类型:" + "");
    builder.endRow();
                
    builder.insertCell();
    builder.getCellFormat().setWidth(60);
    builder.getCellFormat().setVerticalMerge(CellMerge.PREVIOUS);
    builder.insertCell();
    builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
    builder.getCellFormat().setWidth(400);
    builder.write("申请单位:" + "");
    builder.endRow();
                
    builder.endTable();
    doc.getMailMerge().deleteFields();
    doc.save(os, SaveFormat.DOC);
    }
    catch(Exception e)
    {
    //
    }