RtfToHtmlPictureFormat Enumeration |
Specifies the file format for a picture.
Namespace: SautinSoftAssembly: SautinSoft.RtfToHtml (in SautinSoft.RtfToHtml.dll) Version: 2024.12.18
Syntax public enum PictureFormat
Public Enumeration PictureFormat
Members Member name | Value | Description |
---|
Unknown | 0 |
An unknown image type or image type that cannot be directly stored inside a
Microsoft Word document.
|
Jpeg | 1 |
JPEG JFIF.
|
Gif | 2 |
Graphics Interchange Format.
|
Png | 3 |
Portable Network Graphics.
|
Tiff | 4 |
Tagged Image File Format.
|
Emf | 5 |
Windows Enhanced Metafile.
|
Wmf | 6 |
Windows Metafile.
|
Bmp | 7 |
Windows Bitmap.
|
Example Set images format using C#
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)
{
SetImagesFormat();
}
static void SetImagesFormat()
{
string inpFile = @"..\..\..\example.docx";
string outFile = Path.GetFullPath(@"Result.html");
string imgDir = Path.GetDirectoryName(outFile);
RtfToHtml r = new RtfToHtml();
RtfToHtml.HtmlFixedSaveOptions opt = new RtfToHtml.HtmlFixedSaveOptions()
{
ImagesDirectoryPath = Path.Combine(imgDir, "Result_images"),
ImagesDirectorySrcPath = "Result_images",
EmbedImages = false,
ImageFormat = RtfToHtml.HtmlSaveOptions.ImagesFormat.Png,
Title = "HTML document, PNG images"
};
try
{
r.Convert(inpFile, outFile, opt);
}
catch (Exception ex)
{
Console.WriteLine($"Conversion failed! {ex.Message}");
}
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
}
}
Set images format using VB.Net
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)
SetImagesFormat()
End Sub
Private Shared Sub SetImagesFormat()
Dim inpFile As String = "..\..\..\example.docx"
Dim outFile As String = Path.GetFullPath("Result.html")
Dim imgDir As String = Path.GetDirectoryName(outFile)
Dim r As New RtfToHtml()
Dim opt As New RtfToHtml.HtmlFixedSaveOptions() With {
.ImagesDirectoryPath = Path.Combine(imgDir, "Result_images"),
.ImagesDirectorySrcPath = "Result_images",
.EmbedImages = False,
.ImageFormat = RtfToHtml.HtmlSaveOptions.ImagesFormat.Png,
.Title = "HTML document, PNG images"
}
Try
r.Convert(inpFile, outFile, opt)
Catch ex As Exception
Console.WriteLine($"Conversion failed! {ex.Message}")
End Try
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
End Sub
End Class
End Namespace
See Also