PdfToTextConverter Class

Provides PDF to text conversion functionality

Definition

Namespace: Winnovative.Pdf.Next
Assembly: Winnovative.Pdf.Next.PdfProcessor (in Winnovative.Pdf.Next.PdfProcessor.dll) Version: 20.0.0
C#
public class PdfToTextConverter
Inheritance
Object    PdfToTextConverter

Constructors

PdfToTextConverter Initializes a new instance of PdfToTextConverter

Properties

ConversionInfo Gets information about the last PDF to Text conversion. Populated after the conversion completes successfully, otherwise it is null
MarkPageBreaks Flag indicating whether page breaks are marked by the PAGE_BREAK_MARK character in the resulting text document. The default is false
MaxPageCount Upper limit for the number of PDF pages to process. A value of 0 means there is no upper limit
OwnerPassword Owner password to open a password-protected PDF document
PAGE_BREAK_MARK Special character used to mark page breaks in the resulting text document
PdfLoaderFilePath Sets the full path of the PDF loader file
RunTimeoutSec The maximum time allowed for this tool to run
TextLayout Text layout of the resulting document
UserPassword User password to open a password-protected PDF document

Methods

ConvertToText(Byte) Converts all pages in a PDF document to text
ConvertToText(Stream) Converts all pages of a PDF document in a stream to text
ConvertToText(String) Converts all pages of a PDF file to text
ConvertToText(Byte, Int32) Converts the pages of a PDF document to text starting at a given page number through the end of the document
ConvertToText(Stream, Int32) Converts the pages of a PDF document in a stream to text starting at a given page number through the end of the document
ConvertToText(String, Int32) Converts the pages of a PDF file to text starting at a given page number through the end of the document
ConvertToText(Byte, Int32, Int32) Converts a range of pages of a PDF document to text
ConvertToText(Stream, Int32, Int32) Converts a range of pages of a PDF document in a stream to text
ConvertToText(String, Int32, Int32) Converts a range of pages of a PDF file to text
ConvertToTextAsync(Byte, CancellationToken) Asynchronously converts all pages in a PDF document to text
ConvertToTextAsync(Stream, CancellationToken) Asynchronously converts all pages of a PDF document in a stream to text
ConvertToTextAsync(String, CancellationToken) Asynchronously converts all pages of a PDF file to text
ConvertToTextAsync(Byte, Int32, CancellationToken) Asynchronously converts the pages of a PDF document to text starting at a given page number through the end of the document
ConvertToTextAsync(Stream, Int32, CancellationToken) Asynchronously converts the pages of a PDF document in a stream to text starting at a given page number through the end of the document
ConvertToTextAsync(String, Int32, CancellationToken) Asynchronously converts the pages of a PDF file to text starting at a given page number through the end of the document
ConvertToTextAsync(Byte, Int32, Int32, CancellationToken) Asynchronously converts a range of pages of a PDF document to text
ConvertToTextAsync(Stream, Int32, Int32, CancellationToken) Asynchronously converts a range of pages of a PDF document in a stream to text
ConvertToTextAsync(String, Int32, Int32, CancellationToken) Asynchronously converts a range of pages of a PDF file to text
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
FindText(Byte, String, Boolean, Boolean) Searches for the specified text in all pages of a PDF document
FindText(Stream, String, Boolean, Boolean) Searches for the specified text in all pages of a PDF document in a stream
FindText(String, String, Boolean, Boolean) Searches for the specified text in all pages of a PDF file
FindText(Byte, String, Int32, Boolean, Boolean) Searches for the specified text in pages of a PDF document starting at a given page number through the end of the document
FindText(Stream, String, Int32, Boolean, Boolean) Searches for the specified text in pages of a PDF document in a stream starting at a given page number through the end of the document
FindText(String, String, Int32, Boolean, Boolean) Searches for the specified text in pages of a PDF file starting at a given page number through the end of the document
FindText(Byte, String, Int32, Int32, Boolean, Boolean) Searches for the specified text in a range of pages of a PDF document
FindText(Stream, String, Int32, Int32, Boolean, Boolean) Searches for the specified text in a range of pages of a PDF document in a stream
FindText(String, String, Int32, Int32, Boolean, Boolean) Searches for the specified text in a range of pages of a PDF file
FindTextAsync(Byte, String, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in all pages of a PDF document
FindTextAsync(Stream, String, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in all pages of a PDF document in a stream
FindTextAsync(String, String, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in all pages of a PDF file
FindTextAsync(Byte, String, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in pages of a PDF document starting at a given page number through the end of the document
FindTextAsync(Stream, String, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in pages of a PDF document in a stream starting at a given page number through the end of the document
FindTextAsync(String, String, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in pages of a PDF file starting at a given page number through the end of the document
FindTextAsync(Byte, String, Int32, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in a range of pages of a PDF document
FindTextAsync(Stream, String, Int32, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in a range of pages of a PDF document in a stream
FindTextAsync(String, String, Int32, Int32, Boolean, Boolean, CancellationToken) Asynchronously searches for the specified text in a range of pages of a PDF file
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also