Load an Office document for conversion in C#
MS Office
To load an Office document for conversion, use the LoadFromFile method from the GdPictureDocumentConverter class.
LoadFromFile accepts:
FilePath— Path to the Office document.DocumentFormat(optional) — A member of theDocumentFormatenumeration.
For example:
- Word —
DocumentFormat.DocumentFormatDOCX - Excel —
DocumentFormat.DocumentFormatXLSX - PowerPoint —
DocumentFormat.DocumentFormatPPTX
LoadFromFile returns a GdPictureStatus, which should always be checked before conversion.
To load and convert an Office document from local storage, use the following code:
using GdPicture14;using System;
using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();
GdPictureStatus status = converter.LoadFromFile( @"C:\temp\source.docx", DocumentFormat.DocumentFormatDOCX);
if (status != GdPictureStatus.OK){ Console.WriteLine($"LoadFromFile failed: {status}"); return;}
status = converter.SaveAsPDF(@"C:\temp\output.pdf");if (status != GdPictureStatus.OK){ Console.WriteLine($"SaveAsPDF failed: {status}");}Imports GdPicture14
Using converter As New GdPictureDocumentConverter() Dim status As GdPictureStatus = converter.LoadFromFile( "C:\temp\source.docx", DocumentFormat.DocumentFormatDOCX)
If status <> GdPictureStatus.OK Then Console.WriteLine($"LoadFromFile failed: {status}") Return End If
status = converter.SaveAsPDF("C:\temp\output.pdf") If status <> GdPictureStatus.OK Then Console.WriteLine($"SaveAsPDF failed: {status}") End IfEnd Using