---
title: CGPSConverter
framework: coregraphics
role: symbol
role_heading: Class
path: coregraphics/cgpsconverter
---

# CGPSConverter

An opaque data type used to convert PostScript data to PDF data.

## Declaration

```swift
class CGPSConverter
```

## Overview

Overview The PostScript data is supplied by a data provider and written into a data consumer. When you create a PostScript converter object, you can supply callback functions to invoke at various stages of the conversion process.

## Topics

### Initializers

- [init(info:callbacks:options:)](coregraphics/cgpsconverter/init(info:callbacks:options:).md)

### Instance Properties

- [isConverting](coregraphics/cgpsconverter/isconverting.md)

### Type Properties

- [typeID](coregraphics/cgpsconverter/typeid.md)

### Instance Methods

- [abort()](coregraphics/cgpsconverter/abort().md)
- [convert(_:consumer:options:)](coregraphics/cgpsconverter/convert(_:consumer:options:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Related Documentation

- [Quartz 2D Programming Guide](apple-archive/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction.md)
