2011-05-12 2 views
0

안녕하세요 여러분 저는 CKeditor를 사용하여 PHP 프로젝트의 일부 보고서를 편집하고 생성합니다. 하지만 편집 된 텍스트를 CkEditor에서 Open Office 및 Microsoft Word 형식으로 내보내야합니다. 그래서 내가 필요로하는 클래스 나 컴포넌트는 다음과 같은 기능을 가지고 있습니다 : converttoodf ($ htmlcode) converttodoc ($ htmlcodes) odf와 doc 형식을 반환합니다.PHP Html to DOC, XLS 및 ODF 변환기

그러나 doc 및 Odf 파일은 문제가 없어야하며 사진과 표는 멋지게 표시되어야합니다. 예멘 아랍 공화국 솔루션은 상용 될 경우 또한, 상관없이, 여기, 정말 빨리 정답을 얻을 수있는 사전과 희망에 그것을 긴급

TNX을 필요로 원인을 살 수

당신이보고 싶을 수도

답변

0

XLS :
http://docraptor.com/ (다른 답변에서 불과 phpword 같은 파일을 수동으로 건물) (HTML에서 자동 변환)
또는
http://phpexcel.codeplex.com/

DOC
당신은 멀리 얻을 수 있습니다 인라인 CSS 스타일이 적용된 HTML을 저장하고 .doc으로 저장하면됩니다. 비록 거기에 이미지를 표시하는 방법에 대해 잘 모르겠습니다.

ODT
http://incubator.apache.org/zetacomponents/documentation/trunk/Document/tutorial.html
대한 추가 정보 : http://www.slideshare.net/tobyS/presentation-5028656

+0

덕분에 나는 각각을 시도했지만 각각의 문제가있다. (결국 나는 모든 파일을 표준 형식으로 변환하는 내 자신의 코드를 생각해 냈다. 그래서 사진을 위해 모든 파일을 포함하고있는 zip 파일을 내뿜는다. :) –

+0

당신이 어떻게했는지 보여 주시겠습니까? – Umair

0

phpword에 ... 그것은 HTML 문서를 지원하지만, 당신이 jsut 소스를로드하고 그것을 저장할 수 있는지 모르겠다 - 당신은 programatically 문서를 구축해야 할 수도 있습니다.

0

어쨌든 ODT가 필요한 경우 명령 줄을 통해 OpenOffice를 사용하는 것이 좋습니다. 거의 모든 Office 형식간에 변환 할 수있는 http://www.artofsolving.com/opensource/pyodconverter이 있습니다.

HTML 가져 오기가 문제가되지 않아야합니다. PDF 예제에서 좌절하지 마십시오. 입력 및 출력 형식은 다를 수 있습니다. http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html

+0

는 PHP에서 pyodconverter을 사용할 수 있습니까? 예를 들어 주겠습니까? –

+0

이것은 명령 행 스크립트이므로'exec ("...");'는 PHP 내에서 사용하는 방법입니다. 테스트를 위해 설치하지 마십시오. – mario