Вопрос

Кто-нибудь знает об API .eml для .pdf C #?

Это было полезно?

Решение

Используйте OpenOffice ( http://www.openoffice.org )

Это в основном конвертирует что угодно в PDF (doc, xls, ppt, txt). Так как eml просто txt, почему бы просто не использовать это? См. http://www.opendocument4all.com/download/OpenOffice.net.pdf о том, как использовать OpenOffice в C #.

Другие советы

У нас была похожая задача, но в гораздо меньших масштабах, и это было временное решение. Мы преобразовали файлы EML в HTML-страницы, а затем использовали компонент ABC Pdf (я думаю, тогда у них была бесплатная версия?) для создания PDF-файлов из HTML-страниц. Мы сделали все прямо со страницы ASP.NET.

Когда утилита Microsoft Outlook принимает сообщение электронной почты и сохраняет его как компьютерный файл, это сообщение обычно сохраняется в формате файла MSG. Пользователю компьютера тогда традиционно требуется Microsoft Outlook или аналогичная программа, способная считывать формат файла MSG, для доступа к информации, содержащейся в этом файле. К счастью, пользователи больше не обременены такими ограничениями. PST Viewer Pro - это утилита, которая может успешно экспортировать файл Outlook MSG в различные форматы файлов в соответствии с вашими потребностями. Например, вы можете взять файл MSG и преобразовать его в популярный формат Adobe PDF-файла всего несколькими щелчками мыши.

Шаг 1

Выделите каталог, в котором хранится ваш MSG-файл, с помощью PST Viewer Pro & # 8220; Дерево обозревателя. & # 8221; Дерево & Explorer # & # 8221; Имя столбца, который проходит вдоль левой части окна программы PST Viewer Pro. По внешнему виду оно похоже на стандартное дерево папок в Microsoft Windows Explorer. Содержимое любого выбранного каталога будет детализировано и отображено в & # 8220; Списке рассылки & # 8221; в верхней части окна.

Шаг 2

Нажмите на файл MSG, который вы хотите преобразовать, в & # 8220; Списке рассылки. & # 8221; Содержимое любого выбранного вами сообщения появится в нижней части списка рассылки. Просмотрите файлы MSG, которые вы выбрали, пока не найдете тот, который хотите конвертировать.

Шаг 3

Выберите соответствующие настройки PDF из раскрывающегося меню в верхней части PST Viewer Pro. Всего доступно семь настроек PDF, включая & # 8220; PDF & # 8211; вложенные вложения, & # 8221; & # 8220; PDF & # 8211; вложения конвертированы / включены, & # 8221; & # 8220; PDF & # 8211; вложения сохранены на диск & # 8221; и больше. Сделайте соответствующий выбор в зависимости от ваших потребностей.

Шаг 4

Щелкните правой кнопкой мыши файл MSG в & # 8220; Списке рассылки & # 8221; и выберите & # 8220; Экспорт & # 8221; вариант. Обратите внимание, что вы также можете выбрать & # 8220; Экспорт & # 8221; вариант из & # 8220; Экспорт & # 8221; раскрывающееся меню в верхней части PST Viewer Pro. Кроме того, вы также можете нажать & # 8220; CTRL & # 8221; и & # 8220; E & # 8221; на вашей клавиатуре одновременно. Все три метода откроют окно, необходимое для преобразования файла.

Шаг 5

Нажмите один раз в списке для папки, которую вы хотите использовать для сохранения вашего PDF. Вы также можете выбрать & # 8220; Создать новую папку & # 8221; нажмите кнопку, чтобы создать новую папку в каталоге, который вы сейчас просматриваете. После того, как вы сделали свой выбор, нажмите & # 8220; OK. & # 8221; PST Viewer Pro возьмет содержимое исходного файла MSG и преобразует его в формат PDF на основе ваших спецификаций.

Чтобы убедиться, что преобразование PDF прошло успешно, просмотрите каталог, в котором вы сохранили файл, и откройте его с помощью такой программы, как Adobe Reader. Преобразованный файл PDF можно отправить по электронной почте в виде вложения любому выбранному вами получателю. Вы также можете сделать резервную копию файла на жестком диске или на внешнем USB-накопителе для архивных целей, если сочтете это необходимым.

Существуют дополнительные учебные пособия по экспорту файлов eml в pdf http: //www.emlviewer.net/2012/08/eml-to-pdf.html

Не могли бы вы просто распечатать файл в формате PDF?

Редактировать . Я думаю, что я имею в виду, а не ищу инструмент для конвертации .eml в .pdf; Вы можете найти инструмент для пакетной печати, который может автоматизировать печать 100 или 1000. EML. Затем вы просто печатаете инструмент в формате PDF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top