VintaSoft Imaging .NET SDK 15.2: Документация для .NET разработчика
Vintasoft.Imaging.Email Namespace / EmailDocumentConverter Class / ConvertEmailToHtml Methods / ConvertEmailToHtml(String,String) Method
Синтаксис Example Требования Смотрите также
В этом разделе
ConvertEmailToHtml(String,String) Метод (EmailDocumentConverter)
В этом разделе
Конвертирует документ электронной почты (.eml, .msg) в документ HTML с настройками конвертера по умолчанию.
Синтаксис
'Declaration

Public Overloads Shared Function ConvertEmailToHtml( _
ByVal emailFilename
Имя файла входного документа электронной почты (.eml, .msg).
As System.String, _
ByVal htmlFilename
Имя файла выходного HTML-документа.
As System.String _
) As System.String[]
public static System.String[] ConvertEmailToHtml(
System.String emailFilename,
System.String htmlFilename
)

Parameters

emailFilename
Имя файла входного документа электронной почты (.eml, .msg).
htmlFilename
Имя файла выходного HTML-документа.

Return Value

Массив, содержащий имена HTML-файлов и имена файлов ресурсов.
Пример

Вот C#/VB.NET код, который демонстрирует, как преобразовать документ электронной почты в HTML-документ.


''' <summary>
''' Converts Email (.msg, .eml) document to a HTML document.
''' </summary>
''' <param name="emailFilePath">Path to a source Email file.</param>
''' <param name="htmlFilePath">Path to a result HTML file.</param>
Public Shared Sub ConvertEmailToHtml(emailFilePath As String, htmlFilePath As String)
    ' directory to save attachments
    Dim attachmentsDirectoryName As String = System.IO.Path.GetFileNameWithoutExtension(htmlFilePath) & ".files"

    ' convert Email document to a HTML document
    Vintasoft.Imaging.Email.EmailDocumentConverter.ConvertEmailToHtml(emailFilePath, htmlFilePath, attachmentsDirectoryName, New Vintasoft.Imaging.Email.EmailToHtmlConverterSettings())
End Sub


/// <summary>
/// Converts Email (.msg, .eml) document to a HTML document.
/// </summary>
/// <param name="emailFilePath">Path to a source Email file.</param>
/// <param name="htmlFilePath">Path to a result HTML file.</param>
public static void ConvertEmailToHtml(string emailFilePath, string htmlFilePath)
{
    // directory to save attachments
    string attachmentsDirectoryName = System.IO.Path.GetFileNameWithoutExtension(htmlFilePath) + ".files";

    // convert Email document to a HTML document
    Vintasoft.Imaging.Email.EmailDocumentConverter.ConvertEmailToHtml(
        emailFilePath, htmlFilePath, attachmentsDirectoryName, new Vintasoft.Imaging.Email.EmailToHtmlConverterSettings());
}

Требования

Целевые платформы: .NET 11; .NET 10; .NET 9; .NET 8; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также