# OfficeConvertInfo Class

> What a successful Office conversion reports.

- Product: Adobe PDF Library 21
- Language: Modern C++
- Version: 21.5.0
- HTML page: https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo
- Version index: https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/llms.txt

```cpp
class OfficeConvertInfo
```

**Namespace:** `datalogics_interface`

## Description

What a successful Office conversion reports. What a successful Office conversion reports: the pages in the returned document, and every diagnostic the conversion reported, in the plug-in's order.

**Referenced by:** [`OfficeConvertResult`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/struct/OfficeConvertResult.md)

**Uses types:** [`OfficeDiagnostic`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeDiagnostic.md)

## Constructors

### OfficeConvertInfo

```cpp
datalogics_interface::OfficeConvertInfo::OfficeConvertInfo()
```

*constructor*

An empty info: no pages and no diagnostics.

### OfficeConvertInfo

```cpp
datalogics_interface::OfficeConvertInfo::OfficeConvertInfo(const OfficeConvertInfo &)
```

*constructor*

**Parameters**

- (unnamed) ([`const OfficeConvertInfo &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md))

### OfficeConvertInfo

```cpp
datalogics_interface::OfficeConvertInfo::OfficeConvertInfo(OfficeConvertInfo &&) noexcept
```

*constructor*

**Parameters**

- (unnamed) ([`OfficeConvertInfo &&`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md))

### ~OfficeConvertInfo

```cpp
datalogics_interface::OfficeConvertInfo::~OfficeConvertInfo()
```

*destructor*

## Methods

### get_diagnostics

```cpp
const std::vector< OfficeDiagnostic > & datalogics_interface::OfficeConvertInfo::get_diagnostics() const
```

**Returns:** [`const std::vector< OfficeDiagnostic > &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeDiagnostic.md)

Every diagnostic the conversion reported, in the plug-in's order.

### get_page_count

```cpp
int datalogics_interface::OfficeConvertInfo::get_page_count() const
```

**Returns:** `int`

The pages in the returned document.

### operator=

```cpp
OfficeConvertInfo & datalogics_interface::OfficeConvertInfo::operator=(const OfficeConvertInfo &)
```

**Parameters**

- (unnamed) ([`const OfficeConvertInfo &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md))

**Returns:** [`OfficeConvertInfo &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md)

### operator=

```cpp
OfficeConvertInfo & datalogics_interface::OfficeConvertInfo::operator=(OfficeConvertInfo &&) noexcept
```

**Parameters**

- (unnamed) ([`OfficeConvertInfo &&`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md))

**Returns:** [`OfficeConvertInfo &`](https://docs.datalogics.com/apdfl21/ModernCPP/21.5.0/class/OfficeConvertInfo.md)
