Rtf |
The RtfToHtmlHtmlSaveOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| ContentType | Gets the content-type for HTML file format. | |
| CssExportMode | Specifies how CSS (Cascading Style Sheet) styles are exported to HTML or MHTML. Default value is Inline. | |
| CssFileName | Specifies the path and the name of the Cascading Style Sheet (CSS) file written when a document is exported to HTML. Default is an empty string. | |
| CssStream | Allows to specify the stream where the CSS information will be saved to. | |
| EmbedImages | Gets or sets a value indicating whether images are embedded directly within the HTML file in form of Base64 encoding. Default value: true. | |
| Encoding | Gets or sets the encoding for the HTML file. | |
| FontSavingCallback | Allows you to manage the saving of custom fonts when saving a document in HTML format. | |
| FontsDirectoryPath | Gets or sets the physical directory where all custom fonts will be saved. | |
| FontsDirectorySrcPath | Gets or sets the relative directory that will be used when referencing custom fonts in the HTML. | |
| ImageFormat | Obsolete. Gets and sets the format to embed images in the saving document. Default value: Auto. | |
| ImageSavingCallback | Allows to control how images are saved when a document is saved to HTML. | |
| ImagesDirectoryPath | Gets or sets the physical directory where all images will be saved. | |
| ImagesDirectorySrcPath | Gets or sets the relative directory that will be used when referencing images in the HTML. | |
| JpegQuality | Obsolete. Gets and sets the value indicating Jpeg quality level. Affects only to the images which embedded in Jpeg format. Default value: 90. | |
| KeepCssStreamOpen | Specifies whether keep the stream open or close it after saving an CSS information. | |
| ProduceOnlyHtmlBody | Gets or sets a value to produce a complete HTML document or only between between <body>...</body> tags. Default value: false. | |
| SingleFontColor | Sets or gets a single font color for a whole text in the produced HTML document. Default value: null. | |
| SingleFontFamily | Sets or gets a single font family for a whole text in the HTML document. Default value: Empty. | |
| SingleFontSize | Sets or gets a single font size in points (pt) for a whole text in the produced HTML document. Default value: null. | |
| Title | Gets and sets a title for the generated HTML document. If none is provided, it tries to find an embedded 'title' from the original document. None are found, so it writes "Untitled document". Default: null. | |
| UseNumericCharacterReference | In case of 'true': Write the all characters in "NCR" notation: &#xxx;. In case of 'false': Write the all characters as Unicode (recommended). Default value: false. | |
| Version | Specifies version of HTML standard that should be used when saving the document to HTML or MHTML. Default value is Xhtml. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using SautinSoft; namespace Example { class Program { static void Main(string[] args) { ConvertRtfToHtml(); } /// <summary> /// Converts RTF file to HTML file. /// </summary> static void ConvertRtfToHtml() { // Get your free key here: // https://sautinsoft.com/start-for-free/ // If you need more information about "RTF to HTML .Net" // Email us at: support@sautinsoft.com. string inpFile = @"..\..\..\example.rtf"; string outfile = Path.GetFullPath("Result.html"); RtfToHtml r = new RtfToHtml(); r.Convert(inpFile, outfile, new RtfToHtml.HtmlFixedSaveOptions() {Title = "SautinSoft Example." }); // Open the result for demonstration purposes. System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outfile) { UseShellExecute = true }); } } }
Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports System.IO Imports SautinSoft Namespace Example Friend Class Program Shared Sub Main(ByVal args() As String) ConvertRtfToHtml() End Sub ''' <summary> ''' Converts RTF file to HTML file. ''' </summary> Private Shared Sub ConvertRtfToHtml() ' Get your free key here: ' https://sautinsoft.com/start-for-free/ ' If you need more information about "RTF to HTML .Net" ' Email us at: support@sautinsoft.com. Dim inpFile As String = "..\..\..\example.rtf" Dim outfile As String = Path.GetFullPath("Result.html") Dim r As New RtfToHtml() r.Convert(inpFile, outfile, new RtfToHtml.HtmlFixedSaveOptions() With {.Title = "SautinSoft Example."}) ' Open the result for demonstration purposes. System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outfile) With {.UseShellExecute = True}) End Sub End Class End Namespace