Converts DOCX file to PDF file.

Namespace:  SautinSoft
Assembly:  PdfMetamorphosis (in PdfMetamorphosis.dll) Version: 6.7.12.19

Syntax

      
 C#  Visual Basic 
public int DocxToPdfConvertFile(
	string docxPath,
	string pdfPath
)
Public Function DocxToPdfConvertFile ( _
	docxPath As String, _
	pdfPath As String _
) As Integer

Parameters

docxPath
String
Path to a local DOCX file.
pdfPath
String
A local path to create a PDF file.

Return Value

0 - converting successfully
1 - can't open input DOCX file, check the input path.
2 - can't create output PDF file, check the output path.
3 - conversion failed.

Remarks

The docx to pdf conversion method is available starting from .Net 3.5 or above. We recommend you to use the PdfMetamorphosis.dll compiled for the latest .Net.

Examples

CopyHow to convert DOCX file to PDF file in C#
using System;
using System.IO;
using System.Collections;

namespace Sample
{
    class Test
    {

        static void Main(string[] args)
        {
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
            // After purchasing the license, please insert your serial number here to activate the component.
            //p.Serial = "XXXXXXXXXXX";

            if (p != null)
            {
                string docxPath = @"..\..\..\..\..\Schedule.docx";
                string pdfPath = Path.ChangeExtension(docxPath, ".pdf");


                // 2. Convert DOCX file to PDF file
                if (p.DocxToPdfConvertFile(docxPath, pdfPath) == 0)
                    System.Diagnostics.Process.Start(pdfPath);
                else
                {
                    System.Console.WriteLine("Conversion failed!");
                    Console.ReadLine();
                }
            }
        }
    }
}
CopyHow to convert DOCX file to PDF file in VB.Net
Imports System
Imports System.IO
Imports System.Collections

Namespace Sample
    Friend Class Test

        Shared Sub Main(ByVal args() As String)
            Dim p As New SautinSoft.PdfMetamorphosis()
            ' After purchasing the license, please insert your serial number here to activate the component.
            'p.Serial = "XXXXXXXXXXX";


            If p IsNot Nothing Then
                Dim docxPath As String = "..\..\..\..\..\Schedule.docx"
                Dim pdfPath As String = Path.ChangeExtension(docxPath, ".pdf")


                ' 2. Convert DOCX file to PDF file
                If p.DocxToPdfConvertFile(docxPath, pdfPath) = 0 Then
                    System.Diagnostics.Process.Start(pdfPath)
                Else
                    System.Console.WriteLine("Conversion failed!")
                    Console.ReadLine()
                End If
            End If
        End Sub
    End Class
End Namespace

See Also