Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfPlainTextConverter

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers static

Converts literal text through the canonical PDF flow engine without HTML or Markdown parsing.

Inheritance

  • Object
  • PdfPlainTextConverter

Methods

ToPdfDocumentResult 3 overloads
public static PdfDocumentConversionResult ToPdfDocumentResult(Stream source, PdfPlainTextOptions options = null, Int64 maximumInputBytes = 67108864, CancellationToken cancellationToken = default) #
Returns: PdfDocumentConversionResult

Reads a caller-owned stream under a byte limit; seekable position is restored and the stream remains open.

Parameters

source System.IO.Stream requiredposition: 0
options OfficeIMO.Pdf.PdfPlainTextOptions = null optionalposition: 1
maximumInputBytes System.Int64 = 67108864 optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static PdfDocumentConversionResult ToPdfDocumentResult(Byte[] bytes, PdfPlainTextOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfDocumentConversionResult

Decodes bounded bytes using an explicit encoding or a Unicode BOM and strict UTF-8 fallback.

Parameters

bytes System.Byte[] requiredposition: 0
options OfficeIMO.Pdf.PdfPlainTextOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static PdfDocumentConversionResult ToPdfDocumentResult(String text, PdfPlainTextOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfDocumentConversionResult

Preserves source lines, blank lines and spacing; expands tabs at source columns and honors form feeds.

Parameters

text System.String requiredposition: 0
options OfficeIMO.Pdf.PdfPlainTextOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2