Represents Word document formats: DOCX and RTF.

Namespace:  SautinSoft
Assembly:  SautinSoft.PdfFocus (in SautinSoft.PdfFocus.dll) Version: 6.6.9.7 (6.6.9.7)

Syntax

      
 C#  Visual Basic 
public enum eWordDocument
Public Enumeration eWordDocument

Members

MemberDescription
Rtf
Word document in a RTF format.
Docx
Word document in a DOCX format.

Remarks

You may choose in what format the Word document will be saved: DOCX or RTF.

Examples

CopyHow to specify a format for Word document (Docx or Rtf) in C#
using System;
using System.IO;

namespace Sample
{
    class Sample
    {
        static void Main(string[] args)
        {
            ConvertPdfToDocx();
            //ConvertPdfToRtf();
        }

        private static void ConvertPdfToDocx()
        {
            string pdfFile = @"..\..\..\..\..\text and graphics.pdf";
            string wordFile = Path.ChangeExtension(pdfFile, ".docx");

            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

            //this property is necessary only for registered version
            //f.Serial = "XXXXXXXXXXX";

            f.OpenPdf(pdfFile);

            if (f.PageCount > 0)
            {
                f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
                int result = f.ToWord(wordFile);

                // Show the produced result.
                if (result == 0)
                {
                    System.Diagnostics.Process.Start(wordFile);
                }
            }
        }
        private static void ConvertPdfToRtf()
        {
            string pdfFile = @"..\..\..\..\..\text and graphics.pdf";
            string wordFile = Path.ChangeExtension(pdfFile, ".rtf");

            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

            //this property is necessary only for registered version
            //f.Serial = "XXXXXXXXXXX";

            f.OpenPdf(pdfFile);

            if (f.PageCount > 0)
            {
                f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf;
                int result = f.ToWord(wordFile);

                // Show the produced result.
                if (result == 0)
                {
                    System.Diagnostics.Process.Start(wordFile);
                }
            }
        }
    }
}
CopyHow to specify a format for Word document (Docx or Rtf) in VB.Net
Imports System.IO
Imports System.Drawing.Imaging
Imports System.Collections.Generic
Imports SautinSoft

Module Sample

    Sub Main()
        ConvertPdfToDocx()
        'ConvertPdfToRtf()
    End Sub

    Private Sub ConvertPdfToDocx()
        Dim pdfFile As String = "..\..\..\..\text and graphics.pdf"
        Dim wordFile As String = Path.ChangeExtension(pdfFile, ".docx")

        Dim f As New SautinSoft.PdfFocus()

        'this property is necessary only for registered version
        'f.Serial = "XXXXXXXXXXX";


        f.OpenPdf(pdfFile)

        If f.PageCount > 0 Then
            f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx
            Dim result As Integer = f.ToWord(wordFile)

            ' Show the produced result.
            If result = 0 Then
                System.Diagnostics.Process.Start(wordFile)
            End If
        End If
    End Sub
    Private Sub ConvertPdfToRtf()
        Dim pdfFile As String = "..\..\..\..\text and graphics.pdf"
        Dim wordFile As String = Path.ChangeExtension(pdfFile, ".rtf")

        Dim f As New SautinSoft.PdfFocus()

        'this property is necessary only for registered version
        'f.Serial = "XXXXXXXXXXX";


        f.OpenPdf(pdfFile)

        If f.PageCount > 0 Then
            f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf
            Dim result As Integer = f.ToWord(wordFile)

            ' Show the produced result.
            If result = 0 Then
                System.Diagnostics.Process.Start(wordFile)
            End If
        End If
    End Sub
End Module

See Also