2014-06-23 2 views

답변

2

첨부 파일을 파기하고 서식있는 텍스트 필드에서 포함 된 이미지를 추출 할 수있는 기본 제공 기능이 없습니다.

원할 경우 고유 한 Lotusscript 코드를 작성할 수 있습니다. 첨부 파일을 얻는 것은 매우 쉽습니다. EmbeddedObjects 속성을 사용하면 반복되는 포함 된 첨부 파일의 배열을 가져올 수 있습니다. 포함 된 개체의 원본 속성을 사용하여 원본 파일 이름을 가져온 다음 ExtractFile 메서드를 사용하여 첨부 파일을 디스크에 저장합니다.

임베디드 이미지를 얻으려면 문서를 DXL로 내 보내서 구문 분석하여 이미지의 CDATA를 찾아서 Base64 인코딩 된 이미지 데이터를 추출한 다음 디스크에 저장하기 전에 디코딩해야합니다.

필자는 수년 전 Notes 데이터베이스의 내용을 다른 시스템으로 가져 오기 위해 XML로 내보내려는 사람들을 위해이 도구를 실제로 작성했습니다. 자세한 내용은 여기를 참조하십시오. http://www.texasswede.com/websites/texasswede.nsf/Page/Notes%20XML%20Exporter

1

openntf.org의 LotusScript Gold Collection에는 인라인 그림을 그래픽 파일로 변환하는 예제가 들어 있습니다.

+0

나는 임베디드 이미지를 저장하는 기존 방식을 처리하도록 코드를 확장하려고 시도했지만 (실패 함) [here] (https://stackoverflow.com/questions/4008237/retrieving-inline-images-from) -lotus-notes-using-lotusscript). 바라건대 다른 누군가가 더 나은 행운을 누릴 수 있기를 바랍니다. – JSmart523

관련 문제