Как преобразовать содержимое файла Word (с изображениями и таблицами) в формат RFC 822 с помощью С#?

  1. Я хочу прочитать файл Word (содержит изображения и таблицу).
  2. После этого я хочу преобразовать его содержимое в «формат RFC 822».

Ищем некоторые APIS и пример кода для выше.


person Preeti    schedule 02.03.2010    source источник
comment
Ваш вопрос не имеет смысла. RFC 822 определяет структуру сообщения электронной почты. (tools.ietf.org/html/rfc822) Вы имеете в виду формат HTML?   -  person SLaks    schedule 02.03.2010
comment
@SLaks: В этом случае он мог бы просто отправить текстовый документ в качестве вложения. Подпадают ли вложения под действие RFC 822?   -  person FrustratedWithFormsDesigner    schedule 02.03.2010
comment
Или, может быть, он хочет преобразовать изображения и таблицы в ASCII-графику...   -  person Gabe    schedule 22.03.2010


Ответы (2)


Начните с Open XML SDK 2.0 для Microsoft Office, чтобы прочитать Файл Word.

person Michiel van Oosterhout    schedule 19.11.2011

RFC 822 не является спецификацией, которую вы ищу.

Аннотация к RFC 5322 раскрывает одну причину:

   This document specifies the Internet Message Format (IMF), a syntax
   for text messages that are sent between computer users, within the
   framework of "electronic mail" messages.  This specification is a
   revision of Request For Comments (RFC) 2822, which itself superseded
   Request For Comments (RFC) 822, "Standard for the Format of ARPA
   Internet Text Messages", updating it to reflect current practice and
   incorporating incremental changes that were specified in other RFCs.

Этот абзац из раздела 1.1 («Область применения») раскрывает еще один:

   This document specifies a syntax only for text messages.  In
   particular, it makes no provision for the transmission of images,
   audio, or other sorts of structured data in electronic mail messages.
   There are several extensions published, such as the MIME document
   series ([RFC2045], [RFC2046], [RFC2049]), which describe mechanisms
   for the transmission of such data through electronic mail, either by
   extending the syntax provided here or by structuring such messages to
   conform to this syntax.  Those mechanisms are outside of the scope of
   this specification.

Я думаю, что вы действительно хотите получить ответ на другой вопрос, например:

Как я могу преобразовать сообщение Word в формат на основе MIME, который будет хорошо выглядеть в различных почтовых агентах пользователя?

Если я ошибаюсь, и вы действительно задаетесь вопросом, как преобразовать документы Word в обычные текстовые электронные письма, вам, вероятно, следует взглянуть на antiword, многофункциональный инструмент для преобразования документов Word в обычный текст, PostScript, PDF или docbook. (Нет никаких указаний на то, что он может что-то делать с изображениями при выводе простого текста, хотя пока, тем не менее.)

person SamB    schedule 06.02.2012