웹 캡처 및 변환 도구

GrabzIt은 HTML을 DOCX로 어떻게 변환합니까?

HTML은 인라인 DIV 또는 SPAN과 같은 여러 복잡한 구조를 나란히 표시할 수 있습니다. HTML 요소가 서로 겹치고 테두리가 다른 HTML 요소에 적용됩니다. 대부분의 경우 이는 DOCX에서는 합리적인 접근 방식이 아니지만 다음을 생성하는 것은 가능합니다. floatHTML 요소를 텍스트 상자와 함께 사용하면 거의 모든 내용이 텍스트 상자 안에 포함되어 매우 보기 흉하고 지저분한 Word 문서가 됩니다.

이 문제 때문에 우리는 floatHTML 요소와 대부분의 HTML 요소의 테두리를 지정합니다. 그러나 우리는 표 셀과 같은 일부 HTML 요소의 테두리와 이미지 요소의 정렬을 존중합니다.

이는 콘텐츠를 나란히 배치할 수 없다는 뜻인가요? 아니요. 다음을 사용하면 여전히 가능합니다. 열 CSS 속성, HTML 테이블 및 탭 정지는 아래에 설명되어 있습니다.

HTML 문서를 화면에 표시된 대로 정확하게 캡처하려면 다음을 수행하는 것이 좋습니다. HTML을 PDF로 변환 PDF 파일 형식은 절대 위치 지정을 사용하기 때문입니다.

탭 정지

탭 정지 다음과 같은 경우 활성화되는 특수 DOCX 기능입니다. float텍스트 정렬이 있는 HTML 요소는 자체적으로 특정 텍스트 정렬이 없는 100% 너비 HTML 요소 내에 포함됩니다. 이는 하위 요소에 일반 정렬을 적용해서는 안 된다는 의미이므로 중요합니다. 이는 다음을 사용하여 수행됩니다. text-align:start. 탭 중지는 테이블이나 목록 내에서 작동하지 않습니다.

이에 대한 예가 아래에 나와 있습니다.

<div style="width:100%;text-align:start">
   <div style="width:50%;text-align:left;float:left">Aligned One</div>
   <div style="width:50%;text-align:left;float:left">Aligned Two</div>
</div>

텍스트 언어

DOCX 문서의 텍스트를 특정 언어로 만들려면 그만큼 HTML HTML 문서의 태그 요소에는 lang 기인하다. 또는 HTML 문서 내의 다른 HTML 요소(예: P 태그에는 lang이 지정되어 있어야 합니다.

하위 HTML 요소에 lang 태그가 지정되지 않은 경우 언어는 문서 기본값으로 대체됩니다. 아무것도 지정하지 않으면 영어가 사용됩니다.