2013-11-25 4 views
8

PHPWord를 사용하여 Word 문서에서 간단한 찾기 및 바꾸기가 가능합니까? 내가 본 것 중에서 가장 가까운 것은 섹션에 텍스트를 추가하는 것 뿐이고 글꼴 등을 제외하고는 기존 텍스트를 조작 할 수 없습니다. 그렇지 않은 경우 자유롭게 사용할 수 있습니까?PHPWord로 텍스트 찾기 및 바꾸기

답변

3

아니요, PHPWord는 docx 파일을 작성하기위한 용도로만 사용됩니다.

아무튼, docx 파일은 단순히 zip 컨테이너에있는 xml 파일의 모음입니다. 당신이해야 할 일을 일반적으로 은 다음과 같습니다

  1. 이름 바꾸기 xxx.docx는 모든 텍스트를 포함 document.xml 읽어 임시 폴더 temporary_folder/한마디로
  2. 압축 풀기를 xxx.zip하기
  3. 을 (머리글과 바닥 글 제외) 문서는 다시
  4. 을 xxx.docx하는
  5. 저장을
  6. 전체 임시 폴더를 우편 document.xml를 교체 할 필요 교체 0

Word는 저장 지점에서 문서를 사용하여 수행 한 작업에 따라 여러 섹션으로 단어를 분할하는 경향이 있습니다. 단어 중간에 북마크, 언어 변경, 맞춤법 검사 또는 문자 서식 지정 태그가있을 수 있습니다.

이 문제를 안전하게 처리 할 수있는 행운을 찾으십시오.

관련 문제