Package org.openoffice.xmerge

Examples of org.openoffice.xmerge.Document


        if (dataOut != null ) {

            if (mergeFile == null) {
                Enumeration docEnum = dataOut.getDocumentEnumeration();
                while (docEnum.hasMoreElements()) {
                    Document docOut      = (Document)docEnum.nextElement();
                    String fileName      = docOut.getFileName();
                    try {
                        FileOutputStream fos = new FileOutputStream(fileName);
                        docOut.write(fos);
                        fos.flush();
                        fos.close();
                    } catch (Exception writeExcept) {
                        System.out.println("\nThere was an writing out file <" +
                            fileName + ">");
                        writeExcept.printStackTrace();
                    }
                }
            } else {
                try {
                    FileInputStream mergeIS = new FileInputStream(mergeFile);
                    Document mergeDoc = myConvert.getOfficeDocument(mergeFile, mergeIS);
                    DocumentMerger merger = myConvert.getDocumentMerger(mergeDoc);
                    Enumeration mergeDocEnum = dataOut.getDocumentEnumeration();
                    Document convertedFile = (Document)mergeDocEnum.nextElement();

                    merger.merge(convertedFile);
          mergeIS.close();

                    FileOutputStream fos = new FileOutputStream(mergeFile);
View Full Code Here


           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
View Full Code Here

           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
View Full Code Here

        if (dataOut != null ) {

            if (mergeFile == null) {
                Enumeration docEnum = dataOut.getDocumentEnumeration();
                while (docEnum.hasMoreElements()) {
                    Document docOut      = (Document)docEnum.nextElement();
                    String fileName      = docOut.getFileName();
                    try {
                        FileOutputStream fos = new FileOutputStream(fileName);
                        docOut.write(fos);
                        fos.flush();
                        fos.close();
                    } catch (Exception writeExcept) {
                        System.out.println("\nThere was an writing out file <" +
                            fileName + ">");
                        writeExcept.printStackTrace();
                    }
                }
            } else {
                try {
                    FileInputStream mergeIS = new FileInputStream(mergeFile);
                    Document mergeDoc = myConvert.getOfficeDocument(mergeFile, mergeIS);
                    DocumentMerger merger = myConvert.getDocumentMerger(mergeDoc);
                    Enumeration mergeDocEnum = dataOut.getDocumentEnumeration();
                    Document convertedFile = (Document)mergeDocEnum.nextElement();

                    merger.merge(convertedFile);
          mergeIS.close();

                    FileOutputStream fos = new FileOutputStream(mergeFile);
View Full Code Here

        if (dataOut == null) {
            return false;
        }

        // Get the document and write it out.
        Document doc = (Document)dataOut.getDocumentEnumeration().nextElement();     
        if (doc == null) {
            return false;
        }
       
        doc.write(fos);
        fos.flush();
        fos.close();
       
        return true;        
    }
View Full Code Here


    public Document deserialize(Document origDoc, ConvertData cd)
    throws IOException {

        Document doc         = null;
        PalmDocument palmDoc = null;
        Enumeration e        = cd.getDocumentEnumeration();

        while(e.hasMoreElements()) {
            palmDoc        = (PalmDocument) e.nextElement();
View Full Code Here

        if (dataOut == null) {
            return false;
        }

        // Get the document and write it out.
        Document doc = (Document)dataOut.getDocumentEnumeration().nextElement();     
        if (doc == null) {
            return false;
        }
       
        doc.write(fos);
        fos.flush();
        fos.close();
       
        return true;        
    }
View Full Code Here

     @throws  IOException        If any I/O error occurs.
     */
    public Document deserialize() throws IOException, ConvertException {

        int numberOfPDBs = cd.getNumDocuments();
        Document doc = null;
        int i=0;
        ConvertData cdOut;
        Enumeration e = cd.getDocumentEnumeration();
        while (e.hasMoreElements()) {
            PalmDocument palmDoc = (PalmDocument) e.nextElement();
View Full Code Here


    public Document deserialize(Document origDoc, ConvertData cd)
    throws IOException {

        Document doc         = null;
        PalmDocument palmDoc = null;
        Enumeration e        = cd.getDocumentEnumeration();

        while(e.hasMoreElements()) {
            palmDoc        = (PalmDocument) e.nextElement();
View Full Code Here

     @throws  IOException        If any I/O error occurs.
     */
    public Document deserialize() throws IOException, ConvertException {

        int numberOfPDBs = cd.getNumDocuments();
        Document doc = null;
        int i=0;
        ConvertData cdOut;
        Enumeration e = cd.getDocumentEnumeration();
        while (e.hasMoreElements()) {
            PalmDocument palmDoc = (PalmDocument) e.nextElement();
View Full Code Here

TOP

Related Classes of org.openoffice.xmerge.Document

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.