Word에서 HTML "단락" 스타일 가져오기

Word에서 HTML "단락" 스타일 가져오기

누군가 답변을 받기를 바랍니다. 일주일 동안 온앤오프 작업을 했습니다.

목표:오래된 온라인 블로그(소유자용)를 총 3200페이지에 달하는 10개의 Word 문서로 변환합니다. 각 블로그의 각 부분에는 5가지 형식(제목, 날짜, 유형, 요약, 내용) 중 하나가 있습니다. 문서 내의 각 부분은 동일한 스타일을 가지므로 스타일 시트를 통해서만 조정할 수 있습니다(예: 모든 제목의 글꼴 크기 변경).

지금까지 내 접근 방식은 다음과 같습니다.각 블로그 페이지를 스크랩하고 각 페이지의 각 부분을 데이터베이스에 저장했습니다. 내 생각은 데이터베이스의 모든 텍스트를 <SPAN class="...">...</SPAN>각 부분에 추가하고 텍스트 파일로 저장하는 것이었습니다. 그런 다음 텍스트 파일을 Word로 가져옵니다.

나는거의성공적인. Word는 스타일 갤러리에 추가하는 스타일을 가져오고 새 스타일을 적용하는 텍스트를 가져옵니다. 문제는 갤러리에 추가된 스타일이캐릭터스타일 유형만 해당됩니다. 그래서 글꼴은 변경할 수 있지만 단락은 변경할 수 없습니다. 줄 간격 없음, 단락 간격 없음, 가운데 맞춤 없음 등
내가 무엇을 시도해 보더라도 Word에서 원하는 대로 만들 수 없습니다.나에게 필요한 스타일 유형입니다. SPAN 외에도 여러 가지 태그를 시도했습니다. text-align: centerWord에서 단락 스타일로 표시되도록 클래스에 a를 추가하려고 시도했지만 무시되었습니다. 가져오기 전에 Word 내에서 새 스타일을 정의하려고 시도했지만 스타일 없이 텍스트만 가져왔습니다.

누구든지 도와줄 수 있나요? 직접 가져오기를 시도하려면 아래 샘플 코드를 텍스트 파일로 저장한 다음 Word에서 저장하세요.삽입 - 개체 - 파일의 텍스트. 감사해요!

<LI class ="...>편집: 일부 샘플 콘텐츠로 인해 태그가 단락 스타일 유형으로 가져오는 것을 볼 수 있습니다 . 그래서 나는 Word가 그것을 할 수 있다는 것을 알고 있습니다.

 <!DOCTYPE html>
<html>
  <head>
    <style>
      .articleTitle{
        font-family: Georgia;
        font-size: 16pt;
        text-align: center;
      }
   </style>
  </head>
  <body>
    <span class="articleTitle">A few of my favorite fruits</span><p/>
  </body>
</html> 

답변1

Word 문서를 만든 후 Word 문서에서 styles.xml을 수정하는 것은 어떻습니까? zip으로 변경한 다음 styles.xml을 추출하면 스타일 속성을 w:type="paragraph"로 변경할 수 있습니다. 빈 Word 문서를 사용하여 빠른 테스트를 수행하고 문자 스타일을 만든 다음 xml을 수정하고 문서를 다시 열었습니다. 그러면 수정할 수 있는 단락 스타일이 되었습니다. 어떤 일이 일어나는지 확인하려면 Word 문서의 복사본으로만 실험해 보세요.

관련 정보