2014-01-28 1 views
1

У меня есть сомнения в преобразовании TextFrame в изображение, пожалуйста, помогите сделать это в VSTO или OpenXmlSDK с/без сторонней библиотеки, если у кого-нибудь есть идея, пожалуйста, поделитесь со мной ....Как преобразовать TextFrame в изображение

  Word.Shapes shapes = Globals.ThisAddIn.Application.ActiveDocument.Shapes; 
      foreach (Word.Shape shape in shapes) 
      { 
       if (shape.TextFrame.HasText >= 1) 
       { 
//how to convert TextFrame into as a Image 
       } 
       else 
       { 
        shape.Delete(); 
       } 
      } 

Спасибо заранее, Саран

+0

Вы хотите конвертировать ящик в изображение, которое будет находиться в документе, или создать новый файл изображения? – Vadim

+0

Много благодарностей за быстрый ответ, я хочу преобразовать окно в изображение в тот же документ и в том же положении и удалить существующий TextFrame –

+0

какую версию Word? – Vadim

ответ

0

Один из способов будет

  1. Get х, у координаты текстового поля в слове документ (использование VSTO)
  2. Сохранить файл в формате PDF или XPS (использование VSTO)
  3. Преобразование ЭПС или PDF в изображения (использовать любую свободную библиотеку третьей стороны)
  4. Извлечение изображений изображения с использованием х, у cordinate, полученный на стадии 1. (Использование GDI)

 Смежные вопросы

  • Нет связанных вопросов^_^