python docx 라이브러리를 사용하여 MS 워드 파일 (.docx) 을 읽습니다 . 단락을 읽을 때 글꼴 기능을 사용하여 모든 스타일 속성을 얻습니다. 그러나 때로는 글꼴 크기 속성에 없음 을 제공 합니다. 단락에 포함 된 실제 글꼴 크기를 얻을 수있는 방법이 있습니까? 단락을 구문 분석하는 데 사용하는 예제 코드가 아래에 나와 있습니다.
from docx import Document
d = Document(document_path)
for paragraph in d.paragraphs:
for run in paragraph.runs:
print (run.font.size)
짧은 대답은 아니오입니다. 원하는 것은 효과적인 글꼴 크기이며 python-docx
명시 적으로 설정된 글꼴 크기 만 볼 수 있습니다. 때 font.size
없음을보고하지, 그것은 그 스타일 계층 구조에 의존하는, 무엇이든, 그 단락의 기본값입니다.
대부분의 경우 적용 가능한 단락 스타일의 글꼴 크기 일 수 있지만 확실히 알 수있는 유일한 방법은 해당 텍스트 노드의 스타일 계층을 첫 번째 명시 적 정의로 이동하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다