2017-12-23 16 views
0

나는 HTML로 변환 된 엑셀 시트를 가지고 있고, 그 다음에 HTML을 워드로 변환했다. 실종 시트가 하나 있습니다 : 엑셀 시트의 이미지는 base64 문자열 형식이며 셀의 일부가 아닌 테이블에 오버레이됩니다. 어떻게 내 docx 파일에 이러한 이미지를 추가 할 수 있습니까? 특수 셀 (예 : E18)을 시작으로 테이블에 이미지 오버레이가 필요합니다.Openxml word insert image

답변

0

1- Base64로 문자열 이미지 소스 앵커 객체 이미지를 수용하기 위해 생성되어야 도면

ImagePart imgp = mainPart.AddImagePart(ImagePartType.Png); 
MemoryStream M = new MemoryStream(Convert.FromBase64String(o.Base64String)); 
imgp.FeedData(M); 

-2-로서 사용 MemoryStream을 변환해야한다. 인라인 드로잉은 유용하지 않습니다. 앵커 개체는 텍스트 위의 이미지를 모든 위치로 전달하는 데 도움이됩니다.

3 그물에있는 대부분의 샘플은 문서 나 본문에 그림을 추가하거나 실행합니다. 내 질문 (셀 안의 참조 점)을 위해 쉽게 셀 객체에 그림을 추가합니다.

This 게시물은 세포 개체에 그림을 추가하는 것을 보여줍니다. This 게시물은 Anchor 객체의 사용을 보여줍니다.

관련 문제