Package com.log4ic.utils.convert

Source Code of com.log4ic.utils.convert.OfficeConvertWorker

package com.log4ic.utils.convert;

import com.log4ic.DocViewer;
import com.log4ic.utils.convert.office.OfficeConverter;

import java.io.File;
import java.io.IOException;

/**
* @author: 张立鑫
* @version: 1
* @date: 11-8-22 上午11:20
*/
public class OfficeConvertWorker extends ConvertWorker {

    boolean splitePage = true;

    public OfficeConvertWorker(int id, boolean splitPage) {
        super(id);
        this.splitePage = splitPage;
    }

    public OfficeConvertWorker(int id, File inFile, String outputPath, boolean splitPage) {
        super(id, inFile, outputPath);
        this.splitePage = splitPage;
    }

    public OfficeConvertWorker(int id, File inFile, boolean splitPage) {
        super(id, inFile);
        this.splitePage = splitPage;
    }

    @Override
    public void run() {
        File in = this.getInFile();
        String out = this.getOutputPath();
        File dir = DocViewerConverter.deploy(in, out);
        OfficeConverter converter = new OfficeConverter();
        try {
            in = converter.toPDF(in, dir.getPath());
            DocViewer.addConvertWorker(new PDFConvertWorker(this.getId(), in, out, splitePage));
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
TOP

Related Classes of com.log4ic.utils.convert.OfficeConvertWorker

TOP
Copyright © 2018 www.massapi.com. 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.