문제
사무실을위한 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 파일에서 이미지를 추출하는 멋진 기술 중 하나는 다음과 같습니다.
- .docx 파일의 이름을 .zip로 바꿉니다.
- (지금) zip 파일 아래에서 다음 경로로 이동하십시오 : Word/Media.
- 문서의 모든 이미지는 여기에서 JPEG 파일로 찾을 수 있습니다.
건배.
제휴하지 않습니다 StackOverflow