html文件转换为单词格式是许多人必须执行的常见任务。尽管HTML是在网络上发布内容的绝佳格式,但它可以不太适合共享或打印文档。另一方面,Word是一种广泛用于CRé和共享文档的格式。在本文中,我们将使用c#和vb.net 。
用C#和VB.NET将HTML和HTML频道转换为单词格式的E-阶段
磁带1:安装所需的库
要开始,请确保您已经安装了裸体库。一个流行的库将HTML和HTML通道转换为单词格式的库是“ Free Spire.Doc for .NET”库。该库提供了丰富的功能。
您可以通过右键在Visual Studio和“ 管理Nuget软件包管理”中通过NuGet安装它。然后搜索“ free spire.doc for .net ”并安装软件包。
磁带2:使用C#和VB.NET转换HTML和HTML通道
安装了库后,您可以开始使用它将HTML文件和HTML频道转换为c#或vb.net应用程序中的Word文档。
以下示例显示了如何使用c#和vb.net将html文件转换为单词格式:
c#
using System;
using Spire.Doc;
using Spire.Doc.Documents;
namespace ConvertHTMLtoWord
{
internal class Program
{
static void Main(string[] args)
{
// Créer un objet Document
Document document = new Document();
// Charger un fichier HTML
document.LoadFromFile(@"D:\testp\test.html");
// Enregistrer le fichier HTML au format Word
String result = "HtmltoWord.docx";
document.SaveToFile(result, FileFormat.Docx2013);
}
}
}
vb.net
Imports Spire.Doc
Imports Spire.Doc.Documents
Namespace ConvertHTMLtoWord
Friend Class Program
Private Shared Sub Main(ByVal args As String())
' Créer un objet Document
Dim document As Document = New Document()
' Charger un fichier HTML
document.LoadFromFile("D:\testp\test.html")
' Enregistrer le fichier HTML au format Word
Dim result = "HtmltoWord.docx"
document.SaveToFile(result, FileFormat.Docx2013)
End Sub
End Class
End Namespace
以下示例显示了如何使用c#和vb.net将HTML通道转换为单词格式:
c#
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.IO;
namespace ConvertHtmlStringToWord
{
internal class Program
{
static void Main(string[] args)
{
// Chaîne HTML
string htmlString = @"<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>";
// Créer un objet Document
Document document = new Document();
// Ajouter une section
Section section = document.AddSection();
section.PageSetup.Margins.All = 72f;
// Ajouter un paragraphe
Paragraph paragraph = section.AddParagraph();
// Ajouter la chaîne HTML au paragraphe
paragraph.AppendHTML(htmlString);
// Enregistrer le document
document.SaveToFile("HtmlStringToWord.docx", FileFormat.Docx2013);
}
}
}
vb.net
Imports Spire.Doc
Imports Spire.Doc.Documents
Namespace ConvertHtmlStringToWord
Friend Class Program
Private Shared Sub Main(ByVal args As String())
' Chaîne HTML
Dim htmlString = "<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>"
' Créer un objet Document
Dim document As Document = New Document()
' Ajouter une section
Dim section As Section = document.AddSection()
section.PageSetup.Margins.All = 72F
' Ajouter un paragraphe
Dim paragraph As Paragraph = section.AddParagraph()
' Ajouter la chaîne HTML au paragraphe
paragraph.AppendHTML(htmlString)
' Enregistrer le document
document.SaveToFile("HtmlStringToWord.docx", FileFormat.Docx2013)
End Sub
End Class
End Namespace
结论
单词格式的HTML和HTML通道的转换是一个简单的中风,可以帮助图书馆“ Free Spire.doc for .net”的帮助。通过遵循本文中的电台,您可以轻松地将HTML文件和HTML通道转换为C#或VB.NET应用程序中的Word文档。