FOSS.pdf pour Java

API référence pour Aspose.Pdf FOSS pour Java v0.1.0-alpha. 527 types publics organisés par module.

Le feu de base

ClassDescription
ArtifactRepresents a PDF artifact — content that is not part of the authored page content but is produced as a side effect of pagination or layout (ISO 32000-1:2008, §14.8.2.2).
ArtifactCollectionRepresents a collection of Artifact objects found on a PDF page.
AsposePdfLoggingCentralised logging configuration for the org.aspose.pdf library.
BackgroundArtifactRepresents a background artifact — a convenience subclass for creating artifacts that serve as page backgrounds (ISO 32000-1:2008, §14.8.2.2).
BaseParagraphAbstract base class for all content elements that can appear in a PDF page’s paragraph collection.
BorderInfoRepresents border styling information for a content element such as a table, row, or cell.
CellRepresents a single cell within a Row of a Table.
CellsRepresents an ordered collection of Cell instances within a Row.
CollectionRepresents the /Collection entry in a PDF Catalog (ISO 32000-1:2008 §12.3.5 — “Collections”, also known as PDF portfolios).
ColorRepresents a color value in one of several color spaces (RGB, Grayscale, CMYK).
ColorConverterConverts color operators in page content streams from one color space to another.
DefaultMetadataPropertiesString constants for commonly used XMP metadata property keys (ISO 16684-1).
DocumentThe central class for working with PDF documents (ISO 32000-1:2008).
DocumentActionsDocument-level action triggers (ISO 32000-1:2008, §12.6.4.1, p.417).
DocumentInfoWraps the PDF document information dictionary (ISO 32000-1:2008, §14.3.3).
DocumentPageImporterImports pages from one Document into another by performing a full deep copy of the source page’s PDF object subgraph into fresh indirect objects belonging to the target document.
EmbeddedFileCollectionCollection of embedded files (attachments) in a PDF document.
ExplicitDestinationAbstract base for explicit destinations (ISO 32000-1:2008, §12.3.2.2, Table 151).
ExportFilterFilter for controlling which annotations are exported.
ExtGStateExtended graphics state parameter dictionary (ISO 32000-1:2008, §8.4.5, Table 58).
FileHyperlinkHyperlink that launches an external file when the host paragraph is activated.
FileParamsEmbedded file parameters (ISO 32000-1:2008, §7.11.4, Table 46).
FileSpecificationRepresents an embedded file specification (ISO 32000-1:2008, §7.11.3, Table 44).
FitBExplicitDestinationFitB explicit destination — fit page bounding box within window.
FitBHExplicitDestinationFitBH explicit destination — fit bounding box width, position at top.
FitBVExplicitDestinationFitBV explicit destination — fit bounding box height, position at left.
FitExplicitDestinationFit explicit destination — display page scaled to fit entirely within window.
FitHExplicitDestinationFitH explicit destination — fit page width, position at top coordinate.
FitRExplicitDestinationFitR explicit destination — fit specified rectangle within window.
FitVExplicitDestinationFitV explicit destination — fit page height, position at left coordinate.
FloatingBoxRepresents a floating box container that can hold paragraph elements at a specific position on the page.
FontEmbeddingOptionsControls optional font-substitution behavior used during standard-compliance conversion and validation flows.
FontUtilitiesProvides utility methods for working with fonts in a PDF document.
FormFieldParagraphBaseParagraph adapter that lets form-field widgets participate in paragraph-based collections such as getParagraphs(), getParagraphs() and getParagraphs().
GenericActionRepresents a PDF action of an unknown or unsupported type.
GoToActionGo-To action — navigate to a destination within the document (ISO 32000-1:2008, §12.6.4.2).
GoToEmbeddedActionGoToE (Go-To-Embedded) action — navigates to a destination in an embedded PDF (ISO 32000-1:2008, §12.6.4.4).
GoToRemoteActionGo-To Remote action — navigate to a destination in another PDF (ISO 32000-1:2008, §12.6.4.3).
GoToURIActionGoToURI action — alias for UriAction for API compatibility with Aspose.PDF.
GraphInfoHolds graphical properties for a single border side (color, line width, dash pattern).
HeaderFooterRepresents the header or footer area of a PDF page.
HeadingRepresents a heading element that can be used in a table of contents.
HideActionHide action — shows or hides annotations (ISO 32000-1:2008, §12.6.4.10).
HtmlFragmentRepresents an HTML content fragment that can be added to a PDF page’s paragraph collection.
HtmlLoadOptionsOptions for loading an HTML document into a PDF document.
HtmlSaveOptionsOptions for saving a document in HTML format.
HyperlinkAbstract base for hyperlinks attached to layout paragraphs such as TextFragment, Image and Heading.
ImageRepresents an image element that can be added to a PDF page’s paragraph collection.
ImagePlacementDescribes the placement of an image on a PDF page.
ImagePlacementAbsorberAbsorbs (finds) all image placements on PDF pages.
ImageStampRepresents an image stamp that can be overlaid on a PDF page.
ImportDataActionImportData action — imports form data from an FDF or XFDF file (ISO 32000-1:2008, §12.6.4.17).
JavaScriptActionJavaScript action — stores a JavaScript script (ISO 32000-1:2008, §12.6.4.16).
JavaScriptCollectionProvides access to the JavaScript name tree of a PDF document (ISO 32000-1:2008, §12.6.4.16 and §7.9.6).
LabelRangeA labelling range starting at a page index.
LaunchActionLaunch action — launches an application or opens a document (ISO 32000-1:2008, §12.6.4.1).
LayerRepresents an Optional Content Group (layer) in a PDF document (ISO 32000-1:2008, §8.11).
LevelFormatRepresents formatting settings for a single TOC level.
LocalHyperlinkHyperlink to another location inside the same document — either a target BaseParagraph (set via setTarget(BaseParagraph)) or a specific 1-based page number (setTargetPageNumber(int)).
MarginInfoRepresents margin information for a content element.
MatrixRepresents a 3x3 affine transformation matrix used in PDF graphics state.
NamedActionNamed action — predefined action (ISO 32000-1:2008, §12.6.4.11).
NamedDestinationRepresents a reference to a named destination in a PDF document (ISO 32000-1:2008, §12.3.2.3).
NamedDestinationsProvides access to named destinations in a PDF document (ISO 32000-1:2008, §12.3.2.3).
NoteRepresents a footnote or endnote attached to a TextFragment (Aspose.PDF API compatibility).
OperatorRepresents a PDF content stream operator (e.g., “BT”, “Tf”, “Td”, “Tj”, “q”, “Q”, “cm”, “re”).
OperatorCollectionRepresents a sequence of operators from a PDF content stream.
OperatorSelectorSelects operators of a specific runtime type from an OperatorCollection.
OutlineCollectionRoot outline collection — the /Outlines dictionary in the document catalog (ISO 32000-1:2008, §12.3.3).
OutlineItemCollectionRepresents a single bookmark (outline item) in the document outline tree (ISO 32000-1:2008, §12.3.3, Table 153).
PageRepresents a single PDF page (ISO 32000-1:2008, §7.7.3.3).
PageCollectionRepresents the collection of pages in a PDF document (ISO 32000-1:2008, §7.7.3.2).
PageInfoHolds page layout information including dimensions and margins.
PageLabelDescribes a page-label range entry used by PageLabels.
PageLabelsPage labelling for a PDF document (ISO 32000-1:2008, §12.4.2).
PageNumberStampRepresents a page number stamp that renders the current page number and total page count on each page of the PDF document.
PageSizePredefined page sizes and custom page dimensions for PDF documents.
ParagraphsRepresents an ordered collection of BaseParagraph elements that make up the content of a page, cell, or other container.
PdfActionAbstract base for all PDF actions (ISO 32000-1:2008, §12.6, p.414).
PdfFormatConversionOptionsOptions controlling PDF/A (and other standard) validation and conversion.
PdfPageStampA stamp consisting of an entire PDF page, overlaid onto another page.
PdfSaveOptionsOptions for saving a PDF document.
PointRepresents a point in 2D space with double-precision coordinates.
RectangleRepresents a rectangle defined by lower-left and upper-right corners (ISO 32000-1:2008, §7.9.5).
RenditionActionRendition action — controls multimedia renditions (ISO 32000-1:2008, §12.6.4.13).
ResetFormActionResetForm action — resets form fields to default values (ISO 32000-1:2008, §12.6.4.15).
ResourcesWraps a PDF resource dictionary (ISO 32000-1:2008, §7.8.3).
RgbToDeviceGrayConversionStrategyConverts RGB color values in a page’s content stream to DeviceGray equivalents.
RowRepresents a single row within a Table.
RowsRepresents an ordered collection of Row instances within a Table.
SetOCGStateActionSetOCGState action — changes the state of Optional Content Groups (ISO 32000-1:2008, §12.6.4.12).
StampAbstract base class for all stamp types that can be overlaid on PDF pages.
SubmitFormActionSubmitForm action — submits form data to a URL (ISO 32000-1:2008, §12.6.4.14).
TableRepresents a table element that can be added to a PDF page’s paragraph collection.
TextStampRepresents a text stamp that can be overlaid on a PDF page.
TocInfoRepresents Table of Contents information for a PDF document.
TransitionActionTransition action — controls page transitions during presentations (ISO 32000-1:2008, §12.6.4.14).
UriActionURI action — open a Uniform Resource Identifier (ISO 32000-1:2008, §12.6.4.7).
ViewerPreferencesPDF viewer preferences (ISO 32000-1:2008, §12.2, Table 150).
WatermarkArtifactRepresents a watermark artifact — a convenience subclass for creating pagination artifacts with the Watermark subtype (ISO 32000-1:2008, §14.8.2.2).
WebHyperlinkHyperlink to an external URL.
XFormRepresents a Form XObject (ISO 32000-1:2008, §8.10).
XFormCollectionCollection of Form XObjects from a resource dictionary’s /XObject entry (ISO 32000-1:2008, §8.10).
XImageRepresents an image XObject in a PDF document (ISO 32000-1:2008, §8.9, Table 89).
XImageCollectionCollection of image XObjects from a page’s /XObject resource dictionary.
XYZExplicitDestinationXYZ explicit destination (ISO 32000-1:2008, Table 151).
XfdfExporterExports annotations and form field data from a PDF document to XFDF (XML Forms Data Format) per XFDF Specification Version 3.0 (August 2009).
XfdfImporterImports annotations and form field data from XFDF (XML Forms Data Format) into a PDF document, per XFDF Specification Version 3.0 (August 2009).
XmpMetadataProvides access to XMP metadata of a PDF document (ISO 32000-1 §14.3.2, ISO 16684-1).
XmpValueRepresents a typed XMP metadata value (ISO 16684-1).

Interfaces

InterfaceDescription
IAppointmentMarker interface for PDF destinations — either an inline ExplicitDestination (page + coordinates) or a NamedDestination (name resolved through the document’s name tree at use time, ISO 32000-1:2008 §12.3.2.3).

Les enumerations

EnumerationDescription
ArtifactSubtypeDefines the subtype of a pagination artifact (ISO 32000-1:2008, §14.8.2.2.1).
ArtifactTypeDefines the type of an artifact (ISO 32000-1:2008, §14.8.2.2.1, Table 330).
BorderCornerStyleSpecifies the corner style for table borders.
BorderSideEnumerates the sides of a rectangular border that should be drawn.
ColorConversionStrategySpecifies the color conversion strategy to apply when processing PDF content.
ColorSpaceSupported PDF color spaces.
ColorTypeClassification of the dominant colour content of a Page — used by getColorType() to answer “is this page colour, grayscale, or black-and-white?”.
ConvertErrorActionSpecifies the action to take when a PDF/A conversion encounters non-compliant elements.
ConvertSoftMaskActionSpecifies the action to take when a PDF/A conversion encounters soft masks.
ConvertTransparencyActionSpecifies the action to take when transparency is encountered during PDF/A conversion.
CryptoAlgorithmEnumerates the cryptographic algorithms available for PDF encryption (ISO 32000-1:2008, Section 7.6).
HorizontalAlignmentEnumerates horizontal alignment options for content elements within a PDF page or container.
HtmlDocumentTypeRepresents the type of HTML document to generate.
NumberingStyleNumbering style for headings and TOC entries.
PageCoordinateTypeSpecifies which page box should be used as the coordinate space for rendering-related operations.
PageModeDocument page mode — how the document should be displayed when opened.
PdfFormatEnumerates PDF format standards and versions used for validation and conversion.
RemoveFontsStrategyFlags controlling how fonts may be removed or subsetted while optimizing conversion output size.
RotationRotation angle enumeration for PDF pages (ISO 32000-1:2008, §7.7.3.3).
SaveFormatSpecifies the format for saving a document.
VerticalAlignmentEnumerates vertical alignment options for content elements within a PDF page or container.

Annonce

ClassDescription
AnnotationAbstract base for all PDF annotations (ISO 32000-1:2008, §12.5).
AnnotationActionCollectionRepresents a collection of actions associated with an annotation (ISO 32000-1:2008, Section 12.6.3).
AnnotationCollectionCollection of annotations on a page (ISO 32000-1:2008, §12.5).
BorderRepresents the border of an annotation or form field (ISO 32000-1:2008, §12.5.4).
CaretAnnotationCaret annotation (ISO 32000-1:2008, Section 12.5.6.11, /Subtype /Caret).
CircleAnnotationCircle annotation (ISO 32000-1:2008, Section 12.5.6.8, /Subtype /Circle).
DefaultAppearanceRepresents the default appearance string (/DA) for form fields and free text annotations (ISO 32000-1:2008, Section 12.7.3.3).
FileAttachmentAnnotationFile attachment annotation (ISO 32000-1:2008, Section 12.5.6.15, /Subtype /FileAttachment).
FreeTextAnnotationFree text annotation (ISO 32000-1:2008, Section 12.5.6.6, /Subtype /FreeText).
GenericAnnotationGeneric annotation for unknown or unsupported annotation subtypes.
HighlightAnnotationHighlight annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Highlight).
InkAnnotationInk annotation (ISO 32000-1:2008, Section 12.5.6.13, /Subtype /Ink).
LineAnnotationLine annotation (ISO 32000-1:2008, Section 12.5.6.7, /Subtype /Line).
LinkAnnotationLink annotation (ISO 32000-1:2008, Section 12.5.6.5, /Subtype /Link).
MarkupAnnotationAbstract base for markup annotations (ISO 32000-1:2008, §12.5.6.2).
PolygonAnnotationPolygon annotation (ISO 32000-1:2008, Section 12.5.6.9, /Subtype /Polygon).
PolylineAnnotationPolyline annotation (ISO 32000-1:2008, Section 12.5.6.9, /Subtype /PolyLine).
PopupAnnotationPopup annotation (ISO 32000-1:2008, Section 12.5.6.14, /Subtype /Popup).
RedactionAnnotationRedaction annotation (ISO 32000-1:2008, Section 12.5.6.23, /Subtype /Redact).
ScreenAnnotationScreen annotation (ISO 32000-1:2008, Section 12.5.6.18, /Subtype /Screen).
SquareAnnotationSquare annotation (ISO 32000-1:2008, Section 12.5.6.8, /Subtype /Square).
SquigglyAnnotationSquiggly-underline annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Squiggly).
StampAnnotationStamp annotation (ISO 32000-1:2008, Section 12.5.6.12, /Subtype /Stamp).
StrikeOutAnnotationStrikeout annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /StrikeOut).
TextAnnotationText (sticky note) annotation (ISO 32000-1:2008, Section 12.5.6.4, /Subtype /Text).
UnderlineAnnotationUnderline annotation (ISO 32000-1:2008, Section 12.5.6.10, /Subtype /Underline).
WatermarkAnnotationWatermark annotation (ISO 32000-1:2008, Section 12.5.6.22, /Subtype /Watermark).
WidgetAnnotationWidget annotation (ISO 32000-1:2008, §12.5.6.19, /Subtype /Widget).

Les enumerations

EnumerationDescription
AnnotationFlagsAnnotation flag bits per ISO 32000-1:2008 §12.5.3, Table 165.
AnnotationTypeEnumerates the standard PDF annotation types (ISO 32000-1:2008, §12.5.6).
BorderStyleBorder style for annotations and form fields (ISO 32000-1:2008, Table 166).
FreeTextIntentIntent of a FreeTextAnnotation (ISO 32000-1:2008, §12.5.6.6).
LineEndingEnumerates the line ending styles for line and polyline annotations.
LineIntentEnumerates the intents of a line annotation.

Les appareils

ClassDescription
BmpDeviceRenders a PDF page to BMP format.
GifDeviceRenders a PDF page to GIF format.
JpegDeviceRenders a PDF page to JPEG format with configurable compression quality.
MarginsDefines page margins (left, right, top, bottom) in device units for PDF output rendering and device configuration.
PageDeviceAbstract base class for devices that render a PDF page to a raster image.
PngDeviceRenders a PDF page to PNG format.
RenderingOptionsOptions for rendering PDF pages to images.
ResolutionRepresents the resolution (DPI) for rendering PDF pages to images.
TextDeviceExtracts text from a PDF page and writes it to an output stream.
TiffDeviceRenders PDF pages to multi-page TIFF format.
TiffSettingsSettings for TIFF image output when using TiffDevice.

Les enumerations

EnumerationDescription
ColorDepthSpecifies the color depth (bits per pixel) for TIFF image output.
CompressionTypeSpecifies the type of compression applied to TIFF images.
ShapeTypeSpecifies the shape (orientation) type for TIFF image output.

dessinage

ClassDescription
ArcRepresents an arc drawing shape.
BoundsOutOfRangeExceptionThrown when a drawing shape does not fit within the bounds of its container.
CircleRepresents a circle drawing shape.
CurveRepresents a Bezier curve drawing shape.
EllipseRepresents an ellipse drawing shape.
GradientAxialShadingRepresents an axial (linear) gradient shading pattern.
GraphRepresents a drawing canvas that can be added to a PDF page’s paragraph collection.
GraphInfoRepresents graphic styling properties for drawing shapes.
LineRepresents a line (or polyline) drawing shape.
PathRepresents a composite path made up of child Shape elements.
PatternColorSpaceRepresents a pattern-based color space for use in drawing operations.
RectangleRepresents a rectangle drawing shape.
ShapeAbstract base class for all drawing shapes in the PDF drawing API.
ShapeCollectionA collection of Shape objects with optional bounds checking.

Les enumerations

EnumerationDescription
BoundsCheckModeSpecifies how bounds checking is performed when shapes are added to a collection.

Moteur

ClassDescription
AESCipherAES cipher for PDF encryption and decryption — CBC mode.
ASCII85FilterASCII85Decode filter (§7.4.3, ISO 32000-1:2008).
ASCIIHexFilterASCIIHexDecode filter (§7.4.2, ISO 32000-1:2008).
ActionFixesAction-related fixes for PDF/A compliance.
ActionRulesValidates action requirements for PDF/A compliance.
AdobeGlyphListStatic mapping from Adobe glyph names to Unicode codepoints.
AnnotationFixesAnnotation-related fixes for PDF/A compliance.
AnnotationRulesValidates annotation requirements for PDF/A compliance.
ArithmeticDecoderAdaptive binary arithmetic decoder for JBIG2 (MQ-coder).
AxialShadingAxial shading / linear gradient — ShadingType 2 (ISO 32000-1:2008, §8.7.4.5.2).
BitOutputStreamWrites bits to a byte array, MSB first, crossing byte boundaries.
BlendCompositeSeparable blend-mode composite for PDF /BM (ISO 32000-1:2008, §11.3.5).
CCITTFaxDecodeFilterCCITTFaxDecode filter — CCITT Group 3 (1D) and Group 4 (2D) fax decompression.
CFFFontLoaderLoads an AWT Font from a PDF font that has an embedded Type1C / CIDFontType0C / OpenType-CFF font program in its /FontDescriptor /FontFile3 stream.
CFFParserMinimal parser for the Compact Font Format (CFF) — Adobe Technical Note #5176.
CIDFontCID font (ISO 32000-1:2008, §9.7.4).
CMapParserParses CMap data into a ToUnicodeCMap (ISO 32000-1:2008, §9.10).
CalGrayColorSpaceCalGray color space (ISO 32000-1:2008, §8.6.5.2).
CalRGBColorSpaceCalRGB color space (ISO 32000-1:2008, §8.6.5.3).
CmykDisplayDisplay-oriented DeviceCMYK → sRGB conversion (ISO 32000-1:2008, §8.6.4.4).
ColorSpaceBaseAbstract base for all PDF color spaces (ISO 32000-1:2008, §8.6).
ContentStreamBuilderBuilds a PDF content stream as a sequence of bytes.
ContentStreamParserParses PDF content streams into a list of Operator objects.
CoonsPatchShadingCoons patch mesh — ShadingType 6 (ISO 32000-1:2008, §8.7.4.5.6).
DCTDecodeFilterDCTDecode filter: JPEG to raw pixel samples.
DEREncoderEncodes ASN.1 DER (Distinguished Encoding Rules) structures.
DERNodeRepresents a parsed ASN.1 DER (Distinguished Encoding Rules) node.
DecodeLimitsCentral guard against decompression bombs in stream decode filters (FlateDecode, LZWDecode, RunLengthDecode).
DecodeSizeLimitExceptionThrown when a decode filter’s output exceeds maxDecodedBytes().
DeviceCMYKThe DeviceCMYK color space (ISO 32000-1:2008, §8.6.4.4).
DeviceGrayThe DeviceGray color space (ISO 32000-1:2008, §8.6.4.2).
DeviceNColorSpaceDeviceN color space (ISO 32000-1:2008, §8.6.6.5).
DeviceRGBThe DeviceRGB color space (ISO 32000-1:2008, §8.6.4.3).
ExponentialFunctionType 2 (Exponential Interpolation) function (ISO 32000-1:2008, §7.10.3).
FileStructureFixesFile-structure fixes for PDF/A and PDF/X compliance.
FileStructureRulesValidates PDF file structure requirements for PDF/A compliance.
FilterFactoryRegistry of PDF stream filters (§7.4, ISO 32000-1:2008).
FlateFilterFlateDecode filter (§7.4.4, ISO 32000-1:2008).
FontDescriptorWraps a PDF /FontDescriptor dictionary (ISO 32000-1:2008, §9.8, Table 122).
FontDiskLookupResolves a logical font name (e.g.
FontEncodingMaps character codes (0-255) to glyph names and Unicode codepoints.
FontFixesFont-related fixes for PDF/A compliance.
FontMetricsHolds computed font metrics derived from a FontDescriptor and font-specific data.
FontRepositoryCaches and resolves PDF fonts from resource dictionaries.
FontRulesValidates font requirements for PDF/A compliance (most critical rule set).
FormFixesAcroForm-related fixes for PDF/A compliance.
FreeFormGouraudShadingFree-form Gouraud-shaded triangle mesh — ShadingType 4 (ISO 32000-1:2008, §8.7.4.5.4).
FunctionBasedShadingFunction-based shading — ShadingType 1 (ISO 32000-1:2008, §8.7.4.5.1).
GraphicsFixesGraphics-related fixes for PDF/A compliance.
GraphicsRulesValidates graphics-related requirements for PDF/A compliance.
GraphicsStateTracks the mutable graphics state during PDF page rendering (ISO 32000-1:2008, §8.4).
HeaderFooterOverlayThe rendered header/footer of a page, ready to be wrapped as a Form XObject overlay.
HintTableGeneratorGenerates hint tables for linearized PDF.
ICCBasedColorSpaceICCBased color space (ISO 32000-1:2008, §8.6.5.5).
IndexedColorSpaceIndexed color space (ISO 32000-1:2008, §8.6.6.3).
InputsInputs needed to build the OTF.
InteractiveFormRulesValidates interactive form requirements for PDF/A compliance.
JBIG2DecodeFilterJBIG2Decode filter — decodes JBIG2-encoded monochrome images.
JPXDecodeFilterJPXDecode filter — JPEG 2000 decompression (§7.4.9, ISO 32000-1:2008).
LZWFilterLZWDecode filter (§7.4.4.2, ISO 32000-1:2008).
LabColorSpaceLab color space (ISO 32000-1:2008, §8.6.5.4).
LangAltEntryA language-tagged value entry in a Language Alternative.
LatticeGouraudShadingLattice-form Gouraud-shaded triangle mesh — ShadingType 5 (ISO 32000-1:2008, §8.7.4.5.5).
LayoutContextTracks the cursor position and content area bounds during page layout.
LayoutEngineThe main layout engine that converts high-level paragraph objects into PDF content stream bytes during Document.save().
LinearizationDetectorDetects whether a PDF is linearized and validates the linearization.
LinearizationParamsRepresents the linearization parameter dictionary (Table F.1, ISO 32000-1:2008).
LinearizationPlanHolds the object ordering plan for writing a linearized PDF.
LinearizedPDFWriterWrites a linearized PDF file conforming to ISO 32000-1:2008 Annex F.
LogicalStructureRulesValidates logical structure requirements for PDF/A Level A compliance.
MetadataFixesMetadata-related fixes for PDF/A compliance.
MetadataRulesValidates metadata requirements for PDF/A compliance.
NameTreeRead/write view over a PDF name tree (ISO 32000-1:2008, §7.9.6).
NumberTreeRead/write view over a PDF number tree (ISO 32000-1:2008, §7.9.7).
OIDsWell-known OID constants for PKCS#7, X.509, and PDF signatures.
OpenTypeBuilderBuilds a synthetic CFF-flavored OpenType (.otf) file in memory from a parsed CFF font + a PDF /Encoding + PDF /Widths.
PDFCryptoUtilsShared cryptographic utilities for PDF encryption and decryption.
PDFDecryptorDecrypts individual PDF objects (strings and streams).
PDFEncryptionDictWraps the /Encrypt dictionary from the PDF trailer (ISO 32000-1:2008, §7.6.1, Tables 20-21).
PDFEncryptorEncrypts individual PDF objects (strings and streams).
PDFKeyDerivationPDF encryption key derivation algorithms.
PDFLexerPDF tokenizer: converts a byte stream into a sequence of PDF tokens.
PDFParserFull PDF file parser implementing lazy object loading.
PDFWriterSerializes a graph of PDF objects into a valid PDF file.
PKCS7SignedDataParses and creates PKCS#7 SignedData structures (RFC 2315 §9).
PageObjectCollectorWalks the object graph from each page to classify objects for linearization.
PassthroughFilterNo-op filter: returns data unchanged.
PatternColorSpacePattern color space (ISO 32000-1:2008, §8.6.6.2).
PdfAConverterOrchestrator for PDF/A and PDF/X conversion.
PdfAValidationResultCollects and reports PDF/A validation violations.
PdfAValidatorPDF/A and PDF/X validation orchestrator.
PdfAViolationRepresents a single violation found during PDF/A validation.
PdfArrayPDF array object (§7.3.6, ISO 32000-1:2008).
PdfBaseAbstract base class for all nine PDF PDF object types (§7.3, ISO 32000-1:2008).
PdfBooleanPDF boolean object (§7.3.2, ISO 32000-1:2008).
PdfDictionaryPDF dictionary object (§7.3.7, ISO 32000-1:2008).
PdfFloatPDF real number object (§7.3.3, ISO 32000-1:2008).
PdfFontAbstract base class for all PDF font types (ISO 32000-1:2008, §9.5).
PdfFunctionAbstract base for PDF functions (ISO 32000-1:2008, §7.10).
PdfIntegerPDF integer object (§7.3.3, ISO 32000-1:2008).
PdfNamePDF name object (§7.3.5, ISO 32000-1:2008).
PdfNullPDF null object (§7.3.9, ISO 32000-1:2008).
PdfObjectClonerRecursively clones a PDF object graph from one document so the result is independent of the source document and can be safely inserted into a target document.
PdfObjectKeyKey identifying an indirect PDF object by its object number and generation number.
PdfObjectReferencePDF indirect object reference (§7.3.10, ISO 32000-1:2008).
PdfPageRendererCore PDF page rendering engine (ISO 32000-1:2008, §8 & §9).
PdfPatternAbstract base for PDF patterns (ISO 32000-1:2008, §8.7).
PdfSignerSigns and verifies PDF documents using PKCS#7 detached signatures (ISO 32000-1:2008, §12.8).
PdfStreamPDF stream object (§7.3.8, ISO 32000-1:2008).
PdfStringPDF string object (§7.3.4, ISO 32000-1:2008).
PdfXFixesPDF/X-specific fixes (ISO 15930).
PdfXRulesValidates PDF/X compliance requirements.
PostScriptFunctionType 4 (PostScript Calculator) function (ISO 32000-1:2008, §7.10.5).
PredictorDecoderPNG and TIFF predictor support for Flate/LZW filters (§7.4.4.4, ISO 32000-1:2008).
RC4CipherRC4 (ARCFOUR) stream cipher for PDF decryption.
RadialShadingRadial shading / radial gradient — ShadingType 3 (ISO 32000-1:2008, §8.7.4.5.3).
RandomAccessReaderRandom-access reader for PDF files.
ResourceBuilderBuilds the /Resources dictionary for a PDF page during layout.
ResultResult tuple from build: the /Type0 font dict to register under /Resources/Font, plus the TrueTypeReader the caller will need to map Unicode → glyph IDs when encoding text.
RunLengthFilterRunLengthDecode filter (§7.4.5, ISO 32000-1:2008).
SampledFunctionType 0 (Sampled) function (ISO 32000-1:2008, §7.10.2).
SecurityUtilsSmall security-related utility helpers used by legacy-compatible tests.
SeparationColorSpaceSeparation color space (ISO 32000-1:2008, §8.6.6.4).
ShadingAbstract base for shading dictionaries (ISO 32000-1:2008, §8.7.4.3).
ShadingPatternShading pattern — PatternType 2 (ISO 32000-1:2008, §8.7.4).
ShadingRendererRenders shading fills onto a Graphics2D context.
SignatureVerificationResultResult of verifying a PDF signature.
SignerInfoPer-signer information within a PKCS#7 SignedData structure (RFC 2315 §9.2).
StandardFontsRegistry of the 14 Standard PDF Fonts (ISO 32000-1:2008, §9.6.2.2).
StandardSecurityHandlerStandard security handler — validates passwords and produces encryption keys.
StitchingFunctionType 3 (Stitching) function (ISO 32000-1:2008, §7.10.4).
StringprepMinimal SASLprep implementation used by security-related regression tests.
StringprepExceptionThrown when a string fails SASLprep processing.
TensorPatchShadingTensor-product patch mesh — ShadingType 7 (ISO 32000-1:2008, §8.7.4.5.7).
TextExtractorExtracts text from PDF page content streams by processing text operators (ISO 32000-1:2008, §9.4).
TextLayoutHelperProvides text measurement and word wrapping using PDF standard font metrics.
TextRendererRenders text glyphs onto a Graphics2D context (ISO 32000-1:2008, §9.4).
TilingPatternTiling pattern (ISO 32000-1:2008, §8.7.3).
ToUnicodeCMapA parsed ToUnicode CMap (ISO 32000-1:2008, §9.10.3).
TokenA single PDF token with its type, string value, and file position.
TransparencyFixesTransparency-related fixes for PDF/A-1 compliance.
TransparencyRulesValidates transparency requirements for PDF/A compliance.
TrueTypeFontTrueType font (/Subtype /TrueType) - ISO 32000-1:2008, 9.6.3.
TrueTypeReaderReads TrueType/OpenType font files (sfnt format).
Type0FontType 0 (Composite) font (ISO 32000-1:2008, §9.7).
Type0FontBuilderBuilds the PDF object graph required to embed a TrueType font as a /Type0 composite font with /Identity-H encoding (ISO 32000-1:2008, §9.7).
Type1FontSimple Type 1 font (/Subtype /Type1) — ISO 32000-1:2008, §9.6.
Type3FontType 3 font (/Subtype /Type3) — ISO 32000-1:2008, §9.6.5.
XRefEntryRepresents a single cross-reference entry in a PDF file.
XRefParserParser for PDF cross-reference tables and streams as defined in ISO 32000-1:2008, §7.5.4 (text xref tables) and §7.5.8 (xref streams).
XmpMetadataHandlerReads and writes XMP metadata packets for PDF/A compliance.
XmpNamespaceRegistryRegistry of XMP namespace prefix-to-URI mappings (ISO 16684-1).
XmpParserParses XMP XML (ISO 16684-1) into an internal property map.
XmpPropertyInternal representation of an XMP property value.
XmpWriterSerializes an XMP property map to UTF-8 XMP XML with packet wrapper (ISO 16684-1).

Interfaces

InterfaceDescription
IPdfVisitorVisitor interface for type-safe traversal of PDF object graphs.
ObjectResolverFunctional interface for lazy loading of indirect objects.
PdfARuleA single PDF/A validation rule.
PdfFilterInterface for PDF stream filters (§7.4, ISO 32000-1:2008).
ReferenceRegistryAllocates object keys in the target document.
Type3GlyphExecutorExecutes a Type 3 glyph-description content stream (ISO 32000 §9.6.5).

Les enumerations

EnumerationDescription
CipherTypeSupported cipher types (IDENTITY = no encryption applied).
SeveritySeverity levels for PDF/A violations.
TokenTypeEnumeration of all PDF token types.
TypeThe type of cross-reference entry.
ValueTypeThe type of XMP property value.

Faits

ClassDescription
BookmarkRepresents a bookmark (outline item) in a PDF document.
BookmarksRepresents a typed list of Bookmark objects.
ContentsResizeParametersParameters for resizing page contents.
ContentsResizeValueRepresents a value used in content resizing parameters.
DocumentPrivilegeRepresents the access privileges (permissions) for a PDF document (ISO 32000-1:2008, Table 22).
FormA convenience facade for working with PDF interactive forms (AcroForms).
FormEditorProvides methods for editing form fields in a PDF document: listing fields, filling values, flattening, and removing fields.
FormFieldFacadeVisual-style facade applied to fields created via addField(FieldType, String, String, int, double, double, double, double).
FormattedTextRepresents formatted text with font, color, and encoding properties, used primarily for stamps in the facades API.
PageBreakPage-break descriptor used by addPageBreak(Document, Document, PageBreak[]).
PdfAnnotationEditorProvides methods for managing annotations in a PDF document: flattening, deleting, and counting annotations.
PdfBookmarkEditorProvides methods for creating, extracting, and deleting bookmarks (outlines) in a PDF document.
PdfContentEditorProvides methods for editing PDF content, primarily text replacement operations.
PdfConverterConverts PDF pages to raster images (JPEG, PNG).
PdfExtractorFacade for extracting text and images from PDF documents.
PdfFileEditorProvides methods for manipulating PDF files: concatenating, extracting pages, splitting, inserting, and deleting pages.
PdfFileInfoProvides read-only access to PDF document metadata and properties such as title, author, page count, and encryption status.
PdfFileMendLegacy “mend” facade for adding raster images and FormattedText annotations to existing PDFs without rebuilding the page from scratch.
PdfFileSecurityProvides methods for managing PDF document security: encryption, decryption, passwords, and access permissions.
PdfFileSignatureFacade for working with PDF digital signatures.
PdfFileStampProvides methods for adding stamps (text or image) to PDF pages.
PdfPageEditorProvides methods for editing individual page properties such as size, rotation, and retrieving page information.
PdfViewerFacade for viewing and printing PDF documents.
PdfXmpMetadataThin facade over getMetadata(), mirroring Aspose.Pdf.Facades.PdfXmpMetadata.
ReplaceTextStrategyControls how replaceText(String, String) performs replacements.
SignatureNameRepresents a signature field name returned by getSignatureNames(boolean).
StampRepresents a stamp in the facades API that can be applied via PdfFileStamp.
StampInfoLightweight information about a stamp placed on a page.

Les enumerations

EnumerationDescription
AlgorithmEnumerates the high-level algorithm families used by PdfFileSecurity.
EncodingTypeEnumerates the encoding types available for use with FormattedText.
ExtractImageModeControls how extractImage() enumerates images.
FieldTypeAcroForm field types recognised by the FormEditor facade.
FontStyleEnumerates predefined font names for use with FormattedText.
ImageFormatRaster image formats supported by PdfConverter.
KeySizeEnumerates the legacy toolkit key-size options used by PdfFileSecurity.
PasswordTypeDescribes the role of a password used to open an encrypted document.
ScopeReplacement scope.

Formes

ClassDescription
AppearanceCharacteristicsWrapper around the widget appearance-characteristics dictionary (/MK, ISO 32000-1:2008 §12.5.6.19).
AppearanceDictionaryTyped view over a form field’s /AP appearance dictionary (ISO 32000-1:2008 §12.5.5).
ButtonFieldPush button field (/FT /Btn, push flag) (ISO 32000-1:2008, §12.7.4.2.2).
CheckboxFieldCheckbox field (/FT /Btn) (ISO 32000-1:2008, §12.7.4.2.3).
ComboBoxFieldCombo box / dropdown field (/FT /Ch, combo flag) (ISO 32000-1:2008, §12.7.4.4).
FieldAbstract base for all form fields (ISO 32000-1:2008, §12.7.3).
FieldAppearanceBuilderBuilds Form-XObject /AP/N appearance streams for form fields (checkbox and radio-button options).
FlattenSettingsSettings that control how form fields are flattened into page content.
FormRepresents the interactive form (AcroForm) of a PDF document (ISO 32000-1:2008, §12.7).
ListBoxFieldList box field (/FT /Ch, no combo flag) (ISO 32000-1:2008, §12.7.4.4).
OptionA single option in a choice field (ComboBox/ListBox).
OptionCollectionCollection of options for choice fields (ComboBox/ListBox).
PKCS1PKCS#1 RSA signature for PDF (ISO 32000-1:2008, §12.8.3.2).
PKCS7PKCS#7 SHA-1 signature for PDF (ISO 32000-1:2008, §12.8.3.3.2).
PKCS7DetachedPKCS#7 detached signature for PDF (ISO 32000-1:2008, §12.8.3.3.1).
RadioButtonFieldRadio button group (/FT /Btn, radio flag) (ISO 32000-1:2008, §12.7.4.2.3).
RadioButtonOptionFieldA single option in a radio button group.
SignatureAbstract base class for PDF digital signature types (ISO 32000-1:2008, §12.8).
SignatureCustomAppearanceCustomizes the visual appearance of a digital signature field in a PDF document.
SignatureFieldSignature field (/FT /Sig) (ISO 32000-1:2008, §12.7.4.5).
TextBoxFieldText input field (/FT /Tx) (ISO 32000-1:2008, §12.7.4.3).
XfaFormRepresents an XFA (XML Forms Architecture) form embedded in a PDF document.
XfaNamespaceContextNamespace context for XFA XML documents.
XfaPacketParserExtracts and manages XML packets from the /XFA entry in a PDF AcroForm dictionary.

Les enumerations

EnumerationDescription
BoxStyleRepresents the style of a checkbox check mark.
FormTypeForm type enumeration.

Html

ClassDescription
CssContextCascading style context for HTML-to-PDF conversion.
CssStyleParserParses inline CSS style strings and applies them to a CssContext.
HtmlTagParserParses HTML (possibly malformed) into a DOM Document.
HtmlToPdfConverterConverts HTML content to a PDF Document.
PdfToHtmlConverterConverts a PDF Document to HTML markup.

Logique Structure

ClassDescription
DivElementRepresents a division (Div) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
ElementAbstract base class for typed structure elements in the logical structure tree (ISO 32000-1:2008, §14.7.2).
ElementListOrdered list of child StructureElements within a structure tree node.
FigureElementRepresents a figure (Figure) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
FormElementRepresents a form (Form) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
FormulaElementRepresents a formula (Formula) illustration structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.5).
HeaderElementRepresents a header structure element (H, H1–H6) in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 334).
LinkElementRepresents a link (Link) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
ListElementRepresents a list (L) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLBodyElementRepresents a list body (LBody) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLIElementRepresents a list item (LI) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
ListLblElementRepresents a list label (Lbl) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 336).
MarkedContentReferenceMarked content reference — links a structure element to marked content in a page’s content stream (ISO 32000-1:2008, §14.7.4.2).
NoteElementRepresents a note (Note) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
ObjectReferenceObject reference — links a structure element to a PDF object such as an annotation (ISO 32000-1:2008, §14.7.4.3).
ParagraphElementRepresents a paragraph (P) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 334).
PartElementRepresents a part (Part) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
QuoteElementRepresents a quote (Quote) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
RoleMapMaps custom structure type names to standard types (ISO 32000-1:2008, §14.7.3).
SectElementRepresents a section (Sect) grouping structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
SpanElementRepresents a span (Span) inline structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 338).
StructTreeRootThe root of the logical structure tree (ISO 32000-1:2008, §14.7.2, Table 322).
StructureElementRepresents a structure element in the logical structure tree (ISO 32000-1:2008, §14.7.2, Table 323).
StructureTextStateRepresents text state settings for a structure element in a tagged PDF (ISO 32000-1:2008, §14.8.2.4).
StructureTypeStandardStandard structure types for Tagged PDF (ISO 32000-1:2008, §14.8.4, Tables 333–338).
TOCElementRepresents a Table of Contents (TOC) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
TOCIElementRepresents a Table of Contents Item (TOCI) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.2, Table 333).
TableElementRepresents a table (Table) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTBodyElementRepresents a table body (TBody) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTDElementRepresents a table data cell (TD) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTFootElementRepresents a table footer (TFoot) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTHElementRepresents a table header cell (TH) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).
TableTHeadElementRepresents a table header (THead) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.3, Table 337).
TableTRElementRepresents a table row (TR) structure element in the logical structure tree (ISO 32000-1:2008, §14.8.4.4, Table 337).

opérateurs

ClassDescription
BDCBegin marked content with properties operator (BDC).
BIBegin inline image operator (BI).
BMCBegin marked content operator (BMC).
BTBegin text object operator (BT).
BXBegin compatibility section operator (BX).
BasicSetColorAndPatternOperatorAbstract base class for set-color operators that support pattern color spaces (ISO 32000-1:2008, §8.6.8).
BasicSetColorOperatorAbstract base class for basic set-color operators (ISO 32000-1:2008, §8.6.8).
BlockTextOperatorAbstract base class for text block operators (ISO 32000-1:2008, §9.4).
ClipSet clipping path operator (W) using the non-zero winding number rule.
ClosePathClose subpath operator (h).
ClosePathEOFillStrokeClose, fill (even-odd), and stroke path operator (b*).
ClosePathFillStrokeClose, fill, and stroke path operator (b).
ClosePathStrokeClose and stroke path operator (s).
ConcatenateMatrixConcatenate matrix operator (cm).
CurveToCubic Bezier curve operator (c).
CurveTo1Cubic Bezier curve operator with initial point replicated (v).
CurveTo2Cubic Bezier curve operator with final point replicated (y).
DPMarked content point with properties operator (DP).
DoInvoke named XObject operator (Do).
EIEnd inline image operator (EI).
EMCEnd marked content operator (EMC).
EOClipSet clipping path operator (W*) using the even-odd rule.
EOFillFill path operator (f*) using the even-odd rule.
EOFillStrokeFill and stroke path operator (B*) using the even-odd rule.
ETEnd text object operator (ET).
EXEnd compatibility section operator (EX).
EndPathEnd path operator (n) without filling or stroking.
FillFill path operator (f) using the non-zero winding number rule.
FillStrokeFill and stroke path operator (B).
GRestoreRestore graphics state operator (Q).
GSSet graphics state dictionary operator (gs).
GSaveSave graphics state operator (q).
GlyphPositionRepresents a single element in a TJ (show text with glyph positioning) array.
IDBegin inline image data operator (ID).
LineToLine-to operator (l).
MPMarked content point operator (MP).
MoveTextPositionMove text position operator (Td).
MoveTextPositionSetLeadingMove text position and set leading operator (TD).
MoveToMove-to operator (m).
MoveToNextLineMove to start of next text line operator (T*).
MoveToNextLineShowTextMove to next line and show text operator (’).
ObsoleteFillObsolete fill path operator (F).
ReRectangle operator (re).
SelectFontSelect font and size operator (Tf).
SetAdvancedColorSet color for non-stroking operations with pattern support operator (scn).
SetAdvancedColorStrokeSet color for stroking operations with pattern support operator (SCN).
SetCMYKColorSet CMYK color for non-stroking operations operator (k).
SetCMYKColorStrokeSet CMYK color for stroking operations operator (K).
SetCharWidthSet char width operator for Type 3 fonts (d0).
SetCharWidthBoundingBoxSet char width and bounding box operator for Type 3 fonts (d1).
SetCharacterSpacingSet character spacing operator (Tc).
SetColorSet color for non-stroking operations operator (sc).
SetColorOperatorAbstract base class for all color-setting operators (ISO 32000-1:2008, §8.6.8).
SetColorRenderingIntentSet color rendering intent operator (ri).
SetColorSpaceSet color space for non-stroking operations operator (cs).
SetColorSpaceStrokeSet color space for stroking operations operator (CS).
SetColorStrokeSet color for stroking operations operator (SC).
SetDashSet dash pattern operator (d).
SetFlatSet flatness tolerance operator (i).
SetGlyphsPositionShowTextShow text with glyph positioning operator (TJ).

Interfaces

InterfaceDescription
IOperatorSelectorVisitor interface for traversing an OperatorCollection.

Texte

ClassDescription
TextFormattingOptionsOptions for text formatting within paragraphs.

Les enumerations

EnumerationDescription
LineSpacingModeLine spacing mode for paragraph layout.
WordWrapModeWord wrapping mode for paragraph layout.

Voir aussi

  • Aspose.Pdf - référence API d’entreprise
 Français