# HOOPS Publish - v6.00 Changes

## New Import Formats

Format | Supported Versions
--- | ---
PDF | All

Note, in the current implementation PDF is not supported via the standard read API (i.e. `A3DAsmModelFileLoadFromFile()`). Instead Developers must first use the function `A3DGet3DPDFStreams()` to extract the PRC/U3D data from the PDF document and then provide this data to appropriate Exchange or Publish API. An example of using this API is provided in the samplespublishpublishsourceDemoFunctionalities sample.

## Removed Import Formats

Format
STEP
STL

## Interface Changes

### Access to Full HOOPS Exchange API

Developers can now access the full HOOPS Exchange API in HOOPS Publish. This means they can fully query the B-rep definition of the model and request for the tessellation of supported import files. For full details on the Exchange API, including a Programming Guide, please refer to the HOOPS Exchange Documentation.

### Ability to Query Form Fields

Developers can now open a PDF document and dynamically query the names of the form fields contained therein. Please refer to the <hoops_publish>samplespublishpublishsourceDemoFunctionalities sample for an example of how to use this API.

### More Granular Control Over 3D Annotation Display Settings

New APIs were added to provide Developers with more advanced control over the display settings assigned to particular views. Much of this new functionality is used in the existing samples included in the media.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...