API Reference
OneNoteSectionPdfConverterExtensions
Converts offline OneNote sections to semantic PDF documents.
Inheritance
- Object
- OneNoteSectionPdfConverterExtensions
Methods
public static PdfSaveResult SaveAsPdf(OneNoteSection section, String path, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultSaves a section as PDF and returns conversion diagnostics.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.String
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(OneNoteSection section, Stream stream, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultWrites a section as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.IO.Stream
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OneNoteSection section, String path, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously writes a section PDF to a path.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.String
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(OneNoteSection section, Stream stream, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously writes a section PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.IO.Stream
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OneNoteSection section, String path, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to save a section as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.String
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(OneNoteSection section, Stream stream, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to write a section as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.IO.Stream
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OneNoteSection section, String path, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then attempts to asynchronously save a section PDF.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.String
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(OneNoteSection section, Stream stream, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then attempts to asynchronously write a section PDF.
Parameters
- arg1 OfficeIMO.OneNote.OneNoteSection
- arg2 System.IO.Stream
- arg3 OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Byte[] ToPdfBytes(OneNoteSection section, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #Byte[]Converts a section to PDF bytes.
Parameters
- section OfficeIMO.OneNote.OneNoteSection
- options OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocument ToPdfDocument(OneNoteSection section, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfDocumentConverts a section to a first-party PDF document.
Parameters
- section OfficeIMO.OneNote.OneNoteSection
- options OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult ToPdfDocumentResult(OneNoteSection section, OneNoteToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts a section and returns explicit source, projection, and PDF diagnostics.
Parameters
- section OfficeIMO.OneNote.OneNoteSection
- options OfficeIMO.OneNote.Pdf.OneNoteToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object