Usar fonte da máquina de destino
Ao converter um documento do Word em HTML fixo em um aplicativo C#, você pode usar as fontes da máquina de destino para garantir que o HTML renderizado retenha a aparência e o estilo originais do documento. Com a biblioteca Aspose.Words para .NET, você pode especificar facilmente essa funcionalidade usando as opções de salvamento HtmlFixedSaveOptions. Neste guia passo a passo, orientaremos você sobre como usar o código-fonte C# do Aspose.Words for .NET para converter um documento do Word em HTML fixo usando as fontes da máquina de destino usando HtmlFixedSaveOptions.
Compreendendo a biblioteca Aspose.Words
Antes de mergulhar no código, é importante entender a biblioteca Aspose.Words para .NET. Aspose.Words é uma biblioteca poderosa para criar, editar, converter e proteger documentos do Word em diferentes plataformas, incluindo .NET. Oferece diversos recursos para manipulação de documentos, como inserção de texto, alteração de formatação, adição de seções e muito mais.
Carregando o documento do Word
O primeiro passo é carregar o documento Word que deseja converter para HTML fixo. Use a classe Document para carregar o documento do arquivo de origem. Aqui está um exemplo :
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");
Neste exemplo, carregamos o documento “Marcadores com fonte alternativa.docx” localizado no diretório de documentos.
Configurando opções de backup
próxima etapa é configurar as opções de salvamento para conversão para HTML fixo. Use a classe HtmlFixedSaveOptions e defina a propriedade UseTargetMachineFonts como true para informar ao Aspose.Words para usar fontes da máquina de destino. Veja como fazer isso:
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };
Criamos um novo objeto HtmlFixedSaveOptions e definimos a propriedade UseTargetMachineFonts como true para usar as fontes da máquina de destino durante a conversão.
Conversão de documento HTML corrigida
Agora que configuramos as opções de salvamento, podemos prosseguir com a conversão do documento para HTML fixo. Use o método Save da classe Document para salvar o documento convertido em formato HTML fixo especificando opções de salvamento. Aqui está um exemplo :
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);
Neste exemplo, salvamos o documento convertido como “WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html” usando as opções de salvamento especificadas.
Exemplo de código-fonte para HtmlFixedSaveOptions com recurso “Usar fontes da máquina de destino” usando Aspose.Words for .NET
// Caminho para o seu diretório de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Carregue o documento do Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");
//Configure opções de backup com o recurso "Usar fontes da máquina de destino"
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };
// Converter documento em HTML fixo
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);
Conclusão
Neste guia, explicamos como converter um documento do Word em HTML fixo usando as fontes da máquina de destino com a biblioteca Aspose.Words para .NET. Seguindo as etapas fornecidas e usando o código-fonte C# fornecido, você pode aplicar facilmente essa funcionalidade em seu aplicativo C#. A conversão para HTML fixo com as fontes da máquina de destino garante uma renderização fiel e consistente do documento em formato HTML.