openOffice 를 통 해 office 파일 을 pdf 로 변환 합 니 다.

1941 단어 openOfficeofficepdf
openoffice 설치,다운로드 주소:http://www.openoffice.org/download/내 가 설치 한 디 렉 터 리:

cmd 리 턴 입력

명령 창 에 입력
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" Cnofirststartwizard
이 때 서 비 스 는 다음 코드 를 도구 류 에 넣 고 직접 호출 하면 됩 니 다.

import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
...
...
  public File office2Pdf(String srcPath, String pdfPath) throws Exception {
    //      
    File inputFile = new File(srcPath);
    if (!inputFile.exists()) {
      throw new Exception("      ,     ");
    }
    //       
    File outputFile = new File(pdfPath);
    if (!outputFile.exists()) {
      outputFile.createNewFile();
    }
    //   openoffice    
    String command = openOfficeCommand;
    Process process = Runtime.getRuntime().exec(command);

    //   openoffice  
    OpenOfficeConnection connection = new SocketOpenOfficeConnection(openOfficeUrl, openOfficePort);
    connection.connect();

    //   word pdf
    DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
    converter.convert(inputFile, outputFile);
    //     
    connection.disconnect();
    //     
    process.destroy();
    return outputFile;
  }
...
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기