Экспорт изображений в Microsoft Word в TIFF - PullRequest
1 голос
/ 04 октября 2008

Как экспортировать изображения из Microsoft Word в файл TIFF с помощью Visual Studio Tools for Office? Я могу получить ссылку на изображения как коллекцию объектов InlineShape, теперь самое сложное - как сохранить их как изображения TIFF.

Ответы [ 2 ]

2 голосов
/ 04 октября 2008

ОК, ребята, я решил проблему. Вот фрагмент кода:

        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);
        }
    }

Надеюсь, это поможет:)

0 голосов
/ 04 октября 2008

Хорошо. Не уверен, что это полезно, но вы, если у вас все в порядке с jpegs, есть одна очень крутая техника для извлечения изображений из файла Word 2007:

  1. Переименуйте файл .docx в .zip.
  2. В (теперь) zip-файле перейдите по следующему пути: word / media.
  3. Все изображения в документе находятся здесь в виде файлов JPEG.

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...