Administrator
2022-09-14 58d006e05dcf2a20d0ec5367dd03d66a61db6849
提交 | 用户 | 时间
58d006 1 package com.mandi.servlet.file.impl;
A 2
3 import java.io.File;
4 import java.io.IOException;
5
6 import org.apache.commons.io.FileUtils;
7 import org.apache.log4j.Logger;
8 import org.springframework.beans.factory.annotation.Autowired;
9 import org.springframework.stereotype.Service;
10
11 import com.mandi.servlet.file.FileConvert;
12 @Service
13 public class FileConvertImpl implements FileConvert{
14     private Logger log=Logger.getLogger(FileConvertImpl.class);
15     @Autowired
16     private Flashpaper flashpaper;
17     @Override
18     public File convert(File input) {
19         // TODO Auto-generated method stub
20         flashpaper.printFile(input);
21         return null;
22     }
23
24     @Override
25     public File convert(String filename, String outname) {
26         // TODO Auto-generated method stub
27         File sf=new File(filename);
28         if(!sf.exists()||!sf.isFile())
29             return null;
30         File df=new File(outname);
31         try {
32             FileUtils.copyFile(sf, df);
33             flashpaper.printFile(df);
34         } catch (IOException e) {
35             // TODO Auto-generated catch block
36             log.error("convert:file copy error");
37         }
38         
39         return null;
40     }
41
42     @Override
43     public void stopConvert() {
44         // TODO Auto-generated method stub
45         flashpaper.stopExecute();
46     }
47
48     public Flashpaper getFlashpaper() {
49         return flashpaper;
50     }
51
52     public void setFlashpaper(Flashpaper flashpaper) {
53         this.flashpaper = flashpaper;
54     }
55     
56 }