문제

사무실을위한 Visual Studio Tools를 사용하여 Microsoft Word에서 TIFF 파일로 사진을 내보내는 방법은 무엇입니까? INLINESHAPE Object Collection으로 그림에 대한 참조를 얻을 수 있습니다. 이제 어려운 부분은 TIFF 이미지로 저장하는 방법입니다.

도움이 되었습니까?

해결책

좋아, 나는 문제를 해결했다. 코드 스 니펫은 다음과 같습니다.

        private void SaveToImage(Word.InlineShape picShape, string filePath)
    {
        picShape.Select();
        theApp.Selection.CopyAsPicture();
        IDataObject data = Clipboard.GetDataObject();
        if (data.GetDataPresent(typeof(Bitmap)))
        {
            Bitmap image = (Bitmap)data.GetData(typeof(Bitmap));
            image.Save(filePath);
        }
    }

도움이되기를 바랍니다 :)

다른 팁

잘. 이것이 도움이되는지 확실하지 않지만 JPEG에 괜찮다면 Word 2007 파일에서 이미지를 추출하는 멋진 기술 중 하나는 다음과 같습니다.

  1. .docx 파일의 이름을 .zip로 바꿉니다.
  2. (지금) zip 파일 아래에서 다음 경로로 이동하십시오 : Word/Media.
  3. 문서의 모든 이미지는 여기에서 JPEG 파일로 찾을 수 있습니다.

건배.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top