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