CTRL K
    • Aspose.Words FOSS
      • Python
        • Developer Guide
          • Features
          • Core Management
          • Parsers
          • Converters
          • Working with DOC Reader
          • Working with DOCX Reader
          • Working with PDF Writer
          • Writing DOCX Files with LdmDocxWriter
          • Building a Light Document Model with DocumentReader
        • Getting Started
          • Installation
          • License
      • .NET
        • Getting Started
          • Installation
          • License Information
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Working with Documents
          • Drawing Shapes and Watermarks
          • Working with Charts
          • Working with Text
          • Saving and Exporting Documents
          • Working with Fields
          • Working with Document Settings
          • Working with Tables
          • Working with Sections
          • Working with Structured Document Tags (Content Controls)
          • Working with Links and References
          • Working with Bibliography
          • Working with Styles
          • Working with the Document Node Tree
          • Loading Documents with LoadOptions
          • Working with Custom XML Markup
          • Working with Lists
          • Working with Index and Tables Fields
          • Working with Document Properties
          • Transitional Fields
          • Borders and Shading
          • Digital Signatures
          • Footnotes and Endnotes
          • OLE Objects and ActiveX Controls
          • Legacy Form Fields
          • Find and Replace
          • Bookmarks
          • Fonts
          • Mail Merge
          • Web Extensions
          • Revisions
          • VBA Projects
          • Building Blocks
          • Working with Document Themes
          • Working with Watermarks
          • Working with Editable Ranges
          • Document Automation Fields (IF, COMPARE, MACROBUTTON, and More)
          • Working with Page Sets
          • Legacy ActiveX (Forms 2.0) Control Types
          • Numbering Fields (AUTONUM, PAGE, SEQ, and More)
          • Field Result Formatting
          • Date and Time Fields
          • Equations and Formulas Fields
          • Framesets
          • Web-Extension Collection Classes
          • Importing Nodes with NodeImporter
          • Building Fields with FieldBuilder
          • Document Information
          • Image Page Layout
          • Progress
          • User Information
          • Navigation
    • Aspose.PDF FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Aspose.PDF FOSS for Python Features
          • Document Management
          • PDF Processing Engine Internals
          • Data Primitives and XMP Metadata
          • Working with the Generated Compatibility API
          • PDF Annotations
          • Primitives
          • Clustering Data Points
          • Detecting Signature Compromise
      • .NET
        • Getting Started
          • Installation
          • License
          • Quickstart
        • Developer Guide
          • Features
          • Annotations and Forms
          • Core Document Management
          • Facades API
          • JavaScript Field Extensions
          • Document Management
          • Content Operations
          • Text Extraction
          • Metadata and Utilities
          • Graphics and Drawing
          • Page Generation
          • Logical Structure
          • Navigation and Actions
          • Conversion and Optimization
          • Devices and Rendering
          • Security and Signatures
          • Document Comparison
          • Diff Optimization
          • Working with Enums
          • Exception Handling
          • Utility and Helper Classes
          • Streams and File Attachments
          • Configuration Options Reference
      • Java
        • Aspose.PDF FOSS for Java — Developer Guide & Examples
          • Features Overview
          • PDF File Operations
          • PDF Facades
          • Interactive Forms
          • Annotations
          • Content Stream Operators
          • Pdf Object Model
          • Drawing Shapes
          • Logical Structure
          • Page Devices
          • Fonts
          • Patterns
          • Rendering
          • Color Spaces
          • Security
          • Page Elements
          • Stream Filters
          • Layout
          • PDF Parser
          • HTML Conversion
          • Linearization
          • ASN.1 Encoding
          • PDF/A Compliance Fixes
          • PDF/A Compliance
          • XMP Metadata
          • PKCS#7 Signatures
          • XFA Forms
          • PDF/A Validation Rules
          • TrueType Fonts
          • PDF Functions
          • I/O Operations
          • Text
          • Digital Signatures
          • PDF Writer
          • CMap (Character Mapping)
          • CFF Fonts
          • SASL Authentication
        • Getting Started
          • Installation
          • License
      • C++
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • See Also
          • Aspose.PDF FOSS for C++ Features
          • Document, Page, and Rendering Fundamentals
          • Working with PDF Annotations
          • Facades API
          • Drawing Vector Graphics on a PDF Page
      • TypeScript
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Aspose.PDF FOSS for TypeScript Features
          • Core API
          • Annotations
          • Conversion
          • Structure
          • Security
          • Text
          • Images
          • Forms
          • Attachments
          • Redaction
      • Go
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • PDF Library Features
          • Document Management
    • Aspose.Cells FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Spreadsheet Operations
          • Formula Calculation
          • Working with Cells
          • Working with Charts
          • Working with Formulas
          • Advanced Export
          • Export Formats
          • Export Troubleshooting
          • Features
      • .NET
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
          • Working with Core Workbook Settings
          • Working with OOXML Packaging
          • Working with XML Processing
          • Working with Data Validation
        • Getting Started
          • Installation
          • License Information
          • Quick Start
      • Java
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • Features
          • Working with Aspose.Cells FOSS
          • Working with Core Cell Operations
          • Working with Packaging
          • Working with XML Processing
          • Working with Validation
          • Working with Spreadsheet Management
          • Working with Charts
          • Working with Comments
          • Working with Pictures
          • Working with Shapes
          • Working with Tables
      • C++
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
          • Working with Cells and the Data Model
          • Working with XLSX Packaging
          • Working with XML Processing
          • Working with Data Validation
      • TypeScript
        • Getting Started
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Capabilities
          • Spreadsheet Management
      • Go
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
      • Rust
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features Overview
          • Working with Spreadsheet Management
          • Working with the Workbook Model Layer
    • Aspose.Email FOSS
      • Python
        • Getting Started
          • License Information
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Message Parsing
          • Compound File Support
      • .NET
        • Getting Started
          • License Information
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Reading MSG Files
          • Compound File Support
          • EML and MIME Conversion
          • CFB Containers
          • MAPI Properties
      • C++
        • Getting Started
          • Installation
          • License
          • Quickstart
        • Developer Guide
          • Features
          • EML and MSG Conversion
          • Compound File Support
          • Reading MSG Files
    • Aspose.Slides FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Management
          • Features and Capabilities
          • Images
          • Working with Charts
          • Connectors
          • Working with Animation
          • 3D and Visual Effects
          • Working with Presentation Content
          • Comments and Notes
          • Working with Slideshow
          • Working with Xlsx
          • Working with Package Management
          • Working with Theme Styling
      • .NET
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Management
          • Features and Capabilities
          • Images
          • Connectors
          • Working with App Properties
          • 3D and Visual Effects
          • Comments and Notes
          • Working with Presentation Structure
          • Working with Core Properties
          • Working with Notesslidepart
          • Working with Relationships
          • Working with Custompropertiespart
          • Working with Package Management
          • Working with Commentauthorspart
          • Working with Layoutslidepart
          • Working with Contenttypes
          • Working with Masterslidepart
          • Working with Presentation Content
      • Java
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Features and Capabilities
          • Images
          • Connectors
          • 3D and Visual Effects
          • Comments and Notes
      • C++
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Content
          • Features and Capabilities
          • Images
          • Connectors
          • 3D and Visual Effects
          • Comments and Notes
          • Working with Package Management
          • Working with Xml Processing
    • Aspose.Imaging FOSS
      • .NET
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • Features and Functionalities
          • Core API
    • Aspose.BarCode FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features and Functionalities
          • Working with Encode Options
          • Barcode Generation
          • Barcode Rendering
          • Input Validation and Error Handling
          • Choosing a Barcode Symbology
    • Aspose.Note FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Note Document
          • Text Extraction
          • PDF Export
          • Images and Attachments
          • OneStore Format
          • Tables
          • Scene Entities
          • Working with MS OneNote Files
          • Features
    • Aspose.3D FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features and Functionalities
          • Loading Models
          • Rendering
          • Scene Graph
          • Format Support
          • Working with Animation
      • .NET
        • Getting Started
          • License
          • Installation
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Working with the Scene Graph
          • Scene Entities
          • Scene Management
          • Format Support
          • Rendering 3D Scenes
          • Working with Animation
          • Materials and Shading
          • Working with Profiles
          • Working with glTF and GLB
          • Working with Deformers
      • Java
        • Getting Started
          • License Information
          • Installation
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Working with the Scene Graph
          • Format Support
          • Materials and Shading
      • TypeScript
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Loading Models
          • Working with the Scene Graph
          • Format Support
          • Scene Rendering and Export
          • Working with Animation
    • Aspose.HTML FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features Overview
          • Working with the DOM
          • CSSOM and Computed Styles
          • HTML Documents and Elements
          • CSS Selectors
          • Layout Engine
          • HTML Tokenizer
          • Tree Construction
          • JavaScript Context
          • URLs and Query Strings
          • Encoding Detection
          • Window and Runtime Environment
    • Aspose.Page FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features
          • PS and EPS Conversion
          • XPS Conversion
          • PDF Output
          • Image Output
          • MCP Server
          • Common Rendering Utilities
    • Aspose.Font FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features Overview
          • Core Font Management
          • Working with CFF Fonts
          • Working with TrueType Fonts
          • Working with WOFF and WOFF2 Fonts
          • Working with EOT Fonts
          • Working with Type 1 Fonts
          • Font Table Inspection
          • Brotli Compression Support
    • Aspose.TeX FOSS
      • Python
        • Getting Started
          • Installation
          • Quick Start
        • Developer Guide
          • Features Overview
          • TeX Engine
          • Input Sources
          • Output Formats
    • Aspose.Words FOSS
      • Python
        • Developer Guide
          • Features
          • Core Management
          • Parsers
          • Converters
          • Working with DOC Reader
          • Working with DOCX Reader
          • Working with PDF Writer
          • Writing DOCX Files with LdmDocxWriter
          • Building a Light Document Model with DocumentReader
        • Getting Started
          • Installation
          • License
      • .NET
        • Getting Started
          • Installation
          • License Information
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Working with Documents
          • Drawing Shapes and Watermarks
          • Working with Charts
          • Working with Text
          • Saving and Exporting Documents
          • Working with Fields
          • Working with Document Settings
          • Working with Tables
          • Working with Sections
          • Working with Structured Document Tags (Content Controls)
          • Working with Links and References
          • Working with Bibliography
          • Working with Styles
          • Working with the Document Node Tree
          • Loading Documents with LoadOptions
          • Working with Custom XML Markup
          • Working with Lists
          • Working with Index and Tables Fields
          • Working with Document Properties
          • Transitional Fields
          • Borders and Shading
          • Digital Signatures
          • Footnotes and Endnotes
          • OLE Objects and ActiveX Controls
          • Legacy Form Fields
          • Find and Replace
          • Bookmarks
          • Fonts
          • Mail Merge
          • Web Extensions
          • Revisions
          • VBA Projects
          • Building Blocks
          • Working with Document Themes
          • Working with Watermarks
          • Working with Editable Ranges
          • Document Automation Fields (IF, COMPARE, MACROBUTTON, and More)
          • Working with Page Sets
          • Legacy ActiveX (Forms 2.0) Control Types
          • Numbering Fields (AUTONUM, PAGE, SEQ, and More)
          • Field Result Formatting
          • Date and Time Fields
          • Equations and Formulas Fields
          • Framesets
          • Web-Extension Collection Classes
          • Importing Nodes with NodeImporter
          • Building Fields with FieldBuilder
          • Document Information
          • Image Page Layout
          • Progress
          • User Information
          • Navigation
    • Aspose.PDF FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Aspose.PDF FOSS for Python Features
          • Document Management
          • PDF Processing Engine Internals
          • Data Primitives and XMP Metadata
          • Working with the Generated Compatibility API
          • PDF Annotations
          • Primitives
          • Clustering Data Points
          • Detecting Signature Compromise
      • .NET
        • Getting Started
          • Installation
          • License
          • Quickstart
        • Developer Guide
          • Features
          • Annotations and Forms
          • Core Document Management
          • Facades API
          • JavaScript Field Extensions
          • Document Management
          • Content Operations
          • Text Extraction
          • Metadata and Utilities
          • Graphics and Drawing
          • Page Generation
          • Logical Structure
          • Navigation and Actions
          • Conversion and Optimization
          • Devices and Rendering
          • Security and Signatures
          • Document Comparison
          • Diff Optimization
          • Working with Enums
          • Exception Handling
          • Utility and Helper Classes
          • Streams and File Attachments
          • Configuration Options Reference
      • Java
        • Aspose.PDF FOSS for Java — Developer Guide & Examples
          • Features Overview
          • PDF File Operations
          • PDF Facades
          • Interactive Forms
          • Annotations
          • Content Stream Operators
          • Pdf Object Model
          • Drawing Shapes
          • Logical Structure
          • Page Devices
          • Fonts
          • Patterns
          • Rendering
          • Color Spaces
          • Security
          • Page Elements
          • Stream Filters
          • Layout
          • PDF Parser
          • HTML Conversion
          • Linearization
          • ASN.1 Encoding
          • PDF/A Compliance Fixes
          • PDF/A Compliance
          • XMP Metadata
          • PKCS#7 Signatures
          • XFA Forms
          • PDF/A Validation Rules
          • TrueType Fonts
          • PDF Functions
          • I/O Operations
          • Text
          • Digital Signatures
          • PDF Writer
          • CMap (Character Mapping)
          • CFF Fonts
          • SASL Authentication
        • Getting Started
          • Installation
          • License
      • C++
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • Aspose.PDF FOSS for C++ Features
          • Document, Page, and Rendering Fundamentals
          • Working with PDF Annotations
          • Facades API
          • Drawing Vector Graphics on a PDF Page
      • TypeScript
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Aspose.PDF FOSS for TypeScript Features
          • Core API
          • Annotations
          • Conversion
          • Structure
          • Security
          • Text
          • Images
          • Forms
          • Attachments
          • Redaction
      • Go
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • PDF Library Features
          • Document Management
    • Aspose.Cells FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Spreadsheet Operations
          • Formula Calculation
          • Working with Cells
          • Working with Charts
          • Working with Formulas
          • Advanced Export
          • Export Formats
          • Export Troubleshooting
          • Features
      • .NET
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
          • Working with Core Workbook Settings
          • Working with OOXML Packaging
          • Working with XML Processing
          • Working with Data Validation
        • Getting Started
          • Installation
          • License Information
          • Quick Start
      • Java
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • Features
          • Working with Aspose.Cells FOSS
          • Working with Core Cell Operations
          • Working with Packaging
          • Working with XML Processing
          • Working with Validation
          • Working with Spreadsheet Management
          • Working with Charts
          • Working with Comments
          • Working with Pictures
          • Working with Shapes
          • Working with Tables
      • C++
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
          • Working with Cells and the Data Model
          • Working with XLSX Packaging
          • Working with XML Processing
          • Working with Data Validation
      • TypeScript
        • Getting Started
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Capabilities
          • Spreadsheet Management
      • Go
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features
          • Working with Spreadsheet Management
      • Rust
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features Overview
          • Working with Spreadsheet Management
          • Working with the Workbook Model Layer
    • Aspose.Email FOSS
      • Python
        • Getting Started
          • License Information
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Message Parsing
          • Compound File Support
      • .NET
        • Getting Started
          • License Information
          • Installation
          • Quickstart
        • Developer Guide
          • Features and Functionalities
          • Reading MSG Files
          • Compound File Support
          • EML and MIME Conversion
          • CFB Containers
          • MAPI Properties
      • C++
        • Getting Started
          • Installation
          • License
          • Quickstart
        • Developer Guide
          • Features
          • EML and MSG Conversion
          • Compound File Support
          • Reading MSG Files
    • Aspose.Slides FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Management
          • Features and Capabilities
          • Images
          • Working with Charts
          • Connectors
          • Working with Animation
          • 3D and Visual Effects
          • Working with Presentation Content
          • Comments and Notes
          • Working with Slideshow
          • Working with Xlsx
          • Working with Package Management
          • Working with Theme Styling
      • .NET
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Management
          • Features and Capabilities
          • Images
          • Connectors
          • Working with App Properties
          • 3D and Visual Effects
          • Comments and Notes
          • Working with Presentation Structure
          • Working with Core Properties
          • Working with Notesslidepart
          • Working with Relationships
          • Working with Custompropertiespart
          • Working with Package Management
          • Working with Commentauthorspart
          • Working with Layoutslidepart
          • Working with Contenttypes
          • Working with Masterslidepart
          • Working with Presentation Content
      • Java
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Features and Capabilities
          • Images
          • Connectors
          • 3D and Visual Effects
          • Comments and Notes
      • C++
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Working with Presentation Content
          • Features and Capabilities
          • Images
          • Connectors
          • 3D and Visual Effects
          • Comments and Notes
          • Working with Package Management
          • Working with Xml Processing
    • Aspose.Imaging FOSS
      • .NET
        • Getting Started
          • Installation
          • Quick Start
          • License
        • Developer Guide
          • Features and Functionalities
          • Core API
    • Aspose.BarCode FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features and Functionalities
          • Working with Encode Options
          • Barcode Generation
          • Barcode Rendering
          • Input Validation and Error Handling
          • Choosing a Barcode Symbology
    • Aspose.Note FOSS
      • Python
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Note Document
          • Text Extraction
          • PDF Export
          • Images and Attachments
          • OneStore Format
          • Tables
          • Scene Entities
          • Working with MS OneNote Files
          • Features
    • Aspose.3D FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features and Functionalities
          • Loading Models
          • Rendering
          • Scene Graph
          • Format Support
          • Working with Animation
      • .NET
        • Getting Started
          • License
          • Installation
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Working with the Scene Graph
          • Scene Entities
          • Scene Management
          • Format Support
          • Rendering 3D Scenes
          • Working with Animation
          • Materials and Shading
          • Working with Profiles
          • Working with glTF and GLB
          • Working with Deformers
      • Java
        • Getting Started
          • License Information
          • Installation
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Working with the Scene Graph
          • Format Support
          • Materials and Shading
      • TypeScript
        • Getting Started
          • Installation
          • License
          • Quick Start
        • Developer Guide
          • Features and Functionalities
          • Loading Models
          • Working with the Scene Graph
          • Format Support
          • Scene Rendering and Export
          • Working with Animation
    • Aspose.HTML FOSS
      • Python
        • Getting Started
          • Installation
          • Quickstart
          • License
        • Developer Guide
          • Features Overview
          • Working with the DOM
          • CSSOM and Computed Styles
          • HTML Documents and Elements
          • CSS Selectors
          • Layout Engine
          • HTML Tokenizer
          • Tree Construction
          • JavaScript Context
          • URLs and Query Strings
          • Encoding Detection
          • Window and Runtime Environment
    • Aspose.Page FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features
          • PS and EPS Conversion
          • XPS Conversion
          • PDF Output
          • Image Output
          • MCP Server
          • Common Rendering Utilities
    • Aspose.Font FOSS
      • Python
        • Getting Started
          • Installation
          • License
        • Developer Guide
          • Features Overview
          • Core Font Management
          • Working with CFF Fonts
          • Working with TrueType Fonts
          • Working with WOFF and WOFF2 Fonts
          • Working with EOT Fonts
          • Working with Type 1 Fonts
          • Font Table Inspection
          • Brotli Compression Support
    • Aspose.TeX FOSS
      • Python
        • Getting Started
          • Installation
          • Quick Start
        • Developer Guide
          • Features Overview
          • TeX Engine
          • Input Sources
          • Output Formats
    • English
    • العربية
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • فارسی
    • Français
    • עברית
    • हिन्दी
    • Magyar
    • Bahasa Indonesia
    • Italiano
    • 日本語
    • 한국어
    • Nederlands
    • Polski
    • Português
    • Română
    • Русский
    • Svenska
    • ภาษาไทย
    • Türkçe
    • Українська
    • Tiếng Việt
    • 中文

    On this page

    • See Also

    Developer Guide

    Feature documentation and API examples for Aspose.PDF FOSS for C++.

    Aspose.PDF FOSS for C++ Features Document, Page, and Rendering Fundamentals Working with PDF Annotations Facades API Drawing Vector Graphics on a PDF Page

    See Also

    • Aspose.PDF — Enterprise Documentation