[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.GcWordDocumentExt.SaveAsPdf

SaveAsPdf Method

SaveAsPdf(GcWordDocument, Stream, WordLayoutSettings, PdfOutputSettings)

Saves the current GcWordDocument as PDF to a specified stream.

Declaration
[Obsolete("Create GcWordLayout and use its methods instead.")]
public static void SaveAsPdf(this GcWordDocument source, Stream stream, WordLayoutSettings layoutSettings = null, PdfOutputSettings pdfSettings = null)
<Obsolete("Create GcWordLayout and use its methods instead.")>
Public Shared Sub SaveAsPdf(source As GcWordDocument, stream As Stream, Optional layoutSettings As WordLayoutSettings = Nothing, Optional pdfSettings As PdfOutputSettings = Nothing)
Parameters
Type Name Description
GcWordDocument source

The GcWordDocument instance to convert to PDF.

Stream stream

The destination stream.

WordLayoutSettings layoutSettings

Settings used for layout of a GcWordDocument.

PdfOutputSettings pdfSettings

The set of parameters for the output PDF.

Remarks

The new GcWordLayout class is more efficient and offers more abilities than this extension method. Use code like the following instead:

using (var wl = new GcWordLayout(gcWordDocument, layoutSettings))
{
    wl.SaveAsPdf(stream, null, pdfSettings);
}

SaveAsPdf(GcWordDocument, string, WordLayoutSettings, PdfOutputSettings)

Saves the current GcWordDocument as PDF to a specified file.

Declaration
[Obsolete("Create GcWordLayout and use its methods instead.")]
public static void SaveAsPdf(this GcWordDocument source, string filePath, WordLayoutSettings layoutSettings = null, PdfOutputSettings pdfSettings = null)
<Obsolete("Create GcWordLayout and use its methods instead.")>
Public Shared Sub SaveAsPdf(source As GcWordDocument, filePath As String, Optional layoutSettings As WordLayoutSettings = Nothing, Optional pdfSettings As PdfOutputSettings = Nothing)
Parameters
Type Name Description
GcWordDocument source

The GcWordDocument instance to convert to PDF.

string filePath

Full path to the output file.

WordLayoutSettings layoutSettings

Settings used for layout of a GcWordDocument.

PdfOutputSettings pdfSettings

The set of parameters for the output PDF.

Remarks

The new GcWordLayout class is more efficient and offers more abilities than this extension method. Use code like the following instead:

using (var wl = new GcWordLayout(gcWordDocument, layoutSettings))
{
    wl.SaveAsPdf(filePath, null, pdfSettings);
}