How to C#: Converter
Use Convert SDK for C#
Microsoft Word to PDF
Microsoft Word to PDF
  |  
Home ›› XDoc.Converter ›› C# Converter: Word to PDF

C# PDF Convert: How to Convert Word Document to PDF File


Rapidly Convert to PDF Document from Microsoft Office Word Document






If you've already download the free trial of our XDoc.Converter SDK for .NET and want to test its Word to PDF file conversion features using C# programming, this page will help you to have a quick evaluation in your .NET project. Free C# demo code is provided here.




C# Demo: Convert Word to PDF



This is a simple demo for PDF conversion from Word (.docx) in C# project. Microsoft Office Word documents (.doc and .docx.) are available for PDF file conversion.


Add necessary references to your C# project:


  RasterEdge.Imaging.Basic.dll


  RasterEdge.Imaging.Basic.Codec.dll


  RasterEdge.Imaging.DICOM.dll


  RasterEdge.Imaging.Font.dll


  RasterEdge.Imaging.Drawing.dll


  RasterEdge.Imaging.JBIG2.dll


  RasterEdge.Imaging.JPEG2000.dll


  RasterEdge.Imaging.Processing.dll


  RasterEdge.XDoc.Converter.dll


  RasterEdge.XDoc.Excel.dll


  RasterEdge.XDoc.Office.Inner.Common.dll


  RasterEdge.XDoc.Office.Inner.Office03.dll


  RasterEdge.XDoc.PDF.dll


  RasterEdge.XDoc.PowerPoint.dll


  RasterEdge.XDoc.TIFF.dll


  RasterEdge.XDoc.Word.dll


  RasterEdge.XImage.AdvancedCleanup.Core.dll


  RasterEdge.XImage.OCR.dll


  RasterEdge.XImage.OCR.Tesseract.dll


  RasterEdge.XImage.Raster.Core.dll


  RasterEdge.XImage.Raster.dll


Use the namespaces


  using RasterEdge.Imaging.Basic;


  using RasterEdge.XDoc.Converter;




// Define input and output files path.
String inputFilePath = @"***.docx";
String outputFilePath = @"***.pdf";

// Convert Word to PDF and show conversion result.
ConvertResult result = DocumentConverter.ToDocument(inputFilePath, outputFilePath, FileType.DOC_PDF);
switch (result)
{
        case ConvertResult.NO_ERROR:
                Console.WriteLine("Success");
                break;
        case ConvertResult.FILE_TYPE_UNSUPPORT:
                Console.WriteLine("Fail: can not convert to PDF, file type unsupport");
                break;
        case ConvertResult.FILE_TYPE_UNMATCH:
                Console.WriteLine("Fail: input file is not a document");
        default:
                Console.WriteLine("Fail: unknown error");
                break;
}