# ipe::PdfFile Class Reference
[Ipe Base]

All information obtained by parsing a PDF file. More...

`#include <ipepdfparser.h>`

List of all members.

## Public Member Functions

- PdfFile ()
- ~PdfFile ()
- bool parse (DataSource &source)
- const PdfObj * object (int num) const
- const PdfDict * catalog () const
- const PdfDict * page () const

## Detailed Description

All information obtained by parsing a PDF file.

## Constructor & Destructor Documentation

PdfFile::PdfFile | ( |  | ) |

Create empty container.

PdfFile::~PdfFile | ( |  | ) |

## Member Function Documentation

bool PdfFile::parse | ( | DataSource & | source | ) |

Parse entire PDF stream, and store objects.

const PdfObj * PdfFile::object | ( | int | num | ) | const

Return object with number num.

const PdfDict * PdfFile::catalog | ( |  | ) | const

Return root catalog of PDF file.

const PdfDict * PdfFile::page | ( |  | ) | const

Return first page of the document.

The documentation for this class was generated from the following files:

- ipepdfparser.h
- ipepdfparser.cpp