Skip to main content

Module pdf_objects

Module pdf_objects 

Source
Expand description

Unified PDF Object Types

This module provides the canonical PDF object types used throughout oxidize-pdf. These types unify the previously separate parser and writer type systems.

§Migration from v1.5.0

  • parser::objects::PdfObjectpdf_objects::Object
  • parser::objects::PdfDictionarypdf_objects::Dictionary
  • parser::objects::PdfNamepdf_objects::Name
  • parser::objects::PdfArraypdf_objects::Array
  • parser::objects::PdfStringpdf_objects::BinaryString
  • objects::primitive::Objectpdf_objects::Object
  • objects::primitive::ObjectIdpdf_objects::ObjectId
  • objects::dictionary::Dictionarypdf_objects::Dictionary

Type aliases with deprecation warnings are provided for backward compatibility.

Structs§

Array
PDF Array - Ordered collection of objects
BinaryString
Binary String - Arbitrary binary data in PDF
Dictionary
PDF Dictionary - Key-value mapping with Name keys
Name
PDF Name - Unique atomic symbol in PDF
ObjectId
Object ID - Reference to indirect PDF object
Stream
PDF Stream - Dictionary with binary data

Enums§

Object
PDF Object - The fundamental PDF data type