Uses of Package
com.snowtide.pdf.layout
-
Packages that use com.snowtide.pdf.layout Package Description com.snowtide.pdf This package contains a variety of core abstractions representing PDFDocument
s and theirPage
s, as well as various PDFxStream interfaces and implementations thereof that simply many PDF data extraction use cases.com.snowtide.pdf.annot This package contains interfaces and classes that PDFxStream uses to represent various types of annotations present in PDFDocument
s.com.snowtide.pdf.forms This package contains interfaces and classes that PDFxStream uses to represent various types of form data present in PDFDocument
s.com.snowtide.pdf.layout This package contains interfaces and classes that PDFxStream uses to represent the document model implicitly defined by the content rendered by eachPage
in a PDFDocument
.com.snowtide.pdf.util This package contains utility classes implementing various PDFxStream capabilities, including Kodak print data extraction, extracting tabular data from PDF documents in CSV format, and merging multiple PDF documents into one.pdfts.examples The source code for all classes in this package are included in every PDFxStream distribution, provided to demonstrate how various interfaces and extension points can be utilized to satisfy specialized PDF data extraction requirements. -
Classes in com.snowtide.pdf.layout used by com.snowtide.pdf Class Description Block Instances of this class represent groupings of text at a specific position on aPage
.BlockParent An interface to be implemented by any class that can contain an ordered set of Blocks.Bounded Instances of this interface represent two-dimensional spatial entities that carry aRegion
instance indicating their minimum bounding rectangle.Direction An enum representing the directionality of extracted text.Image Represents an image found in aPage
.Line Instances of this class represent distinct runs of text at a specific position within aBlock
.Region Instances ofRegion
represent a rectangluar space.Span TextUnit A single character or discrete character grouping positioned within aLine
.TextUnit.Predicate Type to be satisfied when implementing aTextUnit
predicate for filtering characters in aPage
. -
Classes in com.snowtide.pdf.layout used by com.snowtide.pdf.annot Class Description Bounded Instances of this interface represent two-dimensional spatial entities that carry aRegion
instance indicating their minimum bounding rectangle. -
Classes in com.snowtide.pdf.layout used by com.snowtide.pdf.forms Class Description Bounded Instances of this interface represent two-dimensional spatial entities that carry aRegion
instance indicating their minimum bounding rectangle.Region Instances ofRegion
represent a rectangluar space. -
Classes in com.snowtide.pdf.layout used by com.snowtide.pdf.layout Class Description Block Instances of this class represent groupings of text at a specific position on aPage
.BlockParent An interface to be implemented by any class that can contain an ordered set of Blocks.Bounded Instances of this interface represent two-dimensional spatial entities that carry aRegion
instance indicating their minimum bounding rectangle.Direction An enum representing the directionality of extracted text.Image.Format An enumeration of the different formats in whichimage data
may be produced, as indicated byImage.dataFormat()
.Line Instances of this class represent distinct runs of text at a specific position within aBlock
.Rectangle Concrete representation of aRegion
, with utility methods.Region Instances ofRegion
represent a rectangluar space.Span TextUnit A single character or discrete character grouping positioned within aLine
. -
Classes in com.snowtide.pdf.layout used by com.snowtide.pdf.util Class Description Table Blocks of this subtype have been recognized by PDFxStream to contain a table-like structure. -
Classes in com.snowtide.pdf.layout used by pdfts.examples Class Description Block Instances of this class represent groupings of text at a specific position on aPage
.TextUnit A single character or discrete character grouping positioned within aLine
.