PHP 헤더 함수로 html to doc 변환을하고 있습니다. 변환 된 파일은 doc 형식으로 저장됩니다. 그러나 이것을 편집하고 저장할 때 doc 파일 이름과 같은 이름의 폴더를 만듭니다.이 폴더에는 세 개의 파일 (themedata.thmx, filelist.xml, colorschememapping.xml)이 들어 있습니다. 다음 코드를 사용하여 문서를 생성합니다.PHP에서 HTML을 DOC로 변환
header("Cache-Control: ");
header("Pragma: ");
header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-Disposition: attachment; filename="'.$filename.'.doc"');
순수 doc 파일로 변환하고 싶습니다.이 문제를 해결하는 데 도움이됩니다.
예를 들어 HTML을 DOC로 변환하는 데 많은 플러그인을 사용해 보았습니다. -
1. Pandoc : html을 docx로 변환하지만 html 파일에서 스타일과 이미지를 선택하지 않습니다.
2. PHPWord : PHPWord에서 완전히 스타일있는 HTML을 docx로 변환하는 옵션을 찾지 못했습니다. 그것은 내가 원하지 않는 함수 (addTable, addCell)에 의해 docx를 만듭니다.
3. htmltodocx.codeplex.com : -이 플러그인에는 특정한 스타일이 필요합니다. 그것은 모든 CSS를 지원하지 않습니다.
4. unoconv : - 작동하지 않습니다.
5. 사무실 열기 - 기능 명령을 찾을 수 없습니다.
확인이 링크 https://htmltodocx.codeplex.com/documentation – Anju
https://github.com/PHPOffice/PHPWord –
@Anju - 답장을 보내 주셔서 감사합니다, 나는 htmltodocx.codeplex.com 구현하지만, 스타일이 필요합니다 일부 배열 형식 및 외부 CSS 파일을 지원하지 않기 때문에, 이것은 나를 위해 사용할 수 없습니다. – Archana