HtmlToRtfConvert(String, String, HtmlToRtfHtmlConvertOptions) Method |
Converts HTML to DOCX, RTF or Text documents using file paths.
Namespace: SautinSoftAssembly: SautinSoft.HtmlToRtf (in SautinSoft.HtmlToRtf.dll) Version: 2024.12.12
Syntaxpublic bool Convert(
string inpHtmlPath,
string outDocumentPath,
HtmlToRtfHtmlConvertOptions opt
)
Public Function Convert (
inpHtmlPath As String,
outDocumentPath As String,
opt As HtmlToRtfHtmlConvertOptions
) As Boolean
Parameters
- inpHtmlPath String
- The absolute, relative or url path to the input HTML document.
- outDocumentPath String
- The absolute or relative path to the resulting DOCX, RTF or Text document.
- opt HtmlToRtfHtmlConvertOptions
- Options to control HTML converting and adjust the output document.
Return Value
BooleanReturns true in case of converting successfully, otherwise false.
In case of false, see
ExceptionList to find more information about the issues.
ExampleConvert HTML to RTF file using C#
using System;
using System.IO;
using SautinSoft;
using static SautinSoft.HtmlToRtf;
namespace Sample
{
class Test
{
static void Main(string[] args)
{
ConvertHtmlToRtfFile();
}
public static void ConvertHtmlToRtfFile()
{
SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
HtmlConvertOptions opt = new HtmlConvertOptions();
opt.OutputFormat = HtmlToRtf.OutputFormat.Rtf;
string inpFile = @"..\..\..\Sample.html";
string outFile = "Result.rtf";
if (h.Convert(inpFile, outFile, opt))
{
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
}
}
}
Convert HTML to RTF file using VB.Net
Imports System
Imports System.IO
Imports SautinSoft
Imports SautinSoft.HtmlToRtf
Namespace Sample
Friend Class Test
Shared Sub Main(ByVal args() As String)
ConvertHtmlToRtfFile()
End Sub
Public Shared Sub ConvertHtmlToRtfFile()
Dim h As New SautinSoft.HtmlToRtf()
Dim opt As New HtmlConvertOptions()
opt.OutputFormat = HtmlToRtf.OutputFormat.Rtf
Dim inpFile As String = "..\..\..\Sample.html"
Dim outFile As String = "Result.rtf"
If h.Convert(inpFile, outFile, opt) Then
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
End If
End Sub
End Class
End Namespace
See Also