문서의 특정 제목을 검색하려고합니다. 그런 다음 해당 제목의 모든 내용을 삭제해야합니다. 문서에는 많은 표제가 있으며 각 표제는 단락, 표, 이미지를 모두 또는 어떤 조합으로 가질 수 있습니다.Python을 사용하여 특정 제목 아래에있는 이미지 블러 링 docx
docx를 설치 했으므로 특정 표제를 검색하고 단락, 표를 찾아 낼 수있었습니다.
이제 해당 제목 아래 이미지에 액세스 할 수 없습니다. 이미지가 삼진 상태임을 나타 내기 위해 이미지를 흐리게 처리하려고합니다.
문제 1 : 문서의 모든 이미지에 대한 이미지 ID (리소스 ID), 이미지 이름을 가져올 수 있습니다. 하지만 특정 제목 아래에있는 이미지에 대한 리소스 ID를 얻는 방법을 모르겠다. 그런 다음이를 흐리게 처리해야합니다.
문제점 2 : 파이썬 코드에서 VBMacro를 사용하여 변경 내용 추적 옵션을 사용하도록 설정했습니다. 하지만 내가 변경 내용을 docx (삼진)를 사용하여 추적에 대한 강조 표시되지 않습니다.
@ Scanny, 내가 언급 한 코드를 사용했고 다음과 같은 방법으로 리소스 ID, 문서 파트 및 이미지 파트를 얻었습니다. rID = pics [0] .blipFill.blip.attrib.values () document_part = document.part image_part = document_part.related_parts [rID [0]] – Ammu