Hello!
Thank you for additional materials.
Here is what I get after conversion (beginning):
MIME-Version: 1.0
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: document.html
=EF=BB=BF<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
/>
<meta name=3D"generator" content=3D"Aspose.Words for .NET 5.2.1.0" />
<title>
</title>
</head>
<body>
<div class=3D"Section1">
<p style=3D"margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bo=
ttom:10pt; line-height:115%; font-size:11pt; "><span style=3D"font-family:'=
Calibri'; font-size:11pt; ">Here is your profile information that might be =
useful</span></p>
The file itself has no Byte Order Mark (BOM) since it is always in ASCII. But encoded HTML is in UTF-8 by default and is preceded by UTF-8 BOM. I made it bold in the snippet. Do you mean this? It’s a part of standard and should be properly treated by consumer applications. I’m sorry if your application doesn’t treat BOM as BOM, does it? You can remove this sequence after conversion.
Please let me know if I misunderstand your question.
Regards,
Viktor Sazhaev
Software Engineer,
Aspose Auckland Team