IDOL KeyView PDF Export SDK 12.9 C Programming Guide

Micro Focus

IDOL KeyView PDF Export SDK 12.9 C Programming Guide

[PDF] IDOL KeyView PDF Export SDK 12.9 C Programming Guide

Janome JEF embroidery format. JEF. adVECTORGRAPHIC. Husqvarna HUS Fmt ... ISO 8859-11 (Thai). Y. KVCS 8859 16. ISO 8859-16 (Latin-10 South-Eastern Europe).

PDF preview unavailable. Download the PDF instead.

KeyView PDFExportSDK 12.9 CProgramming en
IDOL
KeyView
Software Version 12.9
PDF Export SDK C Programming Guide
Document Release Date: June 2021 Software Release Date: June 2021

PDF Export SDK C Programming Guide
Legal notices
Copyright notice
© Copyright 1997-2021 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors ("Micro Focus") are as may be set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice.
Documentation updates
The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software.
To check for updated documentation, visit https://www.microfocus.com/support-and-services/documentation/.
Support
Visit the MySupport portal to access contact information and details about the products, services, and support that Micro Focus offers. This portal also provides customer self-solve capabilities. It gives you a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the MySupport portal to:
l Search for knowledge documents of interest l Access product documentation l View software vulnerability alerts l Enter into discussions with other software customers l Download software patches l Manage software licenses, downloads, and support contracts l Submit and track service requests l Contact customer support l View information about all services that Support offers
Many areas of the portal require you to sign in. If you need an account, you can create one when prompted to sign in. To learn about the different access levels the portal uses, see the Access Levels descriptions.

IDOL KeyView (12.9)

Page 2 of 194

PDF Export SDK C Programming Guide
Contents
Part 1: Overview of PDF Export
Chapter 1: Introducing PDF Export Overview Features Platforms, Compilers, and Dependencies Supported Platforms Supported Compilers Software Dependencies Windows Installation UNIX Installation Package Contents License Information Enable Advanced Document Readers Pass License Information to KeyView Directory Structure
Part 2: Use the Export API
Chapter 2: Use the PDF Export API Get a Session Context Use the kvpdf library on Windows Use the kvpdf library on Linux Export a File to PDF Obtain File Format Information Get the Types of Files in a List
Chapter 3: Sample Programs Introduction C Sample Programs cnv2pdf
Part 3: C API Reference
Chapter 4: PDF Export API Functions KVPDFGetInterface() fpConvertFileToFile() fpCreateThumbnailForFile() fpGetFileInfo() fpInit() fpInitWithLicenseData() fpShutDown()
Chapter 5: PDF Export API Structures
IDOL KeyView (12.9)

6
7 7 7 8 8 8 9 9 10 10 11 11 11 12
14
16 16 16 17 18 19 19
21 21 21 22
23
24 24 25 26 27 28 29 31
32
Page 3 of 194

PDF Export SDK C Programming Guide

ADDOCINFO KVDocInfo KVPDFInterface KVStructHead KVPDFState KVPDFContext KVPDFOptions KVPDFThumbnailOptions
Chapter 6: Enumerated Types Introduction Programming Guidelines KVErrorCode KVErrorCodeEx KVCharSet ENDocAttributes ENdocFmt
Part 4: Appendixes
Appendix A: Supported Formats Key to Supported Formats Table Supported Formats
Appendix B: Document Readers Key to Document Readers Table Document Readers
Appendix C: Character Sets Multibyte and Bidirectional Support Coded Character Sets
Appendix D: File Format Detection Introduction Extract Format Information Determine Format Support Refine Detection of Text Files Change the Amount of File Data to Read Change the Percentage of Allowed Non-ASCII Characters Use the File Extension for Detection Allow Consecutive NULL Bytes in a Text File Translate Format Information Distinguish Between Formats Determine a Document Reader Category Values in formats_e.ini
Appendix E: Files Required for Redistribution Core Files Support Files Document Readers and Writers
IDOL KeyView (12.9)

32 33 33 34 35 36 36 37
38 38 39 39 41 44 45 45
46
47 47 49
127 127 129
159 159 167
173 173 173 173 174 174 175 175 175 176 176 177 177
181 181 182 184
Page 4 of 194

PDF Export SDK C Programming Guide

Appendix F: Password Protected Files

192

Supported Password Protected File Types

192

Export Password Protected Files

193

Send documentation feedback

194

IDOL KeyView (12.9)

Page 5 of 194

PDF Export SDK C Programming Guide
Part 1: Overview of PDF Export
This section provides an overview of the Micro Focus IDOL KeyView Export SDK and describes how to use the C implementation of the API.
l Introducing PDF Export

IDOL KeyView (12.9)

Page 6 of 194

Chapter 1: Introducing PDF Export

This guide is for developers who want to incorporate Micro Focus KeyView PDF conversion technology into their applications using a C development environment. It is intended for readers who are familiar with C.

· Overview

7

· Features

7

· Platforms, Compilers, and Dependencies

8

· Windows Installation

9

· UNIX Installation

10

· Package Contents

10

· License Information

11

· Directory Structure

12

Overview
PDF Export is part of the KeyView Export SDK. It enables you to convert virtually any document, spreadsheet, presentation, or graphic into a high-fidelity PDF document. Incorporating this technology into your applications enables your end-users to access a document even if they do not have the appropriate plug-in or native application.
The Export SDK is available for 64-bit Windows and 64-bit Linux.
The Export SDK is part of the KeyView suite of products. KeyView provides high-speed text extraction, conversion to web-ready HTML and well-formed XML, and high-fidelity document viewing.

Features
l Dynamically convert word processing, spreadsheet, presentation, and graphics files into PDF documents.
l Export supports over 300 formats in 70 languages.
l Convert files out of process. Out-of-process conversion ensures the stability and robustness of the calling application if a corrupt document causes an exception or causes the conversion process to fail.
l Export automatically recognizes the file format being converted and uses the appropriate reader. Your application does not need to rely on file name extensions to determine the file format.

IDOL KeyView (12.9)

Page 7 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export

Platforms, Compilers, and Dependencies
This section lists the supported platforms, supported compilers, and software dependencies for the KeyView software.

Supported Platforms
KeyView PDF Export 12.9 is supported on the following platforms. Windows x86-64
l Windows Server 2019 l Windows Server 2016 l Windows Server 2012 l Windows 10 l Windows 7 SP1 l Windows Server 2008 R2 l Windows Server 2008 SP2 Linux x86-64 The minimum supported versions of particular distributions are: l Red Hat Enterprise Linux (RHEL) 6 l CentOS 6 l SuSE Linux Enterprise Server (SLES) 12 l Ubuntu 14.04 l Debian 8

Supported Compilers

Platform Architecture Compiler Compiler Version Name

Microsoft x86 Windows

cl

Microsoft 32-bit C/C++ Optimizing Compiler for x86

Version 17 (Visual Studio 2012) to Version 19 (Visual Studio

2019)

x64

cl

Microsoft C/C++ Optimizing Compiler for x64 Version 17

(Visual Studio 2012) to Version 19 (Visual Studio 2019).

IDOL KeyView (12.9)

Page 8 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export

Platform Architecture Compiler Compiler Version Name

Linux

x86

gcc / g++ 4.1.0 to 4.9.2

x64

gcc / g++ 4.1.0 to 4.9.2

Supported Compilers for Java Components

Component

Compiler

Java components

Java 7

Software Dependencies
Some KeyView components require specific third-party software: l Java Runtime Environment (JRE) or Java Software Developer Kit (JDK) version 7 or 8 is required for graphics conversion in Export SDK.
l Microsoft Visual C++ 2019 Redistributables (Windows only).

Windows Installation
To install the SDK on Windows, use the following procedure.
To install the SDK 1. Run the installation program, KeyViewProductNameSDK_VersionNumber_OS.exe, where ProductName is the name of the product, VersionNumber is the product version number, and OS is the operating system. For example: KeyViewExportSDK_12.9_Windows_X86_64.exe The installation wizard opens. 2. Read the instructions and click Next. The License Agreement page opens. 3. Read the agreement. If you agree to the terms, click I accept the agreement, and then click Next. The Installation Directory page opens. 4. Select the directory in which to install the SDK. To specify a directory other than the default, click , and then specify another directory. After choosing where to install the SDK, click Next.

IDOL KeyView (12.9)

Page 9 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export

The Pre-Installation Summary opens. 5. Review the settings, and then click Next.
The SDK is installed. 6. Click Finish.

UNIX Installation
To install the SDK, use one of the following procedures.

To install the SDK from the graphical interface l Run the installation program and follow the on-screen instructions.

To install the SDK from the console 1. Run the installation program from the console as follows: ./KeyViewExportSDK_VersionNumber_Platform.exe --mode text where:

VersionNumber is the product version.

Platform

is the name of the platform.

2. Read the welcome message and instructions and press Enter. The first page of the license agreement is displayed.
3. Read the license information, pressing Enter to continue through the text. After you finish reading the text, and if you accept the agreement, type Y and press Enter. You are asked to choose an installation folder.
4. Type an absolute path or press Enter to accept the default location. The Pre-Installation summary is displayed.
5. If you are satisfied with the information displayed in the summary, press Enter. The SDK is installed.

Package Contents
The Export installation contains:

IDOL KeyView (12.9)

Page 10 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export
l Libraries and executable files necessary for converting source documents into high-quality PDF files (see Files Required for Redistribution, on page 181).
l The include files that define the functions and structures used by the application to establish an interface with Export (see the include directory for PDF Export).
l The sample program cnv2pdf, which demonstrates PDF Export functionality.
License Information
Your license key controls whether you have the full version of the KeyView SDK, or a trial version. It also determines whether the following advanced features are enabled:
l Advanced character set detection with the character set detection library (kvlangdetect). l Advanced document readers:
o Microsoft Outlook Personal Folders (PST) readers (pstsr, pstnsr, and pstxsr) o Lotus Notes database (NSF) reader (nsfsr) o Mailbox (MBX) reader (mbxsr) l Processing of documents protected by Microsoft RMS encryption. If you obtain a new license key from Micro Focus, you must update the licensing information that you pass to KeyView. See Pass License Information to KeyView.
Enable Advanced Document Readers
To enable advanced readers, you must obtain an appropriate license key from Micro Focus and pass the license key to KeyView as described in Pass License Information to KeyView.
Pass License Information to KeyView
To provide license information to KeyView, do one of the following: l Provide the license information through the API. Micro Focus recommends using this approach. l Provide the license information as a text file named kv.lic. In earlier versions of KeyView, license information had to be stored in a file and included in the bin folder with the KeyView libraries. The ability to provide license information as a file has been deprecated and might be removed in future. You should no longer include license information in your application as a file. Micro Focus recommends that you pass license information to KeyView through the API instead.
If you have an evaluation version of KeyView and purchase a full version of the SDK, or you are adding a document reader (for example, the PST reader), you must update the license information that you pass to KeyView.

IDOL KeyView (12.9)

Page 11 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export

To provide license information through the API
l In the C API, provide license information when you initialize KeyView by calling fpInitWithLicenseData().
To provide license information as a file
1. Open or create the license key file, kv.lic, in a text editor. The file must be saved in the same directory as the KeyView libraries, and must contain your organization name and license key.
COMPANY NAME XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX
2. Replace the text COMPANY NAME with the company name that appears at the top of the License Key Sheet provided by Micro Focus. Enter the text exactly as it appears in the document.
3. Replace the characters XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX with the appropriate license key from the License Key Sheet provided by Micro Focus. The license key is listed in the Key column in the Standalone Products table. The key is a string that contains 31 characters, for example, 2TQD22D-2M6FV66-2KPF23S-2GEM5AB. Enter the characters exactly as they appear in the document, including the dashes, but do not include a leading or trailing space.
4. The finished kv.lic file looks similar to the following:
Autonomy 24QD22D-2M6FV66-2KPF23S-2G8M59B
5. Save the file.

Directory Structure

The following table describes the directories created during the PDF Export installation. The variable install is the path name of the Export installation directory (for example, /usr/autonomy/KeyviewExportSDK on UNIX, or C:\Program Files\Autonomy\KeyviewExportSDK on Windows). On UNIX, the PDF Export directory is named /pdfexpt.
The variable OS is the operating system for which the SDK is installed. For example, the bin directory on a standard 32-bit Windows installation would be located at C:\Program Files\Autonomy\KeyviewExportSDK\WINDOWS\bin.
PDF Export is installed as part of the HTML Export package. For more information about HTML Export, refer to the HTML Export C and COM Programming Guide and HTML Export Java Programming Guide.

PDF Export installed directory structure

Directory

Description

install\OS\bin

Contains the libraries, executables for sample programs, the Java program (kvraster.class), the Java applet (kvvector.jar), the format detection file, formats_e.ini, the license key file (kv.lic), and a number of other

IDOL KeyView (12.9)

Page 12 of 194

PDF Export SDK C Programming Guide Chapter 1: Introducing PDF Export

PDF Export installed directory structure, continued

Directory

Description

supporting files.

install

Contains the C source code for a sample program that creates a PDF file.

\pdfexport\cnv2pdf The executable for this sample program is in the bin directory.

install

Contains the header files for PDF Export.

\pdfexport\include

install\testdocs

Contains sample word processing, spreadsheet, and presentation files that you can use to test PDF Export's options. You might also find this directory useful when testing your own applications.

IDOL KeyView (12.9)

Page 13 of 194

Part 2: Use the Export API
This section explains how to perform some basic tasks using the Export APIs, and describes the sample programs. It contains the following chapters:
l Use the PDF Export API l Sample Programs

IDOL KeyView (12.9)

Page 14 of 194

PDF Export SDK C Programming Guide

IDOL KeyView (12.9)

Page 15 of 194

Chapter 2: Use the PDF Export API

This section describes how to perform some basic tasks by using the PDF Export API.

· Get a Session Context

16

· Export a File to PDF

18

· Obtain File Format Information

19

Get a Session Context
Use of the PDF Export API requires the following steps: 1. Dynamically load the kvpdf shared library. 2. Obtain a handle to the KVPDFGetInterface function. 3. Call the KVPDFGetInterface function to obtain function pointers for the library methods. 4. Call the fpInit() function pointer to initialize KeyView. 5. Perform any necessary tasks using the Export API.
6. Call fpShutdown() to close down KeyView. 7. Free the kvpdf library.
The code you use to load the library at the start and free the library at the end depends on your operating system. See Use the kvpdf library on Windows, below and Use the kvpdf library on Linux, on the next page After you have obtained the function pointer for the KVPDFGetInterface function, you can use it to get pointers to the other functions. These include fpInit(), which you must use to initialize KeyView before any other call, and fpShutdown() which must be the last call you make, to shutdown KeyView and free its resources. See Export a File to PDF, on page 18 and Obtain File Format Information, on page 19. The following examples describe how to load the kvpdf library and obtain the KVPDFGetInterface function pointer (fpGetInterface() in the example code).
Use the kvpdf library on Windows
In the following example, pszPathOfkvpdfdll is the path to the kvpdf dynamic library, for example C:\MicroFocus\KeyviewExportSDK-12.3.0\WINDOWS_X86_64\bin\kvpdf.dll.
#include "kvpdf.h" #include <windows.h> #include <stdio.h>

IDOL KeyView (12.9)

Page 16 of 194

PDF Export SDK C Programming Guide Chapter 2: Use the PDF Export API

void usePDFExport(const char* const pszPathOfkvpdfdll) {
HMODULE hMODULE = LoadLibraryA(pszPathOfkvpdfdll); if (hMODULE) {
KVPDF_GET_INTERFACE fpGetInterface = (KVPDF_GET_INTERFACE) GetProcAddress( hMODULE, "KVPDFGetInterface" );
if (fpGetInterface) {
KVPDFInterface sInterface = {0}; KVStructInit(&sInterface); if(fpGetInterface(&sInterface)) {
// Code using PDF Export } } FreeLibrary(hMODULE); } }
Use the kvpdf library on Linux
In the following example, pszPathOfkvpdfso is the path to the kvpdf dynamic library, for example /opt/MicroFocus/KeyviewExportSDK-12.3.0/LINUX_X86_64_LIBC6/bin/kvpdf.so.
#include "kvpdf.h" #include <dlfcn.h>
void usePDFExport(const char* const pszPathOfkvpdfso) {
void *libHandle = dlopen(pszPathOfkvpdfso, RTLD_LAZY); if (libHandle) {
KVPDF_GET_INTERFACE fpGetInterface = dlsym(libHandle, "KVPDFGetInterface");
if (fpGetInterface) {
KVPDFInterface sInterface = {0}; KVStructInit(&sInterface); if(fpGetInterface(&sInterface)) {
// Code using PDF Export } } dlclose(libHandle); } }

IDOL KeyView (12.9)

Page 17 of 194

PDF Export SDK C Programming Guide Chapter 2: Use the PDF Export API

Export a File to PDF
The following example illustrates how to initialize KeyView by using fpInit(), use the fpConvertFileToFile() file method, and then shutdown using fpShutdown(). This example uses the KVPDFGetInterface function pointer, fpGetInterface(). For details of how to load the kvpdf library and obtain this pointer, see Get a Session Context, on page 16. In this example:
l pszKeyViewDir is the path of the folder containing the KeyView binaries, for example C:\MicroFocus\KeyviewExportSDK-12.3.0\WINDOWS_X86_64\bin.
l pszTempFolder is the path to a folder which can be used to store temporary files.
l pszInFileName is the name of the input file.
l pszOutFileName is the name of the PDF file to create. If the output file already exists it is overwritten if possible. The output PDF cannot be in the working directory.
All strings must be null-terminated.
For more details about the functions used, see C API Reference, on page 23.
#include "kvpdf.h"
BOOL exportFileToPDF( KVPDFInterface sInterface, const char* const pszKeyViewDir, const char* const pszTempFolder, const char* const pszInFileName, const char* const pszOutFileName)
{ KVPDFContext context = NULL; KVPDFOptions sOptions = {0}; BOOL bSuccess = FALSE;
KVStructInit(&sOptions);
if (sInterface.fpInit( pszKeyViewDir, pszTempFolder, &context
).eErrorCode == KVERR_Success) {
bSuccess = sInterface.fpConvertFileToFile( context, pszInFileName, pszOutFileName, sOptions
).eErrorCode == KVERR_Success;
sInterface.fpShutDown(&context); }

IDOL KeyView (12.9)

Page 18 of 194

PDF Export SDK C Programming Guide Chapter 2: Use the PDF Export API

return bSuccess; }
Obtain File Format Information
KeyView allows you to obtain the following basic information for a file: l The character set. See the KVCharSet enumerated type. l The class of document. See the ENdocClass enumerated type. l The specific type of document. See the ENdocFmt enumerated type. l Some other attributes such as the presence of encryption. See the ENdocAttributes enumerated type.
You can obtain the file format information by using the fpGetFileInfo() function pointer. You call fpGetFileInfo() with the path to the file, and a pointer to a KVDocInfo structure that KeyView can fill with the file details. For more details about the fpGetFileInfo() function pointer, see C API Reference, on page 23.
Get the Types of Files in a List
The following example illustrates how to: l obtain function pointers by calling KVPDFGetInterface. The pointer to this method is passed into the function as fpGetInterface in this example. You need this pointer to get other function pointers, including fpInit(), which must be called first, and fpShutdown(), which must be called last. For details of how to obtain this pointer, see Get a Session Context, on page 16. l initialize KeyView using fpInit. l use the fpGetFileInfo() method for each path in an array of file names (ppszFileNames in this example). The file types output are put in the peFileTypesOutput array of enumerated type ENdocFmt. l shut down KeyView by calling fpShutdown().
NOTE: If a call to fpGetFileInfo is unsuccessful, the KVDocInfo structure is not modified. The return value of fpGetFileInfo is therefore ignored in this example because the KVDocInfo structure is left zero-filled with the character set equal to KVCS_UNKNOWN, the document class to set to AutoDetNoFormat, and the file type of Unknown_Fmt.
#include "kvpdf.h"
void getTypesOfFilesInList( const KVPDFInterface sInterface, const char* const pszKeyViewDir, const char* const pszTempFolder,

IDOL KeyView (12.9)

Page 19 of 194

PDF Export SDK C Programming Guide Chapter 2: Use the PDF Export API
const char* const * const ppszFileNames, ENdocFmt* const peFileTypesOutput, const unsigned int numberOfFiles) { KVPDFContext context = NULL; unsigned int i = 0;
if(sInterface.fpInit( pszKeyViewDir, pszTempFolder, &context
).eErrorCode != KVERR_Success) {
return; }
for (i = 0; i < numberOfFiles; i++) {
// (ENdocFmt) 0 = Unknown_Fmt KVDocInfo sDocInfo = {0}; sInterface.fpGetFileInfo(context, ppszFileNames[i], &sDocInfo); peFileTypesOutput[i] = sDocInfo.adInfo.eFormat; }
sInterface.fpShutDown(&context); }

IDOL KeyView (12.9)

Page 20 of 194

Chapter 3: Sample Programs

This section describes the sample programs provided with PDF Export.

· Introduction

21

· cnv2pdf

22

Introduction
The sample programs demonstrate how to use the C implementations of PDF Export. The sample code is intended to provide a starting point for your own applications or to be used for reference purposes. The source code and makefile for each program are in the following directory, where install is the path of the Export installation directory, and program_name is the name of the sample program:
install\pdfexport\programs\program_name
C Sample Programs
The C sample programs demonstrate how to use the C implementation of PDF Export. The following sample programs are provided:
l cnv2pdf, on the next page
You can use the cnv2pdf sample program on Windows and UNIX.
NOTE: The sample programs do not parse white space in file names. If your file names contain spaces, use quotation marks around the entire path name. Inserting quotation marks around the file name only does not work.
The sample programs pass license information to KeyView using fpInitWithLicenseData(). This is the method recommended by Micro Focus. Before the sample programs can be compiled, you must replace the parameters YOUR_LICENSE_ORGANIZATION and YOUR_LICENSE_KEY in the fpInitWithLicenseData() function call with your license information. To compile the sample programs, use the makefiles provided in the sample programs' directory. Ensure the PDF Export include directory is specified in the include path of the project. After the executables are compiled and built, you must place them in the same directory as the PDF Export libraries.
NOTE: Compiled binaries are provided for some of the sample programs, in the PLATFORM/bin folder. These have an embedded trial license, which expires approximately five months after release.

IDOL KeyView (12.9)

Page 21 of 194

PDF Export SDK C Programming Guide Chapter 3: Sample Programs

cnv2pdf

The cnv2pdf sample program demonstrates PDF export, taking an input file and creating a PDF from it. To run cnv2pdf, type the following at the command line: cnv2html [options] inputfile outputfile where: options is one or more of the options listed in Options for cnv2pdf, below. inputfile is the full path and file name of the source document. outputfile is the full path and file name of the PDF output file. The following options are available.

Options for cnv2pdf

Option

Description

-p

This option specifies a password, password, for the input file to allow KeyView to open

password it.

-s width This option specifies the default dimensions to use for the created PDF (in inches) if no

height

width or height is available from the input file.

IDOL KeyView (12.9)

Page 22 of 194

Part 3: C API Reference
This section provides detailed reference information for the C-language implementation of the Export APIs. l PDF Export API Functions l PDF Export API Structures l Enumerated Types

IDOL KeyView (12.9)

Page 23 of 194

Chapter 4: PDF Export API Functions

This section describes the functions in the PDF Export API. Each function appears as a function prototype followed by a description of its arguments, its return value, and discussion of its use.

· KVPDFGetInterface()

24

· fpConvertFileToFile()

25

· fpCreateThumbnailForFile()

26

· fpGetFileInfo()

27

· fpInit()

28

· fpInitWithLicenseData()

29

· fpShutDown()

31

KVPDFGetInterface()
This function is exported by the Export definition file. It supplies function pointers to other PDF Export functions. When KVPDFGetInterface() is called, it assigns the function pointers to the structure pointed to by pInterface.
Syntax
void pascal KVPDFGetInterface (KVPDFInterface *pInterface);
Arguments
pInterface A pointer to the structure KVPDFInterface, initialized by using the KVStructInit() macro.
Returns
l If pInterface points to a KVPDFInterface structure initialized using the KVStructInit() macro, the return value is TRUE, showing that the function pointers of the interface structure have been set.
l If pInterface is NULL or the KVStructHeader of the KVPDFInterface structure are not set correctly, the return value is FALSE.

IDOL KeyView (12.9)

Page 24 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions

fpConvertFileToFile()
This function converts a source file to an output PDF file.

Syntax
KVPDFState pascal fpConvertFileToFile( const KVPDFContext context, const char* const pszInFileName, const char* const pszOutFileName, const KVPDFOptions options)

Arguments

Context

A context value obtained by using fpInit().

pszInFileName A null-terminated C string that contains the path of the file to export to PDF.

pszOutFileName A null-terminated C string that contains the full file path where the export process must create the PDF. This value cannot be the current working directory.

options

A KVPDFOptions structure to set default page dimensions (for when none can be obtained from the source file), or to specify a password to use when the input file is password protected. Initialize a KVPDFOptions structure with the KVStructInit() macro and then modify the structure as necessary.

Returns
l If the call is successful, a KVPDFState structure with eErrorCode set to KVERR_Success. l If the call is unsuccessful, a KVPDFState structure that indicates the reason for the error.
Discussion
l You cannot create PDF files in the current working directory. l If the target PDF file exists, this function overwrites it if possible. l On Windows systems, specify the paths in the local Windows code page. l You must initialize the options structure by using the KVStructInit() macro.

IDOL KeyView (12.9)

Page 25 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions

fpCreateThumbnailForFile()
This functions converts a source file to an output PNG thumbnail file.

Syntax
KVPDFState pascal fpCreateThumbnailForFile( const KVPDFContext context, const char* const pszInFileName, const char* const pszOutFileName, const unsigned int widthPixels, const unsigned int heightPixels, const KVPDFThumbnailOptions options)

Arguments

Context

A context value obtained by using fpInit().

pszInFileName A null-terminated C string that contains the path of the file to export to PNG.

pszOutFileName A null-terminated C string that contains the full file path where the export process must create the PNG. This value cannot be the current working directory.

widthPixels The width of the output bounding box in pixels.

heightPixels The height of the output bounding box in pixels.

options

A KVPDFThumbnailOptions, on page 37 structure. Initialize a KVPDFThumbnailOptions, on page 37 structure with the KVStructInit() macro, and then modify the structure as necessary.

Returns
l If the call is successful, a KVPDFState structure with eErrorCode set to KVERR_Success. l If the call is unsuccessful, a KVPDFState structure that indicates the reason for the error.
Discussion
l You cannot create PNG files in the current working directory. l If the target PNG file exists, this function overwrites it if possible. l On Windows systems, specify the paths in the local Windows code page.

IDOL KeyView (12.9)

Page 26 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions

l You must initialize the options structure by using the KVStructInit() macro.
l The output thumbnail is created to fit in the bounding box that you specify with widthPixels and heightPixels, but it maintains the correct aspect ratio.
l Usage of this function is licensed separately.

fpGetFileInfo()
This function returns information about a file such as its format and character set.

Syntax
KVPDFState pascal fpGetFileInfo( const KVPDFContext context, const char* const pszInFileName, KVDocInfo* const pDocInfo);

Arguments

Context

A context value obtained by using fpInit().

pszInFileName A null-terminated C string that contains the path of the file to retrieve information about.

pDocInfo

A pointer to a KVDocInfo structure to write the file information to.

Returns
l If the call is successful, a KVPDFState structure with eErrorCode set to KVERR_Success. l If the call is unsuccessful, a KVPDFState structure that indicates the reason for the error.
Discussion
l On Windows systems, specify the paths in the local Windows code page. l You must not initialize the KVDocInfo structure by using the KVStructInit() macro. l If the call is unsuccessful and returns an error state, the memory that pDocInfo points to has not
been modified.

IDOL KeyView (12.9)

Page 27 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions

fpInit()
This function initializes an Export session. If initialization is successful, the KVPDFContext value pointed to by pContext is set to a valid context identifier. This context value must be passed as the first parameter to all other PDF Export functions.
DEPRECATED: The fpInit() function is deprecated in KeyView 12.7.0 and later. Micro Focus recommends that you use fpInitWithLicenseData() instead, so that your license key is passed to KeyView through the API. You should not include license information in your application as a file (kv.lic).
This function is still available for existing implementations, but it might be incompatible with new functionality. The function might be removed in future.

Syntax
KVPDFState pascal fpInit( const char* const pszKeyViewDir, const char* const pszTempFolder, KVPDFContext* const pContext);

Arguments

pszKeyViewDir

A null-terminated C string that contains the path of the directory where the Export components are located. This is normally the directory install\OS\bin, where install is the path name of the Export installation directory and OS is the name of the operating system.

pszTempFolder (Optional) A null-terminated C string that contains the path of a directory to use to store temporary files during the conversion process. Set this value to NULL to default to the system temporary directory.

pContext

A valid pointer to a value of type KVPDFContext. If initialization is successful, this target is set to a context-identifying value, which you must supply to subsequent export functions.

Returns
l If the call is successful, a KVPDFState structure with eErrorCode set to KVERR_Success. l If the call is unsuccessful, a KVPDFState structure that indicates the reason for the error.

IDOL KeyView (12.9)

Page 28 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions
Discussion
l You can perform multiple calls to subsequent functions in serial using the same context (session).
l On Windows systems, specify the paths in the local Windows code page. l To ensure multithreaded conversions are thread-safe, you must create a unique context pointer
for every thread by calling fpInit(). In addition, threads must not share context pointers, and you must use the same context pointer for all API calls in the same thread. l When the conversion context is no longer required, you must terminate by calling fpShutdown(). See fpShutDown(), on page 31. l Internally, KVPDFContext is a pointer, and Micro Focus recommends that you initialize values of type KVPDFContext to NULL. l If the call is unsuccessful, the value pointed to by pContext is not modified. No context has been created so there is no need to call fpShutdown().
IMPORTANT: It is not safe to call fpShutdown() with any value other than one arising from a successful call to fpInit() (or NULL).
fpInitWithLicenseData()
This function initializes an Export session with license information passed in function parameters rather than a license file. If initialization is successful, it sets the KVPDFContext value pointed to by pContext to a valid context identifier. You must pass this context value as the first parameter to all other PDF Export functions. This function is similar to fpInit(), but it uses a different licensing method. You can use either fpInit() or fpInitWithLicenseData to initialize your Export session. However, these functions are mutually exclusive. That is, neither takes the context pointer from the other as an argument. If you call both functions, you initialize two distinct Export sessions, in the same way as calling fpInit() twice.
Syntax
KVPDFState pascal fpInitWithLicenseData( const char* const pszKeyViewDir, const char* const pszTempFolder, const char* const pszLicenseOrganization, const char* const pszLicenseKey, /*out*/ KVPDFContext* const pContext);

IDOL KeyView (12.9)

Page 29 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions

Arguments

pszKeyViewDir

A null-terminated C string that contains the path of the directory where the Export components are located. This is normally the directory install\OS\bin, where install is the path name of the Export installation directory and OS is the name of the operating system.

pszLicenseOrganization

A pointer to a string that contains the organization name under which this installation of KeyView is licensed. This value is the company name that appears at the top of the license key provided by Micro Focus. Add the text exactly as it appears in this file.

pszLicenseKey

A pointer to a string that contains the license key for this installation of KeyView. This value is the appropriate license key provided by Micro Focus. The key is a string that contains 31 characters, for example 2TQD22D-2M6FV66-2KPF23S-2GEM5AB. Type these characters exactly as they appear in the license key file, including the dashes, but do not include any leading or trailing spaces.

pszTempFolder

(Optional) A null-terminated C string that contains the path of a directory to use to store temporary files during the conversion process. Set this value to NULL to default to the system temporary directory.

pContext

A valid pointer to a value of type KVPDFContext. If initialization is successful, this target is set to a context-identifying value, which you must supply to subsequent export functions.

Returns
If the call is successful, a KVPDFState structure with eErrorCode set to KVERR_Success. If the call is unsuccessful, a KVPDFState structure that indicates the reason for the error.
Discussion
l You can perform multiple calls to subsequent functions in serial using the same context (session).
l On Windows systems, specify the paths in the local Windows code page. l To ensure multithreaded conversions are thread-safe, you must create a unique context pointer
for every thread by calling fpInit(). In addition, threads must not share context pointers, and you must use the same context pointer for all API calls in the same thread. l When the conversion context is no longer required, you must terminate by calling fpShutDown(). See fpShutDown(), on the next page. l Internally, KVPDFContext is a pointer, and Micro Focus recommends that you initialize values of

IDOL KeyView (12.9)

Page 30 of 194

PDF Export SDK C Programming Guide Chapter 4: PDF Export API Functions
type KVPDFContext to NULL. l If the call is unsuccessful, the value pointed to by pContext is not modified. No context has been
created so there is no need to call fpShutDown(). IMPORTANT: It is not safe to call fpShutDown() with any value other than one arising from a successful call to fpInit() (or NULL).
fpShutDown()
This function terminates a PDF Export session that was initialized by fpInit(), and frees allocated system resources. Call this function when the conversion context is no longer required.
Syntax
void pascal fpShutDown(KVPDFContext* const pContext);
Arguments
pContext A pointer to a context-identifying value of type KVPDFContext, obtained by calling fpInit(). The function sets the associated KVPDFContext variable to NULL to prevent accidental reuse of the context value that it contained, which must not subsequently be passed to any KeyView function.
Returns
None.
Discussion
l pContext pointer must not be NULL. l The context value pointed to by pContext can be NULL. l After you call this function, you must not pass the context to any PDF export function.
Consequently, you must not call fpShutDown more than once with a pointer to the same value (unless that value is NULL).

IDOL KeyView (12.9)

Page 31 of 194

Chapter 5: PDF Export API Structures

This section provides information on the structures used by the PDF Export API. These structures are defined in , kvtypes.h, and adinfo.h.

· ADDOCINFO

32

· KVDocInfo

33

· KVPDFInterface

33

· KVStructHead

34

· KVPDFState

35

· KVPDFContext

36

· KVPDFOptions

36

· KVPDFThumbnailOptions

37

ADDOCINFO

This structure provides the format, file class, and version number of the source document. It is defined in adinfo.h and is part of the KVDocInfo, on the next page structure.

typedef struct {
ENdocClass ENdocFmt long unsigned long } ADDOCINFO;

eClass; eFormat; lVersion; ulAttributes;

Member Descriptions

eClass

The file class of the source document (for example, spreadsheet, word processor, or encapsulation format) as defined by the ENdocClass enumerated type in adinfo.h.

eFormat

The major format of the source document (such as Microsoft Word or Corel Presentation) as defined by the ENdocFmt enumerated type in adinfo.h.

lVersion

The version number of the file format. The number is multiplied by 1000. For example, 1.02 is represented by 1020.

ulAttributes Other attributes of the document as defined by the ENDocAttributes, on page 45 enumerated type in adinfo.h.

IDOL KeyView (12.9)

Page 32 of 194

PDF Export SDK C Programming Guide Chapter 5: PDF Export API Structures

Discussion
When format detection is enhanced in future releases, new format IDs might be added to the ENdocFmt enumerated type. When you use this type, your code should ensure binary compatibility with future releases. For example, if you use an array to access format information based on a format ID, your code should check that the format ID is less than Max_Fmt before accessing the data. This ensures that new format codes are detected when you add KeyView binary files from new releases to your existing installation.
KVDocInfo
This structure provides the character set, format, file class, and version number of the source document. It is defined in adinfo.h as KVStreamInfo. typedef struct {
KVCharSet charset; ADDOCINFO adInfo; } KVDocInfo;
Member Descriptions
charset The character set of the source document, if that information can be determined. The available character sets are enumerated in KVCharSet in kvcharset.h.
adInfo The format of the source document. See ADDOCINFO, on the previous page.

KVPDFInterface

This structure contains pointers to the PDF Export API functions. You can set the pointers by calling the KVPDFGetInterface() function.

typedef struct

{

KVStructHeader;

KVPDF_INIT

fpInit;

KVPDF_CONVERT_FILE_TO_FILE fpConvertFileToFile;

KVPDF_GET_FILE_INFO

fpGetFileInfo;

KVPDF_SHUTDOWN

fpShutDown;

}

KVPDFInterface;

IDOL KeyView (12.9)

Page 33 of 194

PDF Export SDK C Programming Guide Chapter 5: PDF Export API Structures

Member Descriptions
KVStructHeader The KeyView version of the structure. See KVStructHead, below.
The subsequent members of this structure are the pointers to the API functions. See PDF Export API Functions, on page 24

KVStructHead
This structure contains the current KeyView version number and is the first member of other structures. It enables Micro Focus to modify the structures in future releases, but to maintain backward compatibility. Before initializing a structure that contains the KVStructHead structure, use the macro KVStructInit to initialize it as illustrated in the example below. You do not need to set any of the members of KVStructHead because this is handled by KVStructInit. The structure and macro are defined in kvstructhead.h.
typedef struct _KVStructHead {
WORD version; WORD size; DWORD reserved; void *internal; } KVStructHeadRec, *KVStructHead;

Member Descriptions

version The current KeyView version number. This is a symbolic constant (KeyviewVersion) defined in kvtypes.h. This constant is updated for each KeyView release.

size

The size of the KVStructHeadRec structure.

reserved Reserved for internal use.

internal Reserved for internal use.

Example
KVOpenFileArgRec openArg; KVStructInit(&openArg);

IDOL KeyView (12.9)

Page 34 of 194

PDF Export SDK C Programming Guide Chapter 5: PDF Export API Structures

KVPDFState

This structure is returned by PDF export functions to indicate whether they were successful, and if they failed to give the reason why.

typedef struct {
KVErrorCode KVErrorCodeEx } KVPDFState;

eErrorCode; eErrorCodeEx;

Member Descriptions

eErrorCode

The error code returned by KeyView. This enumerated type is defined in kverrorcodes.h.

eErrorCodeEx The extended error code returned by KeyView. This enumerated type is defined in kverrorcodes.h.

Discussion
To evaluate a KVPDFState object, check eErrorCode first. A value of KVERR_Success (0) indicates success. Any other value indicates failure. You can ignore eErrorCodeEx unless eErrorCode is KVERR_General. In this case, eKVErrorCodeEx might contain an extended error code that gives more information. If no more detail is available, eKVErrorCodeEx is set to 0.
Example
In this example, a state object is used to obtain the error code as an integer.
int convertStateToError(const KVPDFState state) {
if (state.eErrorCode == KVERR_General && state.eErrorCodeEx != (KVErrorCodeEx)0) {
return state.eErrorCodeEx; }
return state.eErrorCode; }

IDOL KeyView (12.9)

Page 35 of 194

PDF Export SDK C Programming Guide Chapter 5: PDF Export API Structures

KVPDFContext
This pointer identifies a KeyView session. kvpdf.h contains its forward declaration. tag_ KVPDFContext is for internal use only, and so is not defined in the public headers. typedef struct tag_KVPDFContext *KVPDFContext;

KVPDFOptions
This structure modifies PDF Export options.
typedef struct {
KVStructHeader; char pszSourceFilePassword[MAX_PASSWORD_LEN]; double pageWidthInches; double pageHeightInches; } KVPDFOptions;

Member Descriptions

KVStructHeader

The KeyView version of the structure. See KVStructHead, on page 34.

pszSourceFilePassword A fixed length char array, which should either be left zero-filled, or contain a password as a null-terminated C string.

pageWidthInches

The default page width to use when a page width cannot be determined from the source document, in inches.

pageHeightInches

The default page height to use when a page height cannot be determined from the source document, in inches.

Discussion
KeyView attempts to determine appropriate page dimensions from a file before resorting to using pageWidthInches and pageHeightInches. KeyView could use, for example, the height of slides in a presentation format file or the right-most column filled in a spreadsheet.
Unless both pageWidthInches and pageHeightInches are specified, they must both be equal to zero.
US letter dimensions are used when no dimensions can be obtained from a document and pageWidthInches and pageHeightInches are not set.

IDOL KeyView (12.9)

Page 36 of 194

PDF Export SDK C Programming Guide Chapter 5: PDF Export API Structures

Examples
In this example, an options structure is filled with a password (pszPassword here). You might use this option in a call to fpConvertFileToFile() to open a password protected document.
KVPDFOptions getPDFOptionsStructContainingPassword(const char* const pszPassword) {
KVPDFOptions sOptions = {0}; KVStructInit(&sOptions); // Copy ensuring the password is always null-terminated. strncpy(sOptions.pszSourceFilePassword, pszPassword, MAX_PASSWORD_LEN - 1); return sOptions; }
The following example shows a function that sets the default page width and height in a KVPDFOptions structure. KeyView uses these values when it cannot determine appropriate page dimensions from the input file.
void setPageWidthAndHeight( KVPDFOptions* const optionsStructToDecorate, const double pageWidthInInches, const double pageHeightInInches)
{ optionsStructToDecorate->pageWidthInches = pageWidthInInches; optionsStructToDecorate->pageHeightInches = pageHeightInInches;
}

KVPDFThumbnailOptions
typedef struct tag_KVPDFThumbnailOptions {
KVStructHeader; char pszSourceFilePassword[MAX_PASSWORD_LEN]; } KVPDFThumbnailOptions;

Member Descriptions

KVStructHeader

The KeyView version of the structure. See KVStructHead, on page 34.

pszSourceFilePassword A fixed length char array, which should either be left zero-filled, or contain a password as a null-terminated C string.

IDOL KeyView (12.9)

Page 37 of 194

Chapter 6: Enumerated Types

This section provides information on some of the enumerated types used by the PDF Export API.

· Introduction

38

· KVErrorCode

39

· KVErrorCodeEx

41

· KVCharSet

44

· ENDocAttributes

45

· ENdocFmt

45

Introduction

The enumerated types are in adinfo.h, kvcharset.h, kverrorcodes.h, kvtypes.h, kv.h, and kvxtract.h. These header files are in the include directory. The first entry in an enumerated type structure should be set to zero (0). Each subsequent entry is increased by 1. For example, the first five entries of KVCharSet in kvcharset.h are:
KVCS_UNKNOWN
KVCS_SJIS
KVCS_GB
KVCS_BIG5
KVCS_KSC They would be set in the following way:

Enumerated Type Setting

KVCS_UNKNOWN

0

KVCS_SJIS

1

KVCS_GB

2

KVCS_BIG5

3

KVCS_KSC

4

You can also set many enumerated types by entering the appropriate symbolic constant, or TRUE or FALSE.

IDOL KeyView (12.9)

Page 38 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

Programming Guidelines
When KeyView is enhanced in future releases, some enumerated types might be expanded. For example, new format IDs might be added to the ENdocFmt enumerated type, or new error codes might be added to the KVErrorCodeEx enumerated type. When you use these expandable types, your code should ensure binary compatibility with future releases. For example, if you use an array to access error messages based on an error code, your code should check that the error code is less than KVError_Last before accessing the data. This ensures that new error codes are detected when you add KeyView binary files from new releases to your existing installation. The following enumerated types are expandable:
KVErrorCodeEx
KVMetadataType
KVCharSet
KVLanguageID
KVSubfileType
ENdocFmt

KVErrorCode
This enumerated type defines the type of error generated if Export fails. This enumerated type is defined in kverrorcodes.h.

Definition

typedef enum tag_KVErrorCode

{

KVERR_Success,

/* 0 Success*/

KVERR_DLLNotFound,

/* 1 DLL or shared library not found*/

KVERR_OutOfCore,

/* 2 memory allocation failure*/

KVERR_processCancelled, /* 3 fpContinue() returns FALSE*/

KVERR_badInputStream,

/* 4 Invalid/corrupt input stream*/

KVERR_badOutputType,

/* 5 Invalid output type requested*/

KVERR_General,

/* 6 General error.... */

KVERR_FormatNotSupported, /* 7 Format not supported*/

KVERR_PasswordProtected, /* 8 File is Password Protected*/

KVERR_ADSNotFound,

/* 9 Adobe Document Server not found*/

KVERR_AutoDetFail,

/* 10 Autodetect error*/

KVERR_AutoDetNoFormat,

/* 11 Unable to detect file format*/

KVERR_ReaderInitError,

/* 12 Error initializing the reader*/

IDOL KeyView (12.9)

Page 39 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

KVERR_NoReader,

/* 13 No reader available for this format*/

KVERR_CreateOutputFileFailed, /* 14 Unable to create output file*/

KVERR_CreateTempFileFailed,

/* 15 Unable to create temp file*/

KVERR_ErrorWritingToOutputFile, /* 16 Error writing to output file*/

KVERR_CreateProcessFailed, /* 17 Error creating a child process*/

KVERR_WaitForChildFailed, /* 18 Wait for child process failed*/

KVERR_ChildTimeOut,

/* 19 Child process hung / timed out*/

KVERR_ArchiveFileNotFound, /* 20 Attempt to extract nonexistent file*/

KVERR_ArchiveFatalError /* 21 Fatal error processing archive - should abort*/

}

KVErrorCode;

Enumerators

KVERR_SUCCESS

The function completed successfully.

KVERR_DLLNotFound

A DLL or shared library was not found.

KVERR_OutOfCore

Memory allocation failure.

KVERR_processCancelled The callback function fpContinue() returns FALSE.

KVERR_badInputStream

Invalid or corrupt input stream.

KVERR_badOutputType

Invalid output is requested.

KVERR_General

General error.

KVERR_FormatNotSupported The file format is not supported.

KVERR_PasswordProtected The file is encrypted or password-protected. KeyView supports only secure PST files.

KVERR_ADSNotFound

Adobe Document Server not found. This error is obsolete.

KVERR_AutoDetFail

Autodetect error.

KVERR_AutoDetNoFormat

Unable to detect file format.

KVERR_ReaderInitError

Error initializing the reader.

KVERR_NoReader

No reader is available for this format.

KVERR_ CreateOutputFileFailed

Unable to create output file.
This error is generated if the overwrite flag in KVExtractSubFileArg is FALSE, and a subfile has the same name as a file in the target path.

KVERR_ CreateTempFileFailed

Unable to create temporary file.

KVERR_

There was an error writing to the output file.

IDOL KeyView (12.9)

Page 40 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

KVERR_ CreateProcessFailed

There was an errror creating a child process.

KVERR_WaitForChildFailed The wait for child process failed.

KVERR_ChildTimeOut

The child process hung or timed out.

KVERR_ ArchiveFileNotFound

Attempt to extract nonexistent file.

KVERR_ArchiveFatalError A fatal error occurred processing an archive file.

KVErrorCodeEx
This enumerated type defines extended error codes. The type is defined in kverrorcodes.h.

Definition

typedef enum tag_KVErrorCodeEx {
KVError_OpenStreamFailure = KVERR_ArchiveFatalError + 1, KVError_InterfaceFunctionNotFound, KVError_InputFileNotFound, KVError_OpenOutputFileFailed, KVError_MemoryLeak, KVError_MemoryOverwrite, KVError_GPF, KVError_OopCore, KVError_KVoopLogFailed, KVError_OverNestedFileLimit, KVError_PSTAccessFailed, KVError_PasswordRequired, KVError_InvalidArgs, KVError_ReaderUsageDenied, KVError_OopBadConfig, KVError_OopBrokenPipe, KVError_OopPipeOEF, KVError_IPCTimeOut, KVError_InvalidOopDriverSignature, KVError_InvalidOopServiceSignature, KVError_ZeroFile, KVError_CompressionNotSupported, KVError_NoTemplates, KVError_NoMainTemplate, KVError_InvalidTemplate, KVError_TemplateError,

/* 22 */ /* 23 */ /* 24 */ /* 25 */ /* 26 */ /* 27 */ /* 28 */ /* 29 */ /* 30 */ /* 31 */ /* 32 */ /* 33 */ /* 34 */ /* 35 */ /* 36 */ /* 37 */ /* 38 */ /* 39 */ /* 40 */ /* 41 */ /* 42 */ /* 43 */ /* 44 */ /* 45 */ /* 46 */ /* 47 */

IDOL KeyView (12.9)

Page 41 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

KVError_IsADirectory, KVError_RMSDecryptionFailed, KVError_InvalidLicense, KVError_Last } KVErrorCodeEx;

/* 48 */ /* 49 */ /* 50 */ /* 51 */

Enumerators

KVError_OpenStreamFailure

Failed to open a stream during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_ InterfaceFunctionNotFound

An interface function was not found during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_InputFileNotFound

Could not find the input file during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_ OpenOutputFileFailed

Could not open the output file during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_MemoryLeak

A memory leak occurred during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_MemoryOverwrite

A memory overwrite occurred during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_GPF

An exception occurred during out-of-process filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_OopCore

A memory dump was generated in a child process during out-ofprocess filtering. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_KVoopLogFailed

The creation of the out-of-process error log failed. This is an extended error for the KVERR_General code. This enumerator is used by KeyView Filter.

KVError_ OverNestedFileLimit

The container file has more than the allowable number of child documents. One or more child documents were not converted. Currently, this enumerator is not used.

KVError_PSTAccessFailed

The PST file could not be converted. This error might be returned

IDOL KeyView (12.9)

Page 42 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

when a call to fpOpenFile() returns NULL for one of the following reasons:
l A Microsoft Outlook client is not installed.
l A Microsoft Outlook client is installed, but is not the default email client.
l A Microsoft Outlook client is installed, but is not configured correctly.
l The PST file is corrupt.
l The PST file is read-only (PST files must allow read and write access).
l The MAPI call fails.

l The bit editions of Microsoft Outlook do not match the bit editions of the KeyView software.
For example, if 32-bit KeyView is used, 32-bit Outlook must be installed. If 64-bit KeyView is used, 64-bit Outlook must be installed.

KVError_PasswordRequired

To open the file, you must provide credentials. This error might be returned when a call to fpOpenFile() returns NULL.

KVError_InvalidArgs

The input argument or structure is invalid. This error is generated by the File Extraction APIs.

KVError_ReaderUsageDenied

The current license key does not enable the document reader required to convert the file. This error might be returned when a call to fpOpenFile() returns NULL.
Some document readers are considered advanced features and are licensed separately from the KeyView SDK (for example, the PST and MBX readers). Contact your Micro Focus sales representative to get an updated license key.

KVError_OopBadConfig

Information in the kvxconfig.ini file is incomplete and cannot be used to filter the XML file. This is used by KeyView Filter.

KVError_OopBrokenPipe

Data was not transferred between the parent and child processes during out-of-process filtering because either the parent or child failed. This is used by KeyView Filter.

KVError_OopPipeOEF

Data was not transferred between the parent and child processes during out-of-process filtering because the parent process was shut down. This is used by KeyView Filter.

KVError_IPCTimeOut

Either the parent or child process is waiting for a reply or request during out-of-process filtering. This is used by KeyView Filter.

KVError_

A client sent a request to an out-of-process server, but the context

IDOL KeyView (12.9)

Page 43 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

driver does not exist on the server. This is used by KeyView Filter.

KVError_

A client sent a request to a File Extraction service that does not

InvalidOopServiceSignature exist.

If this error is generated on the call to fpClose(), you can ignore it. This is used by KeyView Filter.

KVError_ZeroFile

The input file is empty or zero bytes.

KVError_ CompressionNotSupported

The file or subfile is compressed with an unsupported compression method.

KVError_NoTemplates

KVError_NoMainTemplate

KVError_InvalidTemplate

KVError_TemplateError

KVError_IsADirectory

KVError_ RMSDecryptionFailed

KeyView was not able to access the protected contents of an RMS file.

KVError_InvalidLicense

The license used to initialize KeyView is not valid for this operation.

KVError_Last

Discussion
l When error reporting is enhanced in future releases, new error messages might be added to this enumerator type. When you use this type, your code must ensure binary compatibility with future releases. See Programming Guidelines, on page 39.
l If an extended error code is called for a format to which the error does not apply, the KVError_ Last code is returned.

KVCharSet
This enumerated type defines the character sets that KeyView can handle. See Coded Character Sets, on page 167.

IDOL KeyView (12.9)

Page 44 of 194

PDF Export SDK C Programming Guide Chapter 6: Enumerated Types

ENDocAttributes
This enumerated type provides additional information about a file during auto-detection. This enumerated type is defined in adinfo.h.
NOTE: The attributes in this enumerated type are set when a particular characteristic is detected. However, if the attribute is not set it does not necessarily mean that the characteristic is not present. For example, KeyView sets kEncrypted when it detects encryption on the file, but if it does not detect encryption it does not necessarily mean the file is not encrypted.

Enumerators

kEncrypted

The file is encrypted.

kWindowRMSEncrypted The file is encrypted with Windows RMS encryption.

kBigEndian

Where a format has big and little endian variants, this value indicates that this file is in the big endian variant.

kLittleEndian

Where a format has big and little endian variants, this value indicates that this file is in the little endian variant.

k32Bit

Where a format has 64- and 32-bit variants, this value indicates that this file is in the 32-bit variant.

k64Bit

Where a format has 64- and 32-bit variants, this value indicates that this file is in the 64-bit variant.

ENdocFmt
This enumerated type defines the document formats that KeyView can detect. See Supported Formats, on page 47.

IDOL KeyView (12.9)

Page 45 of 194

Part 4: Appendixes
This section lists supported formats, supported character sets and redistributed files, and provides information on format detection.
l Supported Formats l Document Readers l Character Sets l File Format Detection l Files Required for Redistribution l Password Protected Files

IDOL KeyView (12.9)

Page 46 of 194

Appendix A: Supported Formats

This section lists the file formats that KeyView can detect.

· Key to Supported Formats Table

47

· Supported Formats

49

Key to Supported Formats Table

The supported formats table includes the following information:

Column Format Name
Number Category Description MIME Type Extension

Description
The format name that is returned by KeyView format detection. l In the C API, these values are defined in the ENdocFmt enumeration in adDocFmt.h. l In the .NET API these values are defined in the Autonomy.API.Export.DocFormat enumeration. l In the Java API these values are defined in the com.verity.api.DocFormat enumeration.
The format number that is returned by KeyView format detection. This is the value associated with the Format Name in the relevant enumeration.
This value is used in the KeyView configuration file formats.ini to specify the reader to use to filter, export, or view the format. Several formats might have the same category value.
A short description of the file format.
The MIME type (if any).
A list of common file extensions for the file format.

NOTE: This is not a complete list of file extensions. KeyView does not distinguish between file types based on their extension. Instead, it detects the file format based on the file content. This is more reliable because content cannot always be predicted from the file extension, and because some file extensions are associated with multiple formats.

File Class

The KeyView file class.
l In the C API, these values are defined in the ENdocClass enumeration in adinfo.h.

IDOL KeyView (12.9)

Page 47 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats
l In the .NET API these values are defined in the Autonomy.API.Export.DocClass enumeration.
l In the Java API these values are defined in the com.verity.api.DocClass enumeration.

IDOL KeyView (12.9)

Page 48 of 194

Supported Formats

Format Name

Number Category Description

MIME Type

Reserved__Fmt

-1

-1

Unknown_Fmt

0

0

AES_Multiplus_Comm_ 1

1

Fmt

Multiplus (AES)

ASCII_Text_Fmt

2

2

Plain Text file

text/plain

MSDOS_Batch_File_Fmt 3

2

MS-DOS Batch File

application/x-bat

Applix_Alis_Fmt

4

3

Applix Asterix

BMP_Fmt

5

4

Windows Bitmap Image (BMP)

image/bmp

CT_DEF_Fmt

6

5

Convergent Technologies DEF Comm. Format

Corel_Draw_Fmt

7

6

CorelDRAW (up to version application/coreldraw 13/X3)

CGM_ClearText_Fmt

8

8

Computer Graphics Metafile (CGM)

CGM_Binary_Fmt

9

8

Computer Graphics Metafile (CGM)

image/cgm

CGM_Character_Fmt

10

8

Computer Graphics Metafile (CGM)

Word_Connection_Fmt 11

9

Word Connection

COMET_TOP_Word_Fmt 12

10

Nixdorf COMET TOP Financial Accounting software

CEOwrite_Fmt

13

11

CEOwrite

DSA101_Fmt

14

12

DSA101 (Honeywell Bull)

DCA_RFT_Fmt

15

13

IBM DCA-RFT (Revisable application/dca-rft Form)

CDA_DDIF_Fmt

16

14

CDA / DDIF

IDOL KeyView (12.9)

Extension
PTF TXT BAT AX BMP
CDR CGM CGM CGM CN
CW RFT, DC DDIF

File Class

Readers

AutoDetNoFormat

AutoDetNoFormat

adWORDPROCESSOR

adWORDPROCESSOR afsr

adEXECUTABLE

afsr

adWORDPROCESSOR axsr

adRASTERIMAGE

bmpsr, kpbmprdr

adWORDPROCESSOR cdsr

adVECTORGRAPHIC kpcdrrdr

adVECTORGRAPHIC kpcgmrdr

adVECTORGRAPHIC kpcgmrdr

adVECTORGRAPHIC kpcgmrdr

adWORDPROCESSOR stringssr adWORDPROCESSOR

adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr adWORDPROCESSOR dcasr
adWORDPROCESSOR

Page 49 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name DG_CDS_Fmt
Micrografx_Draw_Fmt
Data_Point_VistaWord_ Fmt DECdx_Fmt Enable_WP_Fmt EPSF_Fmt

Number Category Description

MIME Type

17

16

DG Common Data Stream (CDS)

18

18

Windows Draw (Micrografx)

image/x-mgx-dsf

19

19

Vistaword

20

20

21

21

22

22

DEC WPS Plus DX format application/dec-dx Enable Word Processing application/ewp Encapsulated PostScript application/postscript

Preview_EPSF_Fmt

23

22

Encapsulated PostScript application/postscript

MS_Executable_Fmt

24

23

G31D_Fmt GIF_87a_Fmt

25

24

26

25

GIF_89a_Fmt

27

25

HP_Word_PC_Fmt

28

26

IBM_1403_LinePrinter_ 29

27

Fmt

IBM_DCF_Script_Fmt 30

28

IBM_DCA_FFT_Fmt

31

29

Interleaf_Fmt

32

30

GEM_Image_Fmt

33

31

IBM_Display_Write_Fmt 34

32

Sun_Raster_Fmt

35

33

Ami_Pro_Fmt

36

35

Ami_Pro_StyleSheet_Fmt 37

35

MORE_Fmt

38

36

Lyrix_Fmt

39

37

MSDOS/Windows executable
CCITT G3 1D
Graphics Interchange Format (GIF87a)
Graphics Interchange Format (GIF89a)
HP Word PC
IBM 1403 Line Printer

application/x-msdownload
image/gif image/gif

DCF Script

DCA-FFT (IBM Final Form)

text/x-ibm-fft

Interleaf

GEM Bit Image

IBM DisplayWrite

application/x-displaywrite

Sun Raster image

image/x-cmu-raster

Lotus Ami Pro

application/x-lotus-amipro

Lotus Ami Pro Style Sheet

MORE Database MAC

Lyrix Word Processing

IDOL KeyView (12.9)

Extension CDS DRW DV DX WPF EPS
EXE
GIF GIF HW I4 IC IF, FFT
IMG IP RAS, RS, SUN SAM

File Class

Readers

adWORDPROCESSOR stringssr

adVECTORGRAPHIC

adWORDPROCESSOR stringssr

adWORDPROCESSOR

adWORDPROCESSOR stringssr

adRASTERIMAGE,

kpepsrdr

adVECTORGRAPHIC

adRASTERIMAGE,

kpepsrdr

adVECTORGRAPHIC

adEXECUTABLE

exesr

adRASTERIMAGE adRASTERIMAGE

gifsr, kpgifrdr

adRASTERIMAGE

gifsr, kpgifrdr

adWORDPROCESSOR stringssr adWORDPROCESSOR

adWORDPROCESSOR stringssr adWORDPROCESSOR

adWORDPROCESSOR

adRASTERIMAGE

adWORDPROCESSOR dw4sr

adRASTERIMAGE

kpsunrdr

adWORDPROCESSOR lasr

adWORDPROCESSOR lasr

adOUTLINE

adWORDPROCESSOR stringssr

Page 50 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MASS_11_Fmt

40

38

MASS-11

application/x-mass-11

MacPaint_Fmt

41

39

MacPaint

image/x-macpaint

MS_Word_Mac_Fmt

42

40

Microsoft Word for

application/msword

Macintosh (up to version 3)

SmartWare_II_Comm_ 43

41

Fmt

SmartWare II

MS_Word_Win_Fmt

44

42

Microsoft Word for

application/msword

Windows (up to version 6)

Multimate_Fmt

45

43

MultiMate

application/x-multimate

Multimate_Fnote_Fmt

46

43

MultiMate Footnote File application/x-multimate-note

Multimate_Adv_Fmt

47

43

MultiMate Advantage

Multimate_Adv_Fnote_ 48

43

Fmt

MultiMate Advantage Footnote File

Multimate_Adv_II_Fmt 49

43

MultiMate Advantage II

Multimate_Adv_II_Fnote_ 50

43

Fmt

MultiMate Advantage II Footnote File

Multiplan_PC_Fmt

51

44

Microsoft Multiplan (PC) application/x-ms-multiplan

Multiplan_Mac_Fmt

52

44

Microsoft Multiplan (Mac) application/x-ms-multiplan

MS_RTF_Fmt

53

45

Rich Text Format (RTF) application/rtf

MS_Word_PC_Fmt

54

46

Microsoft Word for PC (up application/x-ms-wordpc to version 6)

MS_Word_PC_ StyleSheet_Fmt

55

46

Microsoft Word for PC (up to version 6) Style Sheet

MS_Word_PC_Glossary_ 56

46

Fmt

Microsoft Word for PC (up to version 6) Glossary

MS_Word_PC_Driver_ 57

46

Fmt

Microsoft Word for PC (up to version 6) Driver

MS_Word_PC_Misc_Fmt 58

46

Microsoft Word for PC (up to version 6) Miscellaneous File

NBI_Async_Archive_Fmt 59

47

NBI Async Archive Format

Navy_DIF_Fmt

60

48

Navy DIF (document interchange format)

application/x-navy

IDOL KeyView (12.9)

Extension M1 MAC, PIC, PNTG DOC

File Class

Readers

adWORDPROCESSOR stringssr

adRASTERIMAGE

kpmacrdr

adWORDPROCESSOR mbsr

adCOMMUNICATION

DOC, WPS

adWORDPROCESSOR misr

MM MMFN

adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr

FBX, FNX

adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr

RTF MW

adSPREADSHEET adSPREADSHEET adWORDPROCESSOR rtfsr adWORDPROCESSOR mwsr

adWORDPROCESSOR mwsr

adWORDPROCESSOR mwsr

adWORDPROCESSOR mwsr

adWORDPROCESSOR mwsr

adWORDPROCESSOR

ND

adWORDPROCESSOR stringssr

Page 51 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

NBI_Net_Archive_Fmt 61

49

NBI OASys Net Archive Format

NIOS_TOP_Fmt

62

50

NIOS TOP

FileMaker_Mac_Fmt

63

51

Filemaker MAC

ODA_Q1_11_Fmt

64

52

ODA / ODIF Q1 11

ODA_Q1_12_Fmt

65

52

ODA / ODIF Q1 12

OLIDIF_Fmt

66

53

OLIDIF (Olivetti)

Office_Writer_Fmt

67

55

Office Writer

PC_Paintbrush_Fmt

68

56

PC Paintbrush Graphics (PCX)

CPT_Comm_Fmt

69

57

CPT Corporation word processor

Lotus_PIC_Fmt

70

58

Lotus PIC

Mac_PICT_Fmt

71

59

Macintosh Raster / QuickDraw Picture

Philips_Script_Word_Fmt 72

60

Philips Script

PostScript_Fmt

73

61

PostScript

PRIMEWORD_Fmt

74

62

PRIMEWORD

Quadratron_Q_One_v1_ 75

63

Fmt

Q-One V1.93J

Quadratron_Q_One_v2_ 76

64

Fmt

Q-One V2.0

SAMNA_Word_IV_Fmt 77

65

SAMNA Word

Ami_Pro_Draw_Fmt

78

66

Lotus Ami Pro Draw

MIME Type
image/vnd.zbrush.pcx image/x-pict image/x-pict application/postscript

SYLK_Spreadsheet_Fmt 79

67

SmartWare_II_WP_Fmt 80

68

Symphony_Fmt

81

69

Targa_Fmt TIFF_Fmt

82

70

83

71

SYmbolic LinK (SYLK) format

Informix SmartWare II word processor

Lotus Symphony spreadsheet

application/vnd.symphony

Truevision Targa image image/x-tga

Tagged Image File Format image/tiff

IDOL KeyView (12.9)

Extension NN
FP5, FP7 OD OD
OW PCX PF PIC PCT
PS
Q1, QX Q1, QX SAM SDW SLK DOC, SMT WR1 TGA TIF, TIFF

File Class

Readers

adWORDPROCESSOR nnsr

adWORDPROCESSOR

adDATABASE

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adWORDPROCESSOR

adWORDPROCESSOR stringssr

adRASTERIMAGE

kppcxrdr

adWORDPROCESSOR stringssr

adVECTORGRAPHIC kppicrdr

adRASTERIMAGE,

kppctrdr

adVECTORGRAPHIC

adWORDPROCESSOR

adVECTORGRAPHIC

adWORDPROCESSOR pwsr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr
adVECTORGRAPHIC, kpsdwrdr adRASTERIMAGE
adSPREADSHEET

adWORDPROCESSOR swsr

adSPREADSHEET

adRASTERIMAGE adRASTERIMAGE,

kpTGArdr kptifrdr, tifsr

Page 52 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

(TIFF)

Targon_Word_Fmt

84

72

Targon Word

Uniplex_Ucalc_Fmt

85

73

Uniplex Ucalc

Uniplex_WP_Fmt

86

74

Uniplex word processor

MS_Word_UNIX_Fmt

87

75

Microsoft Word UNIX

application/msword

WANG_PC_Fmt

88

76

Wang IWP for PC

application/x-wang-iwp

WordERA_Fmt

89

77

WordERA

WANG_WPS_Comm_ 90

78

Fmt

WANG WPS

WordPerfect_Mac_Fmt 91

79

WordPerfect MAC

application/x-corel-wordperfect

WordPerfect_Fmt

92

86

WordPerfect version 4

application/x-corel-wordperfect

WordPerfect_VAX_Fmt 93

139

WordPerfect VAX

application/x-corel-wordperfect

WordPerfect_Macro_Fmt 94

139

WordPerfect Macro

application/vnd.wordperfect

WordPerfect_Dictionary_ 95

139

WordPerfect Spelling

application/vnd.wordperfect

Fmt

Dictionary

WordPerfect_Thesaurus_ 96

139

WordPerfect Thesaurus application/vnd.wordperfect

Fmt

WordPerfect_Resource_ 97

139

WordPerfect Resource

application/vnd.wordperfect

Fmt

File

WordPerfect_Driver_Fmt 98

139

WordPerfect Driver

application/vnd.wordperfect

WordPerfect_Cfg_Fmt 99

139

WordPerfect Configuration application/vnd.wordperfect

File

WordPerfect_ Hyphenation_Fmt

100

139

WordPerfect Hyphenation application/vnd.wordperfect Dictionary

WordPerfect_Misc_Fmt 101

139

WordPerfect Miscellaneous File

application/vnd.wordperfect

WordMARC_Fmt

102

82

WordMARC Composer video/x-ms-wm

Windows_Metafile_Fmt 103

83

Windows Metafile

image/wmf

Windows_Metafile_ NoHdr_Fmt

104

83

SmartWare_II_DB_Fmt 105

84

Windows Metafile (no header)
Informix SmartWare II database

image/wmf database/x-smartdata

IDOL KeyView (12.9)

Extension
TW SS UP
DOC DC, GL, FR WF
WP, WP4
MRS SPW
WWK, PRS IRS, VRS PFX HYC
WM, PW WMF WMF

File Class

Readers

adFAXFORMAT

adWORDPROCESSOR stringssr

adSPREADSHEET

adWORDPROCESSOR stringssr

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adWORDPROCESSOR wpmsr adWORDPROCESSOR stringssr adWORDPROCESSOR adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR stringssr
adVECTORGRAPHIC, kpwmfrdr adRASTERIMAGE
adVECTORGRAPHIC kpwmfrdr

adDATABASE

Page 53 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

WordPerfect_Graphics_ 106

195

Fmt

WordPerfect Graphics (version 2 and higher)

application/vnd.wordperfect

WordStar_Fmt

107

87

WordStar

application/vnd.wordstar

WANG_WITA_Fmt

108

88

WANG WITA

Xerox_860_Comm_Fmt 109

89

Xerox 860

Xerox_Writer_Fmt

110

91

Xerox Writer

DIF_SpreadSheet_Fmt 111

92

Data Interchange Format application/dif+xml (DIF)

Enable_Spreadsheet_Fmt 112

93

Enable Spreadsheet

application/vnd.epson.ssf

SuperCalc_Fmt

113

94

Sorcim SuperCalc spreadsheet

application/x-supercalc5

UltraCalc_Fmt

114

95

UltraCalc spreadsheet

SmartWare_II_SS_Fmt 115

96

Informix SmartWare II spreadsheet

application/x-smartware

SOF_Encapsulation_Fmt 116

97

Serialized Object Format application/java-serialized-object (SOF)

PowerPoint_Win_Fmt

117

98

Microsoft PowerPoint PC application/x-ms-powerpoint (up to version 4)

PowerPoint_Mac_Fmt

118

99

Microsoft PowerPoint MAC (up to version 4)

application/x-ms-powerpoint

PowerPoint_95_Fmt

119

212

Microsoft PowerPoint 95 application/x-ms-powerpoint

PowerPoint_97_Fmt

120

272

Microsoft PowerPoint 97 application/x-ms-powerpoint

PageMaker_Mac_Fmt

121

100

PageMaker for Macintosh

PageMaker_Win_Fmt

122

101

PageMaker for Windows

MS_Works_Mac_WP_ 123

103

Fmt

Microsoft Works Word Processor for MAC

application/x-msworks

MS_Works_Mac_DB_

124

104

Fmt

Microsoft Works Database application/x-msworks for MAC

MS_Works_Mac_SS_

125

105

Fmt

Microsoft Works Spreadsheet for MAC

application/x-msworks

MS_Works_Mac_Comm_ 126

106

Fmt

Microsoft Works

application/x-msworks

Communication for MAC

MS_Works_DOS_WP_ 127

107

Fmt

Microsoft Works Word Processor for DOS

application/x-msworks

IDOL KeyView (12.9)

Extension WPG, QPG WS, WSD WT
DIF SSF CAL
SOF PPT PPT PPT PPT
MWK
WPS

File Class

Readers

adRASTERIMAGE,

kpwg2rdr,

adVECTORGRAPHIC kpwpgrdr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adSPREADSHEET

difsr

adSPREADSHEET adSPREADSHEET

adSPREADSHEET adSPREADSHEET

adENCAPSULATION

adPRESENTATION

kpp40rdr

adPRESENTATION

olesr

adPRESENTATION

kpp95rdr

adPRESENTATION

kpp97rdr

adDESKTOPPUBLSH

adDESKTOPPUBLSH

adWORDPROCESSOR stringssr

adDATABASE

adSPREADSHEET

mwssr

adCOMMUNICATION

adWORDPROCESSOR stringssr

Page 54 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MS_Works_DOS_DB_ 128

108

Fmt

Microsoft Works Database application/x-msworks for DOS

MS_Works_DOS_SS_ 129

109

Fmt

Microsoft Works Spreadsheet for DOS

application/x-msworks

MS_Works_Win_WP_

130

227

Fmt

Microsoft Works Word

application/x-msworks

Processor for Windows (up

to 2000)

MS_Works_Win_DB_Fmt 131

231

Microsoft Works Database application/x-msworks for Windows

MS_Works_Win_SS_Fmt 132

228

Microsoft Works

application/x-msworks

Spreadsheet for Windows

PC_Library_Fmt

133

111

DOS/Windows Object Library

application/x-archive

MacWrite_Fmt

134

112

MacWrite

application/macwriteii

MacWrite_II_Fmt

135

113

MacWrite II

application/macwriteii

Freehand_Fmt

136

114

Freehand MAC

image/x-freehand

Disk_Doubler_Fmt

137

115

Disk Doubler

HP_GL_Fmt

138

116

HP Graphics Language

vector/x-hpgl

FrameMaker_Fmt

139

136

FrameMaker

application/vnd.framemaker

FrameMaker_Book_Fmt 140

136

FrameMaker Book

application/vnd.framemaker

Maker_Markup_ Language_Fmt

141

174

Maker Markup Language application/vnd.mif

Maker_Interchange_Fmt 142

117

Adobe FrameMaker

application/x-mif

Interchange Format (MIF)

JPEG_File_Interchange_ 143

118

Fmt

JPEG Interchange Format image/jpeg

Reflex_Fmt

144

119

Borland Reflex database database/reflex

Framework_Fmt

145

276

Framework office suite

Framework_II_Fmt

146

120

Framework II office suite

Paradox_Fmt

147

121

Borland Paradox database application/paradox

MS_Windows_Write_Fmt 148

123

Microsoft Windows Write application/x-ms-write

Quattro_Pro_DOS_Fmt 149

124

Corel Quattro Pro for DOS application/x-quattropro

Quattro_Pro_Win_Fmt 150

184

Corel Quattro Pro for

application/x-quattro-win

IDOL KeyView (12.9)

Extension WDB

File Class adDATABASE

Readers

adSPREADSHEET

mwssr

WPS, W40

adWORDPROCESSOR msw6sr, mswsr

adDATABASE

WKS, S30, S40

adSPREADSHEET

mwssr

LIB, A

adLIBRARY

HPGL, HPG FM, FRM BOOK

adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr adVECTORGRAPHIC adENCAPSULATION adVECTORGRAPHIC adDESKTOPPUBLSH adDESKTOPPUBLSH adDESKTOPPUBLSH

MIF

adWORDPROCESSOR mifsr

JPG, JPEG
FW3 DB WRI WQ1 WB1, WB2, WB3

adRASTERIMAGE

jpgsr, kpjpgrdr

adDATABASE

adMIXED

adMIXED

adDATABASE

adWORDPROCESSOR mwsr

adSPREADSHEET

adSPREADSHEET

qpssr

Page 55 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

Windows

Persuasion_Fmt

151

126

Adobe Persuasion

Windows_Icon_Fmt

152

128

Windows Icon Format

Windows_Cursor_Fmt 153

133

Windows Cursor

MS_Project_Activity_Fmt 154

129

Microsoft Project (up to version 3) activity file

MS_Project_Resource_ 155

129

Fmt

Microsoft Project (up to version 3) resource file

MS_Project_Calc_Fmt 156

129

Microsoft Project (up to version 3) calc file

PKZIP_Fmt

157

132

ZIP Archive

MIME Type image/vnd.microsoft.icoN image/x-win-bitmap
application/zip

Quark_Xpress_Fmt

158

134

ARC_PAK_Archive_Fmt 159

135

MS_Publisher_Fmt

160

137

PlanPerfect_Fmt

161

138

WordPerfect_Auxiliary_ 162

139

Fmt

MS_WAVE_Audio_Fmt 163

141

MIDI_Audio_Fmt

164

142

AutoCAD_DXF_Binary_ 165

143

Fmt

AutoCAD_DXF_Text_

166

143

Fmt

dBase_Fmt

167

144

OS_2_PM_Metafile_Fmt 168

145

Lasergraphics_ Language_Fmt

169

146

AutoShade_Rendering_ 170

147

Fmt

GEM_VDI_Fmt

171

148

Windows_Help_Fmt

172

149

Quark Xpress MAC

PAK/ARC Archive

Microsoft Publisher (up to application/x-mspublisher version 3)

PlanPerfect

Corel WordPerfect auxiliary file

Microsoft Wave audio

audio/wav

MIDI audio

audio/mid

Autodesk AutoCAD DXF image/x-dxf binary format

Autodesk AutoCAD DXF image/x-dxf text format

dBase Database III+/IV application/x-dbf

OS/2 PM Metafile

Lasergraphics Language

AutoShade Rendering

application/x-autoshade

GEM VDI Metafile image Windows Help File

application/winhlp

IDOL KeyView (12.9)

Extension
ICO CUR
ZIP, ZIPX
ARC, PAK PUB
WPW WAV MID, MIDI DXF DXF DBF, VCX MET
GEM, GDI HLP

File Class

Readers

adPRESENTATION adRASTERIMAGE adRASTERIMAGE adSCHEDULE

kpicordr

adSCHEDULE

adSCHEDULE

adENCAPSULATION, adEXECUTABLE adDESKTOPPUBLSH adENCAPSULATION adDESKTOPPUBLSH

unzip mspubsr

adSCHEDULE adMISC, adENCAPSULATION adSOUND adSOUND adVECTORGRAPHIC
adVECTORGRAPHIC
adDATABASE adVECTORGRAPHIC adVECTORGRAPHIC

MCI, riffsr
MCI
kpDXFrdr, kpODArdr
kpDXFrdr, kpODArdr
dbfsr

adVECTORGRAPHIC

adVECTORGRAPHIC adMISC

Page 56 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Volkswriter_Fmt

173

150

Volkswriter word processor

Ability_WP_Fmt

174

151

Ability Word Processor

Ability_DB_Fmt

175

151

Ability Database

Ability_SS_Fmt

176

151

Ability Spreadsheet

Ability_Comm_Fmt

177

151

Ability Presentation

Ability_Image_Fmt

178

151

Ability Image

XyWrite_Fmt

179

152

XYWrite / Nota Bene

CSV_Fmt

180

153

CSV (Comma Separated text/csv Values)

IBM_Writing_Assistant_ 181

154

Fmt

IBM Writing Assistant

WordStar_2000_Fmt

182

155

WordStar 2000

HP_PCL_Fmt

183

157

HP Printer Control Language

application/pcl

UNIX_Exe_PreSysV_

184

158

VAX_Fmt

UNIX executable (PDP11/pre-System V VAX)

application/octet-stream

UNIX_Exe_Basic_16_

185

158

Fmt

UNIX executable (Basic- application/octet-stream 16)

UNIX_Exe_x86_Fmt

186

158

UNIX executable (x86)

application/octet-stream

UNIX_Exe_iAPX_286_ 187

158

Fmt

UNIX executable (iAPX 286)

application/octet-stream

UNIX_Exe_MC68k_Fmt 188

158

UNIX executable (MC680x0)

application/octet-stream

UNIX_Exe_3B20_Fmt

189

158

UNIX executable (3B20) application/octet-stream

UNIX_Exe_WE32000_ 190

158

Fmt

UNIX executable (WE32000)

application/octet-stream

UNIX_Exe_VAX_Fmt

191

158

UNIX executable (VAX) application/octet-stream

UNIX_Exe_Bell_5_Fmt 192

158

UNIX executable (Bell 5.0) application/octet-stream

UNIX_Obj_VAX_ Demand_Fmt

193

159

UNIX object module (VAX Demand)

UNIX_Obj_MS8086_Fmt 194

159

UNIX object module (old MS 8086)

IDOL KeyView (12.9)

Extension VW4
XY4 CSV IWA WS2 PCL

File Class

Readers

adWORDPROCESSOR stringssr

adWORDPROCESSOR

adDATABASE

adSPREADSHEET

adCOMMUNICATION

adRASTERIMAGE

adWORDPROCESSOR xywsr

adSPREADSHEET

csvsr

adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr adVECTORGRAPHIC

adEXECUTABLE

adEXECUTABLE

adEXECUTABLE adEXECUTABLE

adEXECUTABLE

adEXECUTABLE adEXECUTABLE

adEXECUTABLE adEXECUTABLE adOBJECTMODULE

adOBJECTMODULE

Page 57 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

UNIX_Obj_Z8000_Fmt 195

159

UNIX object module (Z8000)

AU_Audio_Fmt

196

161

NeXT/Sun Audio Data

audio/basic

NeWS_Font_Fmt

197

162

NeWS bitmap font

cpio_Archive_CRChdr_ 198

163

Fmt

cpio archive (CRC Header) application/x-cpio

cpio_Archive_CHRhdr_ 199

163

Fmt

cpio archive (CHR Header) application/x-cpio

PEX_Binary_Archive_Fmt 200

164

SUN PEX Binary Archive

Sun_vfont_Fmt

201

165

SUN vfont Definition

Curses_Screen_Fmt

202

166

Curses Screen Image

UUEncoded_Fmt

203

167

UU-encoded text

text/x-uuencode

WriteNow_Fmt

204

168

WriteNow MAC

PC_Obj_Fmt

205

169

DOS/Windows Object Module

application/octet-stream

Windows_Group_Fmt

206

170

Windows Group

TrueType_Font_Fmt

207

171

TrueType Font

application/x-font-ttf

Windows_PIF_Fmt

208

172

Program Information File application/octet-stream (PIF)

MS_COM_Executable_ 209

173

Fmt

PC (.COM)

application/octet-stream

StuffIt_Fmt

210

175

StuffIt (MAC)

application/x-stuffit

PeachCalc_Fmt

211

176

PeachCalc

Wang_GDL_Fmt

212

177

WANG Office GDL Header

Q_A_DOS_Fmt

213

179

Symantec Q&A for DOS application/x-qa-write

Q_A_Win_Fmt

214

180

Symantec Q&A for Windows

application/x-qa-write

WPS_PLUS_Fmt

215

181

WPS-PLUS

application/vnd.ms-wpl

DCX_Fmt

216

182

DCX FAX Format(PCX images)

image/dcx

OLE_Fmt

217

183

OLE Compound Document

EBCDIC_Fmt

218

186

EBCDIC Text

application/ebcdic

IDOL KeyView (12.9)

Extension
AU, SND CPIO CPIO
UUE OBJ
TTF PIF COM HQX CAL
JW WPL DCX OLE

File Class adOBJECTMODULE

Readers

adSOUND

MCI

adFONT

adENCAPSULATION

adENCAPSULATION

adENCAPSULATION adFONT adRASTERIMAGE adENCAPSULATION uudsr adWORDPROCESSOR stringssr adOBJECTMODULE

adMISC adFONT adMISC

adEXECUTABLE

adENCAPSULATION adSPREADSHEET adENCAPSULATION adWORDPROCESSOR stringssr adWORDPROCESSOR stringssr

adWORDPROCESSOR stringssr

adFAXFORMAT

kpdcxrdr

adENCAPSULATION olesr adWORDPROCESSOR

Page 58 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name DCS_Fmt UNIX_SHAR_Fmt Lotus_Notes_BitMap_ Fmt Lotus_Notes_CDF_Fmt Compress_Fmt

Number Category Description

MIME Type

219

187

DCS

220

190

SHAR shell archive format application/x-shar

221

191

Lotus Notes Bitmap

222

193

223

192

Lotus Notes CDF UNIX Compress archive

application/cdf application/x-compress

GZ_Compress_Fmt TAR_Fmt ODIF_FOD26_Fmt
ODIF_FOD36_Fmt
ALIS_Fmt Envoy_Fmt PDF_Fmt

224

198

225

194

226

196

227

196

228

197

229

199

230

200

GZ Compress archive

application/gzip

TAR (tape archive)

application/tar

Open Document

application/oda

Architecture (ODA / ODIF)

FOD26

Open Document

application/oda

Architecture (ODA / ODIF)

FOD36

ALIS

WordPerfect Envoy

application/envoy

Adobe PDF (Portable Document Format)

application/pdf

BinHex_Fmt SMTP_Fmt

231

206

232

207

MIME_Fmt USENET_Fmt SGML_Fmt HTML_Fmt ACT_Fmt PNG_Fmt

233

208

234

264

235

209

236

210

237

211

238

213

MS_Video_Fmt

239

214

Windows_Animated_

240

215

Cursor_Fmt

BinHex

application/mac-binhex40

SMTP (Text Mail / Outlook message/rfc822 Express)
MIME (EML / MBX email)1 message/rfc822

USENET

message/news

SGML

text/sgml

HTML

text/html

ACT! CRM software

Portable Network Graphics image/png (PNG)

Video for Windows (AVI) video/avi

Windows Animated Cursor

IDOL KeyView (12.9)

Extension
SHAR
CDF Z GZ TAR F26

File Class

Readers

adWORDPROCESSOR

adENCAPSULATION

adRASTERIMAGE

adWORDPROCESSOR stringssr

adENCAPSULATION

kvzee, kvzeesr

adENCAPSULATION kvgz, kvgzsr

adENCAPSULATION tarsr

adWORDPROCESSOR

F36

adWORDPROCESSOR

EVY PDF
HQX SMTP
EML, MBX
SGML HTM, HTML ACT PNG
AVI ANI

adWORDPROCESSOR
adWORDPROCESSOR
adWORDPROCESSOR kppdf2rdr, kppdfrdr, pdf2sr, pdfsr
adENCAPSULATION kvhqxsr
adENCAPSULATION emlsr

adENCAPSULATION mbxsr

adWORDPROCESSOR

adWORDPROCESSOR afsr

adWORDPROCESSOR htmsr

adWORDPROCESSOR

adRASTERIMAGE

kppngrdr, pngsr

adMOVIE

MCI

adRASTERIMAGE

kpanirdr

Page 59 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Windows_CPP_Obj_

241

216

Storage_Fmt

Windows C++ Object Storage

Windows_Palette_Fmt 242

217

Windows Palette

RIFF_DIB_Fmt

243

218

RIFF Device Independent Bitmap

RIFF_MIDI_Fmt

244

219

RIFF MIDI

audio/midi

RIFF_Multimedia_Movie_ 245

220

Fmt

RIFF Multimedia Movie

MPEG_Fmt

246

221

MPEG Movie

video/mpeg

QuickTime_Fmt

247

222

QuickTime Movie, MPEG- video/quicktime 4 audio

AIFF_Fmt

248

223

Audio Interchange File Format (AIFF)

audio/aiff

Amiga_MOD_Fmt

249

224

Amiga MOD

Amiga_IFF_8SVX_Fmt 250

225

Amiga IFF (8SVX) Sound audio/x-8svx

Creative_Voice_Audio_ 251

226

Fmt

Creative Voice (VOC)

AutoDesk_Animator_FLI_ 252

229

Fmt

AutoDesk Animator FLIC video/x-fli

AutoDesk_AnimatorPro_ 253

230

FLC_Fmt

AutoDesk Animator Pro FLIC

video/x-flc

Compactor_Archive_Fmt 254

233

Compactor / Compact Pro application/mac-compactpro

VRML_Fmt

255

234

VRML

model/vrml

QuickDraw_3D_Metafile_ 256

235

Fmt

QuickDraw 3D Metafile

PGP_Secret_Keyring_

257

236

Fmt

PGP Secret Keyring

application/pgp

PGP_Public_Keyring_Fmt 258

237

PGP Public Keyring

application/pgp

PGP_Encrypted_Data_ 259

238

Fmt

PGP Encrypted Data

application/pgp

PGP_Signed_Data_Fmt 260

239

PGP Signed Data

application/pgp

PGP_SignedEncrypted_ 261

240

Data_Fmt

PGP Signed and Encrypted application/pgp Data

IDOL KeyView (12.9)

Extension

File Class adMIXED

Readers

PAL

adRASTERIMAGE

adRASTERIMAGE

RMI MMM

adSOUND adMOVIE

MOV, QT, MP4

adMOVIE adMOVIE

AIF, AIFF, AIFC adSOUND

MCI, mpeg4sr
MCI, aiffsr

MOD IFF VOC

adSOUND adSOUND adSOUND

FLI

adANIMATION

FLC

adANIMATION

WRL

adENCAPSULATION adVECTORGRAPHIC adVECTORGRAPHIC

adENCAPSULATION

adENCAPSULATION adENCAPSULATION

adENCAPSULATION adENCAPSULATION

Page 60 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

PGP_Sign_Certificate_ 262

241

Fmt

PGP Signature Certificate application/pgp-signature

PGP_Compressed_Data_ 263

246

Fmt

PGP Compressed Data application/pgp

PGP_ASCII_Public_ Keyring_Fmt

264

242

ASCII-armored PGP Public application/pgp Keyring

PGP_ASCII_Encoded_ 265

243

Fmt

ASCII-armored PGP encoded

application/pgp

PGP_ASCII_Signed_Fmt 266

244

ASCII-armored PGP signed

application/pgp

OLE_DIB_Fmt

267

245

OLE DIB object

SGI_Image_Fmt

268

247

SGI RGB Image

image/sgi

Lotus_ScreenCam_Fmt 269

248

Lotus ScreenCam

application/vnd.lotus-screencam

MPEG_Audio_Fmt

270

249

MPEG-1 Audio layer3 (MP3)

audio/mpeg

FTP_Software_Session_ 271

250

Fmt

FTP Session Data

Netscape_Bookmark_

272

210

File_Fmt

Netscape Bookmark File text/html

Corel_Draw_CMX_Fmt 273

252

Corel CMX

application/cmx

AutoDesk_DWG_Fmt

274

253

AutoDesk AutoCAD Drawing (DWG)

image/x-dwg

AutoDesk_WHIP_Fmt 275

254

AutoDesk WHIP

Macromedia_Director_ 276

255

Fmt

Macromedia Shockwave/Adobe Director

application/x-director

Real_Audio_Fmt

277

256

Real Audio

audio/x-pn-realaudio

MSDOS_Device_Driver_ 278

257

Fmt

MSDOS Device Driver

application/octet-stream

Micrografx_Designer_

279

258

Fmt

Micrografx Designer

SVF_Fmt

280

259

Simple Vector Format (SVF)

image/x-svf

Applix_Words_Fmt

281

261

Applix Words

application/x-applix-word

IDOL KeyView (12.9)

Extension SIG

File Class adENCAPSULATION

Readers

adENCAPSULATION

PGP

adENCAPSULATION

adENCAPSULATION

adENCAPSULATION

RGB SCM MPEGA, MPG, MP3 STE

adRASTERIMAGE adRASTERIMAGE adANIMATION adSOUND

kpsgirdr MCI, mp3sr

adCOMMUNICATION

adWORDPROCESSOR htmsr

CMX DWG
WHP DCR, DXR, DIR

adVECTORGRAPHIC adVECTORGRAPHIC
adVECTORGRAPHIC adANIMATION

kpDWGrdr, kpODArdr

RM, RA SYS DSF SVF AW

adSOUND adEXECUTABLE adVECTORGRAPHIC adVECTORGRAPHIC adWORDPROCESSOR awsr

Page 61 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

Applix_Graphics_Fmt

282

262

Applix Graphics

MS_Access_Fmt

283

263

Microsoft Access (versions 1 and 2)

MS_Access_95_Fmt

284

263

Microsoft Access 95

MS_Access_97_Fmt

285

263

Microsoft Access 97

MacBinary_Fmt

286

265

MacBinary

Apple_Single_Fmt

287

266

Apple Single

Apple_Double_Fmt

288

267

Apple Double

Enhanced_Metafile_Fmt 289

270

Enhanced Metafile

MS_Office_Drawing_Fmt 290

271

Microsoft Office Drawing

XML_Fmt

291

285

XML

DeVice_Independent_

292

274

Fmt

DeVice Independent file (DVI)

Unicode_Fmt

293

275

Unicode text file

Lotus_123_Worksheet_ 294

81

Fmt

Lotus 1-2-3

Lotus_123_Format_Fmt 295

81

Lotus 1-2-3 Formatting

Lotus_123_97_Fmt

296

81

Lotus 1-2-3 97

Lotus_Word_Pro_96_Fmt 297

268

Lotus Word Pro 96

Lotus_Word_Pro_97_Fmt 298

268

Lotus Word Pro 97

Freelance_DOS_Fmt

299

140

Lotus Freelance for DOS

Freelance_Win_Fmt

300

140

Lotus Freelance for Windows

Freelance_OS2_Fmt

301

140

Lotus Freelance for OS/2

Freelance_96_Fmt

302

140

Lotus Freelance 96

Freelance_97_Fmt

303

140

Lotus Freelance 97

MS_Word_95_Fmt

304

189

Microsoft Word 95

MS_Word_97_Fmt

305

269

Microsoft Word 97

Excel_Fmt

306

90

Microsoft Excel (up to version 5)

Excel_Chart_Fmt

307

90

Microsoft Excel (up to

MIME Type
application/x-msaccess
application/msaccess application/msaccess application/x-macbinary
multipart/appledouble image/x-emf
text/xml application/x-dvi
text/plain application/x-lotus-123
application/x-123 application/x-lotus-123 application/vnd.lotus-wordpro application/vnd.lotus-wordpro application/x-freelance application/x-freelance
application/x-freelance application/x-freelance application/x-freelance application/msword application/msword application/x-ms-excel
application/x-ms-excel

IDOL KeyView (12.9)

Extension AG MDB

File Class adPRESENTATION adDATABASE

Readers kpagrdr mdbsr

MDB MDB BIN
AD EMF
XML DVI

adDATABASE

mdbsr

adDATABASE

mdbsr

adENCAPSULATION macbinsr

adENCAPSULATION

adENCAPSULATION

adVECTORGRAPHIC kpemfrdr

adVECTORGRAPHIC kpmsordr

adWORDPROCESSOR xmlsr

adVECTORGRAPHIC

UNI WKS, WK1, WK3, WK4 FM3 123 LWP, MWP LWP, MWP PRZ PRE, FLW

adWORDPROCESSOR unisr

adSPREADSHEET

wkssr

adSPREADSHEET

l123sr

adSPREADSHEET

l123sr

adWORDPROCESSOR lwpsr

adWORDPROCESSOR lwpsr

adPRESENTATION

kpprzrdr

adPRESENTATION

kpprerdr

PRS PRZ PRZ DOC DOC, WPS, WBK XLS

adPRESENTATION

kpprerdr

adPRESENTATION

kpprzrdr

adPRESENTATION

kpprzrdr

adWORDPROCESSOR mw6sr

adWORDPROCESSOR mw8sr

adSPREADSHEET

xlssr

XLC

adSPREADSHEET

xlssr

Page 62 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

version 5) chart

Excel_Macro_Fmt

308

90

Microsoft Excel (up to version 5) macro

application/vnd.ms-excel

Excel_95_Fmt

309

188

Microsoft Excel 95

application/x-ms-excel

Excel_97_Fmt

310

188

Microsoft Excel 97

application/x-ms-excel

Corel_Presentations_Fmt 311

127

Corel Presentations

application/x-corelpresentations

Harvard_Graphics_Fmt 312

131

Harvard Graphics

Harvard_Graphics_ Chart_Fmt

313

131

Harvard Graphics Chart

Harvard_Graphics_ Symbol_Fmt

314

131

Harvard Graphics Symbol File (v3)

Harvard_Graphics_Cfg_ 315

131

Fmt

Harvard Graphics Configuration File

Harvard_Graphics_ Palette_Fmt

316

131

Harvard Graphics Palette

Lotus_123_R9_Fmt

317

81

Lotus 1-2-3 Release 9

application/x-lotus-123

Applix_Spreadsheets_

318

278

Fmt

Applix Spreadsheets

application/x-applix-spreadsheet

MS_Pocket_Word_Fmt 319

45

Microsoft Pocket Word

MS_DIB_Fmt

320

279

Microsoft Device Independent Bitmap

image/bmp

MS_Word_2000_Fmt

321

269

Microsoft Word 2000

application/msword

Excel_2000_Fmt

322

188

Microsoft Excel 2000

application/x-ms-excel

PowerPoint_2000_Fmt 323

272

Microsoft PowerPoint 2000 application/x-ms-powerpoint

MS_Access_2000_Fmt 324

263

Microsoft Access 2000

application/x-msaccess

MS_Project_4_Fmt

325

281

Microsoft Project 4

MS_Project_41_Fmt

326

281

Microsoft Project 4.1

MS_Project_98_Fmt

327

281

Microsoft Project 98

application/vnd.ms-project

Folio_Flat_Fmt

328

282

Folio Flat File

HWP_Fmt

329

283

Haansoft Hangul HWP (Arae-Ah Hangul)

application/x-hwp

ICHITARO_Fmt

330

284

ICHITARO (v4-10)

application/x-ichitaro

IDOL KeyView (12.9)

Extension
XLM
XLS XLS, XLR XFD, XFDL PR4 CH3, CHT
SY3
PL
123 AS
PWD DIB
DOC XLS PPT MDB MPP MPP MPP FFF HWP
JTD

File Class

Readers

adSPREADSHEET

xlssr

adSPREADSHEET adSPREADSHEET adPRESENTATION adPRESENTATION adVECTORGRAPHIC

xlssr xlssr kpshwrdr

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adSPREADSHEET adSPREADSHEET

l123sr assr

adWORDPROCESSOR rtfsr adRASTERIMAGE

adWORDPROCESSOR mw8sr

adSPREADSHEET

xlssr

adPRESENTATION

kpp97rdr

adDATABASE

mdbsr

adSCHEDULE

mppsr

adSCHEDULE

mppsr

adSCHEDULE

mppsr

adWORDPROCESSOR foliosr

adWORDPROCESSOR hwposr, hwpsr

adWORDPROCESSOR jtdsr

Page 63 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name IS_XML_Fmt Oasys_Fmt PBM_ASC_Fmt
PBM_BIN_Fmt
PGM_ASC_Fmt
PGM_BIN_Fmt
PPM_ASC_Fmt
PPM_BIN_Fmt
XBM_Fmt XPM_Fmt FPX_Fmt
PCD_Fmt MS_Visio_Fmt
MS_Project_2000_Fmt MS_Outlook_Fmt
ELF_Relocatable_Fmt ELF_Executable_Fmt ELF_Dynamic_Lib_Fmt MS_Word_XML_Fmt MS_Excel_XML_Fmt MS_Visio_XML_Fmt SO_Text_XML_Fmt

Number Category Description

MIME Type

331

273

Extended or Custom XML text/xml

332

286

Fujitsu OASYS

application/vnd.fujitsu.oasys

333

287

Portable Bitmap Utilities ASCII format (PBM)

image/pbm

334

287

Portable Bitmap Utilities BINARY format (PBM)

image/pbm

335

288

Portable Greymap Utilities image/x-pgm ASCII format (PGM)

336

288

Portable Greymap Utilities image/x-pgm BINARY format (PGM)

337

289

Portable Pixmap Utilities ASCII format (PPM)

image/x-portable-pixmap

338

289

Portable Pixmap Utilities BINARY format (PPM)

image/x-portable-pixmap

339

290

X Bitmap format (XBM)

image/x-xbitmap

340

291

X Pixmap format (XPM) image/xpm

341

292

Kodak FlashPix FPX Image format

image/fpx

342

293

PCD Image format

image/pcd

343

294

Microsoft Visio (up to version 11)

image/x-vsd

344

281

Microsoft Project 2000

application/vnd.ms-project

345

295

Microsoft Outlook message

application/vnd.ms-outlook

346

159

ELF Relocatable

application/octet-stream

347

158

ELF Executable

application/octet-stream

348

160

ELF Dynamic Library

application/octet-stream

349

285

Microsoft Word 2003 XML text/xml

350

285

Microsoft Excel 2003 XML text/xml

351

285

Microsoft Visio 2003 XML text/xml

352

314

OpenDocument format (OpenOffice 1/StarOffice 6,7) Text XML

application/vnd.sun.xml.writer

IDOL KeyView (12.9)

Extension XML OAS, OA2, OA3 PBM, PNM

File Class

Readers

adWORDPROCESSOR

adWORDPROCESSOR oa2sr

adRASTERIMAGE

PBM, PNM

adRASTERIMAGE

PGM, PNM

adRASTERIMAGE

PGM, PNM

adRASTERIMAGE

PPM, PNM

adRASTERIMAGE

PPM, PNM

adRASTERIMAGE

XBM XPM FPX

adRASTERIMAGE adRASTERIMAGE adRASTERIMAGE

olesr

PCD VSD
MPP MSG, OFT

adRASTERIMAGE adPRESENTATION
adSCHEDULE adENCAPSULATION

kpVSD2rdr, vsdsr
mppsr
msgsr

O
SO XML XML VDX SXW

adOBJECTMODULE adEXECUTABLE adLIBRARY adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr adWORDPROCESSOR odfwpsr

Page 64 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name SO_Spreadsheet_XML_ Fmt
SO_Presentation_XML_ Fmt
XHTML_Fmt MS_OutlookPST_Fmt
RAR_Fmt

Number Category Description

MIME Type

353

315

OpenDocument format (OpenOffice 1/StarOffice 6,7) Spreadsheet XML

application/vnd.sun.xml.calc

354

316

OpenDocument format (OpenOffice 1/StarOffice 6,7) Presentation XML

application/vnd.sun.xml.impress

355

296

XHTML

text/xhtml

356

297

Microsoft Outlook

application/vnd.ms-outlook-pst

Personal Folders File (.pst)

357

298

RAR archive format

application/x-rar-compressed

Lotus_Notes_NSF_Fmt 358

299

Macromedia_Flash_Fmt 359

300

MS_Word_2007_Fmt

360

301

MS_Excel_2007_Fmt

361

302

MS_PPT_2007_Fmt

362

303

OpenPGP_Fmt

363

304

Intergraph_V7_DGN_Fmt 364

305

MicroStation_V8_DGN_ 365

306

Fmt

MS_Word_Macro_2007_ 366

307

Fmt

MS_Excel_Macro_2007_ 367

308

Fmt

MS_PPT_Macro_2007_ 368

309

Fmt

LZH_Fmt

369

310

Office_2007_Fmt

370

311

IBM Lotus Notes Database NSF/NTF

application/x-lotus-notes

Macromedia Flash (.swf) application/x-shockwave-flash

Microsoft Word 2007 XML application/x-ms-word07 - Docx

Microsoft Excel 2007 XML application/x-ms-excel07

Microsoft PowerPoint 2007 application/x-ms-powerpoint07 XML

OpenPGP Message Format (with new packet format)

application/pgp-encrypted

Intergraph Standard File Format (ISFF) V7 DGN (non-OLE)

MicroStation V8 DGN (OLE)

Microsoft Word Macro 2007 XML

application/x-ms-word07m

Microsoft Excel Macro 2007 XML

application/x-ms-excel07m

Microsoft PPT Macro 2007 application/x-ms-powerpoint07m XML

LZH Archive

application/x-lzh-compressed

Office 2007 document

IDOL KeyView (12.9)

Extension SXC, STC

File Class adSPREADSHEET

Readers sosr

SXD, SXI

adPRESENTATION

kpodfrdr

XML, XHTML, XHT adWORDPROCESSOR

PST

adENCAPSULATION pstnsr, pstsr,

pstxsr

RAR, REV, R00, R01

adENCAPSULATION, rarsr adEXECUTABLE

NSF

adENCAPSULATION nsfsr

SWF, SWD DOCX, DOTX

adWORDPROCESSOR swfsr adWORDPROCESSOR mwxsr

XLSX, XLTX
PPTX, POTX, PPSX
PGP

adSPREADSHEET adPRESENTATION

xlsxsr kpppxrdr

adENCAPSULATION

DGN

adVECTORGRAPHIC

DGN
DOCM, DOTM
XLSM, XLTM, XLAM PPTM, POTM, PPSM, PPAM LZH, LHA XLSB

adVECTORGRAPHIC olesr

adWORDPROCESSOR mwxsr

adSPREADSHEET

xlsxsr

adPRESENTATION

kpppxrdr

adENCAPSULATION adMISC

lzhsr

Page 65 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MS_XPS_Fmt

371

312

Microsoft Open XML Paper application/vnd.ms-xpsdocument Specification (XPS/OXPS)

Lotus_Domino_DXL_Fmt 372

313

IBM Domino Data in XML text/xml format (.dxl)

ODF_Text_Fmt

373

314

ODF Text

application/vnd.oasis.opendocument.text

ODF_Spreadsheet_Fmt 374

315

ODF Spreadsheet

application/vnd.oasis.opendocument.spreadsheet

ODF_Presentation_Fmt 375

316

ODF Presentation

application/vnd.oasis.opendocument.presentation

Legato_Extender_ONM_ 376

317

Fmt

Legato Extender Native Message ONM

application/x-lotus-notes

bin_Unknown_Fmt

377

318

Bin unknown format (.xxx)

TNEF_Fmt

378

319

Transport Neutral Encapsulation Format (TNEF)

application/vnd.ms-tnef

CADAM_Drawing_Fmt 379

320

CADAM Drawing

CADAM_Drawing_ Overlay_Fmt

380

321

CADAM Drawing Overlay

NURSTOR_Drawing_

381

322

Fmt

NURSTOR Drawing

HP_GLP_Fmt

382

323

HP Graphics Language (Plotter)

vector/x-hpgl2

ASF_Fmt

383

324

Advanced Systems Format (ASF)

application/x-ms-asf

WMA_Fmt

384

325

Windows Media Audio Format (WMA)

audio/x-ms-wma

WMV_Fmt

385

326

Windows Media Video Format (WMV)

video/x-ms-wmv

EMX_Fmt

386

327

Legato EMailXtender Archives Format (EMX)

Z7Z_Fmt

387

328

7-Zip archive (7z)

application/7z

Extension XPS, OXPS DXL ODT ODS ODP ONM
CDD CDO NUR HPG ASF WMA WMV EMX 7Z

MS_Excel_Binary_2007_ 388

329

Fmt

CAB_Fmt

389

330

CATIA_Fmt

390

331

Microsoft Excel Binary 2007
Microsoft Cabinet File (CAB)
CATIA Formats (CAT*)

application/vnd.msexcel.sheet.binary.macroenabled.12
application/vnd.ms-cab-compressed

XLSB CAB CATPART,

File Class

Readers

adWORDPROCESSOR xpssr

adENCAPSULATION dxlsr

adWORDPROCESSOR odfwpsr

adSPREADSHEET

odfsssr

adPRESENTATION

kpodfrdr

adENCAPSULATION onmsr

adWORDPROCESSOR adENCAPSULATION tnefsr

adVECTORGRAPHIC adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adMISC

asfsr

adSOUND

asfsr

adMOVIE

asfsr

adENCAPSULATION emxsr

adENCAPSULATION, adEXECUTABLE
adSPREADSHEET

z7zsr xlsbsr

adENCAPSULATION cabsr

adVECTORGRAPHIC kpCATrdr

IDOL KeyView (12.9)

Page 66 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

YIM_Fmt

391

332

ODF_Drawing_Fmt Founder_CEB_Fmt

392

316

393

333

QPW_Fmt

394

334

MHT_Fmt

395

335

MDI_Fmt

396

336

GRV_Fmt

397

337

IWWP_Fmt IWSS_Fmt

398

338

399

339

IWPG_Fmt

400

340

BKF_Fmt

401

341

MS_Access_2007_Fmt 402

342

ENT_Fmt

403

343

DMG_Fmt

404

344

CWK_Fmt

405

345

OO3_Fmt

406

346

OPML_Fmt

407

347

Omni_Graffle_XML_Fmt 408

348

PSD_Fmt

409

349

Apple_Binary_PList_Fmt 410

350

Yahoo! Instant Messenger History

ODF Drawing/Graphics application/vnd.oasis.opendocument.graphics

Founder Chinese E-paper application/ceb Basic (ceb)

Corel Quattro Pro 9+ for Windows

application/quattro-pro

MIME HTML MHTML format (MHT)1

multipart/related

Microsoft Document Imaging Format

image/vnd.ms-modi

Microsoft Office Groove Format

application/vnd.groove-injector

Apple iWork Pages format application/vnd.apple.pages

Apple iWork Numbers format

application/vnd.apple.numbers

Apple iWork Keynote format

application/vnd.apple.keynote

Microsoft Windows Backup File

Microsoft Access 2007

application/msaccess

Microsoft Entourage Database Format

Mac Disk Copy Disk Image File

application/x-apple-diskimage

AppleWorks (Claris Works) File

application/appleworks

Omni Outliner V3 File

Omni Outliner OPML File

Omni Graffle XML File

Adobe Photoshop Document

image/vnd.adobe.photoshop

Apple Binary Property List application/x-bplist

Extension CATPRODUCT2 DAT

File Class

Readers

adWORDPROCESSOR yimsr

ODG CEB

adVECTORGRAPHIC kpodfrdr adWORDPROCESSOR cebsr

QPW

adSPREADSHEET

qpwsr

MHT, MHTML

adWORDPROCESSOR mhtsr

MDI

adRASTERIMAGE

GRV

adWORDPROCESSOR

PAGES NUMBERS

adWORDPROCESSOR iwwpsr

adSPREADSHEET

iwsssr

KEY

adPRESENTATION

kpIWPGrdr

BKF

adENCAPSULATION bkfsr

ACCDB

adDATABASE adENCAPSULATION

mdbsr entsr

DMG

adENCAPSULATION dmgsr

CWK

adWORDPROCESSOR stringssr

OO3 OPML GRAFFLE PSD, PSB

adWORDPROCESSOR oo3sr

adWORDPROCESSOR oo3sr

adVECTORGRAPHIC kpGFLrdr

adRASTERIMAGE

psdsr

PLIST

adMISC

IDOL KeyView (12.9)

Page 67 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name
Apple_iChat_Fmt OOUTLINE_Fmt BZIP2_Fmt ISO_Fmt
DocuWorks_Fmt RealMedia_Fmt
AC3Audio_Fmt NEF_Fmt SolidWorks_Fmt

Number Category Description

MIME Type

format

411

351

Apple iChat format

412

352

OOutliner File

413

353

Bzip 2 Compressed File application/x-bzip2

414

354

ISO-9660 CD Disc Image application/x-iso9660-image Format

415

355

DocuWorks Format

application/vnd.fujixerox.docuworks

416

356

RealMedia Streaming Media

application/vnd.rn-realmedia

417

357

AC3 Audio File Format

audio/ac3

418

358

Nero Encrypted File

419

359

SolidWorks Format Files

XFDL_Fmt

420

366

Apple_XML_PList_Fmt 421

367

OneNote_Fmt

422

368

IFilter_Fmt Dicom_Fmt

423

369

424

370

EnCase_Fmt

425

371

Scrap_Fmt

426

372

MS_Project_2007_Fmt 427

373

MS_Publisher_98_Fmt 428

374

Skype_Fmt Hl7_Fmt

429

375

430

377

Extensible Forms Description Language
Apple XML Property List format
Microsoft OneNote Note Format
iFilter
Digital Imaging and Communications in Medicine (Dicom)
Expert Witness Compression Format (EnCase)
Shell Scrap Object File
Microsoft Project 2007
Microsoft Publisher from version 98
Skype Log File
Health level7 message

application/x-xfdl application/x-plist application/onenote application/dicom
application/vnd.ms-project application/x-mspublisher

IDOL KeyView (12.9)

Extension
ICHAT OOUTLINE BZ2 ISO
XDW RM, RA
AC3 NEF SLDASM, SLDPRT, SLDDRW, SLDDRT XFDL, XFD
PLIST
ONE
DCM

File Class

Readers

adWORDPROCESSOR ichatsr adWORDPROCESSOR oo3sr adENCAPSULATION bzip2sr adENCAPSULATION isosr

adWORDPROCESSOR adMOVIE

adSOUND adENCAPSULATION adVECTORGRAPHIC

olesr

adPRESENTATION

kpXFDLrdr

adMISC

adWORDPROCESSOR onesr

adWORDPROCESSOR

adRASTERIMAGE

dcmsr

E01, L01, Lx01
SHS MPP PUB
DBB HL7

adENCAPSULATION

encase2sr, encasesr

adENCAPSULATION adSCHEDULE adDESKTOPPUBLSH

olesr mppsr mspubsr

adWORDPROCESSOR skypesr adWORDPROCESSOR hl7sr

Page 68 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name MS_OutlookOST_Fmt
Epub_Fmt
MS_OEDBX_Fmt
BB_Activ_Fmt DiskImage_Fmt Milestone_Fmt

Number Category Description

MIME Type

431

378

Microsoft Outlook Offline application/vnd.ms-outlook-pst Folders File (OST)

432

379

Open Publication Structure application/epub+zip electronic publication

433

380

Microsoft Outlook Express DBX Message Database

434

381

BlackBerry Activation File

435

382

Disk Image

436

383

Milestone Document

E_Transcript_Fmt

437

384

PostScript_Font_Fmt

438

385

Ghost_DiskImage_Fmt 439

386

JPEG_2000_JP2_File_ 440

387

Fmt

Unicode_HTML_Fmt

441

388

CHM_Fmt

442

389

EMCMF_Fmt

443

390

MS_Access_2007_Tmpl_ 444

391

Fmt

Jungum_Fmt

445

392

JBIG2_Fmt EFax_Fmt AD1_Fmt SketchUp_Fmt GWFS_Email_Fmt JNT_Fmt

446

393

447

394

448

395

449

396

450

397

451

398

RealLegal E-Transcript File

PostScript Type 1 Font

application/x-font

Ghost Disk Image File

JPEG-2000 JP2 File Format Syntax (ISO/IEC 15444-1)

image/jp2

Unicode HTML

text/html

Microsoft Compiled HTML application/x-chm Help

Documentum EMCMF format

Microsoft Access 2007 Template

Samsung Electronics

application/jungum

Jungum Global document

JBIG2 File Format

image/jbig2

eFax file

AD1 Evidence file

Google SketchUp

GroupWise FileSurf email

Windows Journal format

IDOL KeyView (12.9)

Extension OST

File Class adENCAPSULATION

Readers pffsr

EPUB

adWORDPROCESSOR epubsr

DBX

adENCAPSULATION dbxsr

DAT
DMG
MLS, ML3, ML4, ML5, ML6, ML7, ML8, ML9, MLA
PTX

adWORDPROCESSOR adENCAPSULATION adRASTERIMAGE
adWORDPROCESSOR

PFB
GHO, GHS
JP2, JPF, J2K, JPWL, JPX, PGX

adFONT adENCAPSULATION adRASTERIMAGE

pfasr
jp2000sr, kpjp2000rdr

HTM, HTML CHM

adWORDPROCESSOR unihtmsr adENCAPSULATION chmsr

EMCMF

adENCAPSULATION msgsr

ACCDT

adDATABASE

GUL

adWORDPROCESSOR

JB2, JBIG2 EFX AD1 SKP GWFS JNT

adRASTERIMAGE

kpJBIG2rdr

adRASTERIMAGE

adENCAPSULATION ad1sr

adVECTORGRAPHIC

adENCAPSULATION gwfssr

adWORDPROCESSOR

Page 69 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Yahoo_yChat_Fmt PaperPort_MAX_File_ Fmt ARJ_Fmt RPMSG_Fmt
MAT_Fmt SGY_Fmt CDXA_MPEG_PS_Fmt EVT_Fmt EVTX_Fmt MS_OutlookOLM_Fmt WARC_Fmt JAVACLASS_Fmt VCF_Fmt EDB_Fmt
ICS_Fmt MS_Visio_2013_Fmt

Number Category Description

MIME Type

452

399

Yahoo! Messenger chat log

453

400

PaperPort MAX image file image/max

454

402

455

403

456

404

457

405

458

406

459

407

460

408

461

409

462

410

463

411

464

412

465

413

466

414

467

415

ARJ (Archive by Robert Jung) file format
Microsoft Outlook Restricted Permission Message
MATLAB file format
SEG-Y Seismic Data format
MPEG-PS container with CDXA stream
Microsoft Windows NT Event Log
Microsoft Windows Vista Event Log
Microsoft Outlook for Macintosh format
Web ARChive
Java Class format
Microsoft Outlook vCard file format
Microsoft Exchange Server Database file format
Microsoft Outlook iCalendar file format
Microsoft Visio 2013

application/arj application/x-microsoft-rpmsg-message application/x-matlab-data video/mpeg
application/warc application/x-java-class text/vcard
text/calendar application/vnd.visio

MS_Visio_2013_Macro_ 468

415

Fmt

ICHITARO_Compr_Fmt 469

417

Microsoft Visio 2013 macro
ICHITARO Compressed format

application/vnd.visio application/x-js-taro

Extension YCHAT MAX ARJ RPMSG

File Class

Readers

adWORDPROCESSOR

adRASTERIMAGE

adENCAPSULATION multiarcsr

adENCAPSULATION

MAT, FIG SGY, SEGY MPG EVT EVTX OLM WARC CLASS VCF EDB

adWORDPROCESSOR adWORDPROCESSOR adMOVIE adMISC adMISC adENCAPSULATION olmsr adENCAPSULATION adWORDPROCESSOR adWORDPROCESSOR vcfsr adENCAPSULATION

ICS, VCS
VSDX, VSTX, VSSX
VSDM, VSTM, VSSM JTDC

adENCAPSULATION icssr

adPRESENTATION adPRESENTATION

ActiveX components, kpVSDXrdr
kpVSDXrdr

adWORDPROCESSOR jtdsr

IDOL KeyView (12.9)

Page 70 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

IWWP13_Fmt

470

418

Apple iWork 2013 Pages format

IWSS13_Fmt

471

419

Apple iWork 2013 Numbers format

IWPG13_Fmt

472

420

Apple iWork 2013 Keynote format

XZ_Fmt

473

421

XZ archive format

application/x-xz

Sony_WAVE64_Fmt

474

422

Sony Wave64 format

audio/wav64

Conifer_WAVPACK_Fmt 475

423

Conifer Wavpack format audio/x-wavpack

Xiph_OGG_VORBIS_Fmt 476

424

Xiph Ogg Vorbis format

audio/ogg

MS_Visio_2013_Stencil_ 477

415

Fmt

MS Visio 2013 stencil format

application/vnd.visio

MS_Visio_2013_Stencil_ 478

415

Macro_Fmt

MS Visio 2013 stencil Macro format

application/vnd.visio

MS_Visio_2013_ Template_Fmt

479

415

MS Visio 2013 template format

application/vnd.visio

MS_Visio_2013_

480

415

Template_Macro_Fmt

MS Visio 2013 template Macro format

application/vnd.visio

Borland_Reflex_2_Fmt 481

425

Borland Reflex 2 format

PKCS_12_Fmt

482

426

PKCS #12 (p12) format

application/x-pkcs12

B1_Fmt

483

427

B1 format

application/x-b1

ISO_IEC_MPEG_4_Fmt 484

428

ISO/IEC MPEG-4 (ISO 14496) format

video/mp4

RAR5_Fmt

485

429

RAR5 Format

application/x-rar-compressed

Unigraphics_NX_Fmt

486

362

Unigraphics (UG) NX CAD Format

PTC_Creo_Fmt

487

430

PTC Creo CAD Format

KML_Fmt

488

431

Keyhole Markup Language application/vnd.google-earth.kml+xml

KMZ_Fmt

489

432

Zipped Keyhole Markup Language

application/vnd.google-earth.kmz

WML_Fmt

490

433

Wireless Markup Language

text/vnd.wap.wml

ODF_Formula_Fmt

491

434

ODF Formula

application/vnd.oasis.opendocument.formula

Extension IWA, PAGES

File Class

Readers

adWORDPROCESSOR iwwp13sr

IWA, NUMBERS adSPREADSHEET

iwss13sr

IWA, KEY
XZ W64 WV OGG VSSX

adPRESENTATION
adENCAPSULATION adSOUND adSOUND adSOUND adPRESENTATION

kpIWPG13rdr , kpIWPGrdr multiarcsr
kpVSDXrdr

VSSM

adPRESENTATION

kpVSDXrdr

VSTX

adPRESENTATION

kpVSDXrdr

VSTM

adPRESENTATION

kpVSDXrdr

R2D P12, PFX B1 MP4

adDATABASE

adWORDPROCESSOR

adENCAPSULATION b1sr

adMOVIE

mpeg4sr

RAR PRT

adENCAPSULATION adVECTORGRAPHIC

multiarcsr kpUGrdr

ASM, PRT KML KMZ

adVECTORGRAPHIC adWORDPROCESSOR xmlsr adWORDPROCESSOR unzip

WML

adWORDPROCESSOR xmlsr

ODF

adWORDPROCESSOR unzip

IDOL KeyView (12.9)

Page 71 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name SO_Text_Fmt

Number Category Description

MIME Type

492

435

Star Office 4,5 Writer Text application/vnd.stardivision.writer

SO_Spreadsheet_Fmt

493

436

SO_Presentation_Fmt

494

437

SO_Math_Fmt STEP_Fmt

495

438

496

439

STL_Fmt

497

364

AppleScript_Fmt Assembly_Fmt C_Fmt Csharp_Fmt CPlusPlus_Fmt Css_Fmt Clojure_Fmt CoffeeScript_Fmt
Lisp_Fmt
Dockerfile_Fmt Eiffel_Fmt Erlang_Fmt Fsharp_Fmt Fortran_Fmt Go_Fmt Groovy_Fmt Haskell_Fmt Ini_Fmt

498

440

499

441

500

442

501

443

502

444

503

445

504

446

505

447

506

448

507

449

508

450

509

451

510

452

511

453

512

454

513

455

514

456

515

457

Star Office 4,5 Calc Spreadsheet

application/vnd.stardivision.calc

Star Office 4,5 Impress Presentation

application/vnd.stardivision.draw

Star Office 4,5 Math

application/vnd.stardivision.math

ISO 10303-21 STEP format

3D Systems Stereo Lithography STL ASCII format

AppleScript Source Code3 text/x-applescript

Assembly Code3

text/x-assembly

C Source Code3

text/x-c

C# Source Code3

text/x-csharp

C++ Source Code3

text/x-c++

Cascading Style Sheet3 text/css

Clojure Source Code3

text/x-clojure

CoffeeScript Source Code3

text/x-coffeescript

Common Lisp Source Code3 Dockerfile3 Eiffel Source Code3 Erlang Source Code3 F# Source Code3 Fortran Source Code3 Go Source Code3 Groovy Source Code3 Haskell Source Code3 Initialization (INI) file3

text/x-common-lisp
text/x-dockerfile text/x-eiffel text/x-erlang text/x-fsharp text/x-fortran text/x-go text/x-groovy text/x-haskell text/x-ini

IDOL KeyView (12.9)

Extension SDW, SGL, VOR
SDC

File Class

Readers

adWORDPROCESSOR kpsdwrdr, starwsr

adSPREADSHEET

starcsr

SDD, SDA

adPRESENTATION

kpsddrdr

SMF

adMISC adMISC

olesr

adCAD

APPLESCRIPT

adSOURCECODE

afsr

adSOURCECODE

afsr

C, H

adSOURCECODE

afsr

CS

adSOURCECODE

afsr

CPP, HPP

adSOURCECODE

afsr

CSS

adSOURCECODE

afsr

CLJ, CL2

adSOURCECODE

afsr

COFFEE, CAKE adSOURCECODE

afsr

EL

adSOURCECODE

afsr

E ERL, ES FS F GO GRT, GVY HS

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

Page 72 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Java_Fmt Javascript_Fmt Lua_Fmt Makefile_Fmt Mathematica_Fmt
ObjC_Fmt ObjCpp_Fmt
ObjJ_Fmt PHP_Fmt PLSQL_Fmt Pascal_Fmt Perl_Fmt Powershell_Fmt Prolog_Fmt Puppet_Fmt Python_Fmt R_Fmt Ruby_Fmt Rust_Fmt Scala_Fmt Shell_Fmt Smalltalk_Fmt ML_Fmt
Swift_Fmt Tcl_Fmt
Tex_Fmt

Number Category Description

516

458

Java Source Code3

517

459

Javascript Source Code3

518

460

Lua Source Code3

519

461

Makefile3

MIME Type text/x-java-source text/javascript text/x-lua text/x-makefile

520

462

521

464

Wolfram Mathematica Source Code3

text/x-mathematica

Objective-C Source Code3 text/x-objc

522

465

523

466

524

467

525

468

526

469

527

470

528

471

529

472

530

473

531

474

532

475

533

476

534

477

535

478

536

479

537

480

Objective-C++ Source Code3

text/x-objectivec++

Objective-J Source Code3 text/x-objectivej

PHP Source Code3

text/x-php

PLSQL Source Code3

text/x-plsql

Pascal Source Code3

text/x-pascal

Perl Source Code3

text/x-perl

PowerShell Source Code3 text/x-powershell

Prolog Source Code3

text/x-prolog

Puppet Source Code3

text/x-puppet

Python Source Code3

text/x-python

R Source Code3

text/x-rsrc

Ruby Source Code3

text/x-ruby

Rust Source Code3

text/x-rust

Scala Source Code3

text/x-scala

Shell Script3

application/x-sh

Smalltalk Source Code3 text/x-stsrc

538

481

539

482

Standard ML Source Code3
Swift Source Code3

text/x-ml text/x-swift

540

483

541

484

Tool Command Language (Tcl) Source Code3
TeX Typesetting File3

text/x-tcl application/x-tex

IDOL KeyView (12.9)

Extension JAVA JS LUA MAKE M

File Class adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

adSOURCECODE adSOURCECODE

J PHP
PASCAL PL PS1 PRO, PROLOG PP PY R RB RS SC SH ST ML

adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

SWIFT TM

adSOURCECODE adSOURCECODE

adSOURCECODE

Readers afsr afsr afsr afsr afsr
afsr afsr
afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr
afsr

Page 73 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name TypeScript_Fmt Verilog_Fmt YAML_Fmt

Number Category Description

542

485

TypeScript Source Code3

543

486

Verilog Source Code3

544

487

YAML File3

MIME Type text/x-typescript text/x-verilog text/x-yaml

Wiki_Fmt

545

488

MediaWiki File

text/x-mediawiki

MS_Word_2007_Flat_

546

301

XML_Fmt

Microsoft Word 2007 XML text/xml - Flat xml

Matroska_Fmt

547

489

Matroska video File

video/x-matroska

SVG_Fmt

548

490

Scalable Vector Graphics image/svg+xml image

Shapefile_Fmt

549

491

Shapefile

application/x-shapefile

Flash_Video_Fmt

550

492

Flash video File

video/x-flv

Embedded_OpenType_ 551

493

Fmt

Embedded OpenType font application/vnd.ms-fontobject

Web_Open_Font_Fmt

552

494

Web Open Font Format font/woff

OpenType_Fmt

553

495

OpenType Font

font/otf

MNG_Fmt

554

496

Multiple-image Network Graphics

video/x-mng

JNG_Fmt

555

497

JPEG Network Graphics image/x-jng

AppleScript_Binary_Fmt 556

498

AppleScript Binary Source Code

Maya_Binary_Fmt

557

499

Autodesk Maya binary file

Jupiter_Tesselation_Fmt 558

363

UGS Jupiter Tesselation file

OGV_Fmt

559

500

Ogg Theora Video format video/ogg

OGG_Container_Fmt

560

501

General Ogg Container format

application/ogg

GNU_Message_Catalog_ 561

502

Fmt

GNU Message Catalog format

Windows_Shortcut_Fmt 562

503

Windows shortcut file

application/x-ms-shortcut

Apple_Typedstream_Fmt 563

504

Apple/NeXT typedstream data format

XCF_Fmt

564

505

GIMP XCF image

image/x-xcf

IDOL KeyView (12.9)

Extension TS V YML
XML

File Class

Readers

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adWORDPROCESSOR afsr

adWORDPROCESSOR mwxsr

MKV SVG

adMOVIE adVECTORGRAPHIC

xmlsr

SHP, SHX FLV EOT

adGIS adMOVIE adFONT

WOFF, WOFF2 OTF MNG

adFONT adFONT adANIMATION

JNG SCPT

adRASTERIMAGE adSOURCECODE

MB

adCAD

JT

adCAD

OGV OGG

adMOVIE adMISC

MO

adMISC

LNK

adMISC

adMISC

XCF

adRASTERIMAGE

Page 74 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

PaintShop_Pro_Fmt

565

506

PaintShop Pro image

SQLite_Database_Fmt 566

507

SQLite database format application/x-sqlite3

MySQL_Table_Fmt

567

508

MySQL table definition file

Microsoft_Program_DB_ 568

509

Fmt

Microsoft Program Database format

OpenEXR_Fmt

569

510

OpenEXR image format

XMV_Fmt

570

511

4X Movie File

AMV_Fmt

571

512

AMV video file

NIFF_Fmt

572

513

Notation Interchange File Format

CuBase_Fmt

573

514

Steinberg CuBase file

SoundFont_Fmt

574

515

SoundFont file

WebP_Fmt

575

516

WebP image

image/webp

ICC_Fmt

576

517

International Color Consortium files

application/vnd.iccprofile

PCF_Fmt

577

518

X11 Portable Compiled Font file

application/x-font-pcf

WebM_Fmt

578

519

WebM video file

video/webm

AMFF_Fmt

579

520

Amiga Metafile

ANBM_Fmt

580

521

IFF Animated Bitmap

ANIM_Fmt

581

522

IFF Amiga animated raster graphics format

DEEP_Fmt

582

523

IFF-DEEP TVPaint image

FAXX_Fmt

583

524

IFF-FAXX Facsimile image

ICON_Fmt

584

525

IFF Glow Icon image

ILBM_Fmt

585

526

Interleaved BitMap image

LWOB_Fmt

586

527

LightWave Object format

MAUD_Fmt

587

528

IFF-MAUD MacroSystem audio format

PBM_Fmt

588

529

IFF Planar BitMap

IDOL KeyView (12.9)

Extension PSP, PSPIMAGE QHC FRM PDB

File Class adRASTERIMAGE adDATABASE adDATABASE adDATABASE

Readers

EXR 4XM AMV NIF

adRASTERIMAGE adMOVIE adMOVIE adSOUND

WEBP ICC, ICM

adSOUND adSOUND adRASTERIMAGE adMISC

PCF

adFONT

WEBM AMF

adMOVIE adVECTORGRAPHIC adRASTERIMAGE adRASTERIMAGE

DEEP

adRASTERIMAGE adRASTERIMAGE

IFF LWOB

adRASTERIMAGE adRASTERIMAGE adMISC adSOUND

adRASTERIMAGE

Page 75 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

TDDD_Fmt

589

530

IFF TDDD and Imagine Object animation format

DjVu_Fmt

590

531

AT&T DjVu format

image/vnd.djvu

InDesign_Fmt

591

532

Adobe InDesign document application/x-indesign

Calamus_Fmt

592

533

Calamus Desktop Publishing

Adaptive_MultiRate_Fmt 593

534

Adaptive Multi-Rate audio audio/amr format

FLAC_Fmt

594

535

Free Lossless Audio Codec format

audio/flac

Ogg_FLAC_Fmt

595

536

Ogg Container FLAC audio format

SAS7BDAT_Fmt

596

537

SAS7BDAT database storage format

Design_Web_Format_ 597

538

Fmt

Autodesk Design Web Format

model/vnd.dwf

Adobe_Flash_Audio_

598

539

Book_Fmt

Adobe Flash Player audio audio/mp4 book

Adobe_Flash_Audio_Fmt 599

540

Adobe Flash Player audio audio/mp4

Adobe_Flash_Protected_ 600

541

Video_Fmt

Adobe Flash Player protected video

video/mp4

Adobe_Flash_Video_Fmt 601

542

Adobe Flash Player video video/x-f4v

Audible_Audiobook_Fmt 602

543

Audible Enhanced Audiobook

audio/vnd.audible.aax

Canon_Camera_Fmt

603

544

Canon Digital Camera image

Canon_Raw_Fmt

604

545

Canon Raw image

Casio_Camera_Fmt

605

546

Casio Digital Camera image

Convergent_Design_Fmt 606

547

Convergent Design file

DMB_MAF_Audio_Fmt 607

548

DMB MAF audio

DMB_MAF_Video_Fmt 608

549

DMB MAF video

DMP_Content_Fmt

609

550

Digital Media Project Content Format

IDOL KeyView (12.9)

Extension TDD DJVU INDD
AMR FLAC OGG SAS7BDAT DWF F4B F4A F4P F4V AAX
CR3

File Class adRASTERIMAGE

Readers

adWORDPROCESSOR adDESKTOPPUBLSH adDESKTOPPUBLSH

adSOUND

adSOUND

adSOUND

adDATABASE

sassr

adCAD

adSOUND

mpeg4sr

adSOUND adMOVIE

mpeg4sr mpeg4sr

adMOVIE adSOUND

mpeg4sr mpeg4sr

adRASTERIMAGE

adRASTERIMAGE adRASTERIMAGE

adRASTERIMAGE adSOUND adMOVIE adMISC

Page 76 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name DVB_Fmt
Dirac_Wavelet_ Compression_Fmt HEICS_Image_ Sequence_Fmt
HEIC_Image_Fmt
HEIFS_Image_ Sequence_Fmt HEIF_Image_Fmt
ISMACryp_Fmt
ISO_3GPP2_Fmt ISO_3GPP_Fmt ISO_JPEG2000_JP2_ Fmt ISO_JPEG2000_JPM_ Fmt ISO_JPEG2000_JPX_ Fmt ISO_QuickTime_Fmt
KDDI_Video_Fmt MAF_Photo_Player_Fmt MPEG4_AVC_Fmt
MPEG4_M4A_Fmt
MPEG4_M4B_Fmt
MPEG4_M4P_Fmt

Number Category Description

610

551

Digital Video Broadcast format

611

552

ISO-BMFF Dirac Wavelet compression

612

553

High Efficiency Image Format HEVC image sequence

613

554

High Efficiency Image Format HEVC image

614

555

High Efficiency Image Format image sequence

615

556

High Efficiency Image Format image

616

557

ISMACryp 2.0 Encrypted format

617

558

3GPP2 video file

618

559

3GPP video file

619

560

ISO-BMFF JPEG 2000 image

620

561

ISO-BMFF JPEG 2000 compound image

621

562

ISO-BMFF JPEG 2000 with extensions

622

563

Apple ISO-BMFF QuickTime video

623

564

KDDI Video file

624

565

MAF Photo Player

625

566

ISO-BMFF MPEG-4 with AVC extension

626

567

Apple MPEG-4 Part 14 audio

627

568

Apple MPEG-4 Part 14 audio book

628

569

Apple MPEG-4 Part 14 protected audio

MIME Type video/vnd.dvb.file
image/heic-sequence
image/heic image/heif-sequence image/heif
video/3gpp2 video/3gpp image/jp2 image/jpm image/jpx video/quicktime video/3gpp2 video/mp4 audio/x-m4a audio/mp4 audio/mp4

IDOL KeyView (12.9)

Extension DVB
HEICS HEIC HEIFS HEIF
3G2 3GP JP2 JPM JPX QT, MOV
M4A M4B M4P

File Class adMOVIE adMISC adRASTERIMAGE

Readers

adRASTERIMAGE

adRASTERIMAGE

adRASTERIMAGE

adENCAPSULATION

adMOVIE adMOVIE adRASTERIMAGE
adRASTERIMAGE
adRASTERIMAGE
adMOVIE

mpeg4sr
mpeg4sr
jp2000sr, kpjp2000rdr
jp2000sr, kpjp2000rdr
jp2000sr, kpjp2000rdr
MCI

adMOVIE adMISC adMOVIE

mpeg4sr mpeg4sr

adSOUND

mpeg4sr

adSOUND

mpeg4sr

adSOUND

mpeg4sr

Page 77 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MPEG4_M4V_Fmt

629

570

Apple MPEG-4 Part 14 video

MPEG4_Sony_PSP_Fmt 630

571

Sony PSP MPEG-4

MPEG_21_Fmt

631

572

MPEG-21

Mobile_QuickTime_Fmt 632

573

Mobile QuickTime video

Motion_JPEG_2000_Fmt 633

574

Motion JPEG 2000

MIME Type video/x-m4v
audio/mp4 audio/mp4 video/quicktime video/mj2

NTT_MPEG4_Fmt

634

575

Nero_MPEG4_AVC_

635

576

Profile

Nero_MPEG4_Audio_Fmt 636

577

Nero_MPEG4_Profile

637

578

OMA_DRM_Fmt

638

579

Panasonic_Camera_Fmt 639

580

Ross_Video_Fmt SDA_Video_Fmt

640

581

641

582

Samsung_Stereoscopic_ 642

583

Fmt

Sony_XAVC_Fmt

643

584

JPEG_2000_PGX_Fmt 644

585

Apple_Desktop_ Services_Store_Fmt Core_Audio_Fmt VICAR_Fmt FITS_Fmt

645

586

646

587

647

588

648

589

DIF_Fmt

649

590

MPEG_Transport_ Stream_Fmt

650

591

NTT MPEG-4

video/mp4

Nero MPEG-4 profile with video/mp4 AVC extension

Nero AAC audio

audio/mp4

Nero MPEG-4 profile

video/mp4

OMA DRM (ISOBMFF) Format

Panasonic Digital Camera image

Ross video

SDA SD Memory Card video

Samsung stereoscopic stream

Sony XAVC video

JPEG 2000 PGX Verification Model image

Apple Desktop Services Store file

Apple Core Audio Format audio/x-caf

VICAR image format

Flexible Image Transport image/fits System FITS image

Digital Interface Format (DIF) DV video

MPEG Transport Stream video/MP2T data

IDOL KeyView (12.9)

Extension M4V MP4 MQV MJ2, MJP2
PGX DS_Store CAF IMG FIT DV TS

File Class adMOVIE
adSOUND adMISC adMOVIE adMOVIE
adMOVIE adMOVIE
adSOUND adMOVIE adMISC
adRASTERIMAGE
adMOVIE adMOVIE
adMISC
adMOVIE adRASTERIMAGE
adMISC
adSOUND adRASTERIMAGE adRASTERIMAGE
adMOVIE
adMISC

Readers mpeg4sr mpeg4sr mpeg4sr MCI jp2000sr, kpjp2000rdr mpeg4sr
mpeg4sr
mpeg4sr jp2000sr, kpjp2000rdr

Page 78 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name MPEG_Sequence_Fmt Ogg_OGM_Fmt Ogg_Speex_Fmt Ogg_Opus_Fmt Musepack_Audio_Fmt ART_Image_Fmt Vivo_Fmt QCP_Fmt CSP_Codec_Fmt
TwinVQ_Fmt Interplay_MVE_Fmt
IRIX_Moviemaker_Fmt
Sega_FILM_Fmt SMAF_Fmt
NIST_SPHERE_Fmt
Chinese_AVS_Fmt VQA_Fmt
YAFA_Fmt Origin_MVE_Fmt
BBC_Dirac_Fmt Maya_ASCII_Fmt
RenderMan_Fmt
NOFF_Binary_Fmt

Number Category Description

MIME Type

651

592

MPEG Sequence format video/mpeg

652

593

Ogg OGM video format

video/ogg

653

594

Ogg Speex audio format audio/ogg

654

595

Ogg Opus audio format

audio/ogg

655

596

Musepack audio format audio/x-musepack

656

597

ART image format

657

598

Vivo audio-video format video/vnd.vivo

658

599

Qualcomm QCP audio

audio/qcelp

659

600

Creative Signal Processor codec

660

601

NTT TwinVQ audio format

661

602

Interplay MVE video format

662

603

IRIX Silicon Graphics moviemaker video file

video/x-sgi-movie

663

604

Sega FILM video format

664

605

Synthetic music Mobile Application Format

application/vnd.smaf

665

606

NIST SPeech HEader REsources format

666

607

Chinese AVS video format

667

608

Westwood Studios Vector Quantized Animation video file

668

609

Wildfire YAFA animation

669

610

Origin Wing Commander III MVE movie format

670

611

BBC Dirac video format video/x-dirac

671

612

Autodesk Maya ASCII file format

672

613

Pixar RenderMan Interface Bytestream file

673

614

NOFF 3D Object File

IDOL KeyView (12.9)

Extension
OGM SPX OGG MPC ART VIV QCP CSP VQF MVE MV, MOVIE CPK, CAK MMF NIST
VQA
YAFA MVE DRC MA RIB NOFF

File Class adMISC adMOVIE adSOUND adSOUND adSOUND adRASTERIMAGE adMOVIE adSOUND adMISC
adSOUND adMOVIE
adMOVIE
adMOVIE adSOUND
adSOUND
adMOVIE adANIMATION

Readers

adANIMATION adMOVIE
adMOVIE adCAD
adVECTORGRAPHIC
adVECTORGRAPHIC

Page 79 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Format

VTK_ASCII_Fmt

674

615

Visualization Toolkit VTK ASCII format

VTK_Binary_Fmt

675

616

Visualization Toolkit VTK Binary format

Wolfram_CDF_Fmt

676

617

Wolfram Mathematica Computable Document Format

application/cdf

Wolfram_Notebook_Fmt 677

618

Wolfram Mathematica Notebook Format

HDF4_Fmt

678

619

Hierarchical Data Format application/x-hdf HDF4

HDF5_Fmt

679

620

Hierarchical Data Format application/x-hdf HDF5

ARMovie_Fmt

680

621

Acorn RISC ARMovie video format

Windows_TV_DVR_Fmt 681

622

Windows Television DVR format

InstallShield_Z_Fmt

682

623

InstallShield Z archive format

application/x-compress

MS_DirectDraw_ Surface_Fmt

683

624

Microsoft DirectDraw Surface container format

Bink_Fmt

684

625

Bink audio-video container format

LZMA_Fmt

685

626

LZMA compressed data format

application/x-lzma

True_Audio_Fmt

686

627

True Audio format

audio/x-tta

Keepass_Fmt

687

628

Keepass Password file

RPM_Fmt

688

629

RPM Package Manager file

application/x-rpm

Printer_Font_Metrics_

689

630

Fmt

Adobe Printer Font Metrics application/x-font-printer-metric format

Adobe_Font_Metrics_

690

631

Fmt

Adobe Font Metrics ASCII application/x-font-adobe-metric format

Printer_Font_ASCII_Fmt 691

632

Adobe Printer Font ASCII application/x-font-type1 format

IDOL KeyView (12.9)

Extension
VTK VTK CDF
NB HDF, H4 HDF, H5 RPL WTV Z DDS BIK, BK2 LZMA TTA KDB, KDBX RPM PFM AFM PFA

File Class

Readers

adVECTORGRAPHIC adVECTORGRAPHIC adMISC

adMISC

adMISC

adMISC

adMOVIE

adMOVIE

adENCAPSULATION

adENCAPSULATION

adMOVIE

adENCAPSULATION

adSOUND adMISC adENCAPSULATION

adFONT

adFONT

afmsr

adFONT

pfasr

Page 80 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Netware_Loadable_ Module_Fmt

692

633

Netware Loadable Module format

TCPdump_pcap_Fmt

693

634

TCPdump packet stream application/vnd.tcpdump.pcap capture savefile format

Multiple_Master_Font_ 694

635

Fmt

Adobe Multiple master font format

TrueType_Font_ Collection_Fmt

695

636

TrueType font collection format

application/x-font-ttf

Shapefile_Spatial_Index_ 696

637

Fmt

Shapefile binary spatial index format

application/x-shapefile

Java_Key_Store_Fmt

697

638

Java Key Store format

application/x-java-keystore

Java_JCE_Key_Store_ 698

639

Fmt

Java JCE Key Store format

application/x-java-jce-keystore

Quark_Xpress_Intel_Fmt 699

640

QuarkXPress Intel format application/vnd.quark.quarkxpress

Windows_Imaging_Fmt 700

641

Microsoft Windows Imaging Format WIM

VMware_Virtual_Disk_ 701

642

Fmt

VMware Virtual Disk Format 5.0

application/x-vmdk

XPConnect_Typelib_Fmt 702

643

XPConnect Typelib Format

MS_DOS_Compression_ 703

644

Fmt

Microsoft MS-DOS installation compression (SZDD, KWAJ)

application/x-ms-compress

DLS_Fmt

704

645

DLS Downloadable Sounds format

MS_Windows_Registry_ 705

646

Fmt

Microsoft Windows Registry format

Microsoft_Help_2_Fmt 706

647

Microsoft Help 2.0 format application/x-ms-reader

Qt_Translation_Fmt

707

648

Qt binary translation file format

PEM_SSL_Certificate_ 708

649

Fmt

PEM-encoded SSL certificate

application/pkix-cert

PostScript_Printer_ Description_Fmt

709

650

Adobe PostScript Printer Description file

application/vnd.cups-ppd

Speedo_Font_Fmt

710

651

Speedo Font format

IDOL KeyView (12.9)

Extension NLM PCAP MMM TTC SBX, SBN KS
QXB WIM VMDK XPT EX_

File Class adMISC

Readers

adMISC

adFONT

adFONT

adGIS

adMISC adMISC

adDESKTOPPUBLSH adMISC

adMISC

adMISC

adENCAPSULATION

DLS

adSOUND

adMISC

HXD, HXW, HXH QM

adENCAPSULATION adMISC

CRT, PEM, CER, KEY
PPD

adENCAPSULATION adMISC

SPD

adFONT

Page 81 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

InstallShield_Cabinet_

711

652

Fmt

InstallShield Cabinet Archive format

InstallShield_Uninstall_ 712

653

Fmt

InstallShield Uninstall format

MS_OEDBX_Folder_Fmt 713

654

Outlook Express DBX folder database format

LabVIEW_Fmt

714

655

National Instruments LabVIEW file format

SAP_Archive_SAR_Fmt 715

656

SAP compression archive SAR format

Netscape_Address_ Book_Fmt

716

657

Netscape Address Book format

Universal_3D_Fmt

717

658

Universal 3D file format

Open_Inventor_ASCII_ 718

659

Fmt

Open Inventor ASCII format

Open_Inventor_Binary_ 719

660

Fmt

Open Inventor Binary format

X_Window_Dump_Fmt 720

661

X Window Dump image image/x-xwindowdump

Git_Packfile_Fmt

721

662

Git Packfile format

Xara_Xar_Fmt

722

663

Xara X Xar image format application/vnd.xara

Internet_Archive_ARC_ 723

664

Fmt

Internet Archive ARC format

application/x-ia-arc

Applix_Builder_Fmt

724

665

Applix Builder format

Applix_Bitmap_Fmt

725

666

Applix Bitmap image format

PEM_RSA_Private_Key_ 726

667

Fmt

PEM-encoded RSA private key

MIFF_Fmt

727

668

Magick Image File Format

Subversion_Dump_Fmt 728

669

Subversion Dump format

Virtual_Hard_Disk_Fmt 729

670

Microsoft Virtual Hard Disk application/x-vhd format

Direct_Access_Archive_ 730

671

Fmt

PowerISO Direct Access Archive format

Debian_Binary_Fmt

731

672

Debian binary package

application/x-debian-package

IDOL KeyView (12.9)

Extension CAB, HDR ISU DBX VI SAR NAB U3D IV IV XWD PACK XAR ARC AB IM PEM MIFF
VHD DAA DEB

File Class adENCAPSULATION

Readers

adENCAPSULATION

adENCAPSULATION

adMISC

adENCAPSULATION

adMISC

adVECTORGRAPHIC adVECTORGRAPHIC

adVECTORGRAPHIC

adRASTERIMAGE adENCAPSULATION adVECTORGRAPHIC adENCAPSULATION

adMISC adRASTERIMAGE

adENCAPSULATION

adRASTERIMAGE adENCAPSULATION adENCAPSULATION

adENCAPSULATION

adENCAPSULATION

Page 82 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

format

XUL_Fastload_Fmt

732

673

Mozilla XUL Fastload format

Nastran_OP2_Fmt

733

674

Nastran OP2 format

Binary_Logging_Fmt

734

675

CAD Binary Logging Format

Measurement_Data_Fmt 735

676

CAD Measurement Data Format

Abaqus_ODB_Fmt

736

677

Abaqus ODB Format

Open_Diagnostic_Data_ 737

678

Exchange_Fmt

Vector Open Diagnostic Data Exchange format

Vector_ASCII_Fmt

738

679

Vector CAD ASCII ASC format

LSDYNA_State_ Database_Fmt

739

680

LS-DYNA State Database format

LSDYNA_Binary_Output_ 740

681

Fmt

LS-DYNA binary output (binout) format

MS_Power_BI_Fmt

741

682

Microsoft Power BI Desktop format

Tableau_Workbook_Fmt 742

683

Tableau Workbook format

Tableau_Packaged_ Workbook_Fmt

743

684

Tableau Packaged Workbook format

Tableau_Extract_Fmt

744

685

Tableau Extract format

Tableau_Data_Source_ 745

686

Fmt

Tableau Data Source format

Tableau_Packaged_ Data_Source_Fmt

746

687

Tableau Packaged Data Source format

Tableau_Preferences_ 747

688

Fmt

Tableau Preferences format

Tableau_Map_Source_ 748

689

Fmt

ABAP_Fmt

749

690

AMPL_Fmt

750

691

APL_Fmt

751

692

Tableau Map Source format ABAP Source Code4 AMPL Source Code4 APL Source Code4

text/x-abap

IDOL KeyView (12.9)

Extension
MFL OP2 BLF MDF ODB ODX ASC
PBIX TWB TWBX TDE TDS TDSX TPS TMS ABAP AMPL APL

File Class

Readers

adMISC adCAD adCAD adCAD adCAD adCAD adCAD adCAD adCAD adANALYTICS adANALYTICS adANALYTICS adANALYTICS adANALYTICS adANALYTICS adANALYTICS adANALYTICS adSOURCECODE adSOURCECODE adSOURCECODE

xmlsr
pbixsr xmlsr unzip
xmlsr unzip xmlsr xmlsr afsr afsr afsr

Page 83 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name ASN1_Fmt ATS_Fmt Agda_Fmt Alloy_Fmt Apex_Fmt Arduino_Fmt AsciiDoc_Fmt AspectJ_Fmt Awk_Fmt BlitzMax_Fmt Bluespec_Fmt Brainfuck_Fmt Brightscript_Fmt CLIPS_Fmt CMake_Fmt COBOL_Fmt

Number Category Description

MIME Type

752

693

ASN.1 Source Code4

753

694

ATS Source Code4

754

695

Agda Source Code4

text/x-agda

755

696

Alloy Source Code4

text/x-alloy

756

697

Apex Source Code4

757

698

Arduino Source Code4

text/x-arduino

758

699

AsciiDoc Source Code4 text/x-asciidoc

759

700

AspectJ Source Code4

text/x-aspectj

760

701

Awk Source Code4

text/x-awk

761

702

BlitzMax Source Code4

text/x-bmx

762

703

Bluespec Source Code4

763

704

Brainfuck Source Code4 text/x-brainfuck

764

705

Brightscript Source Code4

765

706

CLIPS Source Code4

766

707

CMake Source Code4

text/x-cmake

767

708

COBOL Source Code4

text/x-cobol

CWeb_Fmt

768

709

CartoCSS_Fmt

769

710

Ceylon_Fmt

770

711

Chapel_Fmt

771

712

Clarion_Fmt

772

713

Clean_Fmt

773

714

Component_Pascal_Fmt 774

715

Cool_Fmt Coq_Fmt Creole_Fmt Crystal_Fmt Csound_Fmt

775

716

776

717

777

718

778

719

779

720

CWeb Source Code4 CartoCSS Source Code4 Ceylon Source Code4 Chapel Source Code4 Clarion Source Code4 Clean Source Code4

text/x-ceylon

Component Pascal Source text/x-component-pascal Code4

Cool Source Code4

Coq Source Code4

text/x-coq

Creole Source Code4

Crystal Source Code4

Csound Source Code4

IDOL KeyView (12.9)

Extension ASN
AGDA ALS CLS INO ASC AJ AWK BMX BSV B, BF BRS CLP CMAKE CBL, CCP, COB, CPY W MSS CEYLON CHPL CLW DCL, ICL CP

File Class adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

CL V CREOLE CR ORC

adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

Readers afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr afsr afsr afsr afsr afsr
afsr afsr afsr afsr afsr

Page 84 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Csound_Document_Fmt 780

721

Cuda_Fmt D_Fmt

781

722

782

723

Csound Document Source Code4

Cuda Source Code4

text/x-cuda

D Source Code4

text/x-d

DIGITAL_Command_

783

724

Language_Fmt

DTrace_Fmt

784

725

Dart_Fmt

785

726

E_Fmt

786

727

ECL_Fmt

787

728

Elm_Fmt

788

729

Emacs_Lisp_Fmt

789

730

EmberScript_Fmt

790

731

Fantom_Fmt

791

732

Forth_Fmt

792

733

FreeMarker_Fmt

793

734

Frege_Fmt

794

735

G_code_Fmt

795

736

GAMS_Fmt

796

737

GAP_Fmt

797

738

GDScript_Fmt

798

739

GLSL_Fmt

799

740

DIGITAL Command Language Source Code4

DTrace Source Code4

Dart Source Code4

text/x-dart

E Source Code4

ECL Source Code4

application/x-ecl

Elm Source Code4

text/x-elm

Emacs Lisp Source Code4 text/x-emacs-lisp

EmberScript Source Code4

Fantom Source Code4

application/x-fantom

Forth Source Code4

text/x-forth

FreeMarker Source Code4

Frege Source Code4

G-code Source Code4

GAMS Source Code4

GAP Source Code4

GDScript Source Code4

GLSL Source Code4

text/x-glslsrc

Game_Maker_Language_ 800

741

Fmt

Gnuplot_Fmt

801

742

Golo_Fmt

802

743

Gosu_Fmt

803

744

Gradle_Fmt

804

745

GraphQL_Fmt

805

746

Game Maker Language Source Code4 Gnuplot Source Code4 Golo Source Code4 Gosu Source Code4 Gradle Source Code4 GraphQL Source Code4

text/x-gnuplot text/x-gosu

Graphviz_DOT_Fmt

806

747

Graphviz (DOT) Source

IDOL KeyView (12.9)

Extension CSD
CU DCL, ICL COM
D DART E ECL ELM EL EM FAN FOR, FORTH FTL FR G GMS
GD GLSL GML
GNU, GP GOLO GS GRADLE GRAPHQL DOT

File Class adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

Readers afsr
afsr afsr afsr
afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr afsr afsr afsr afsr

Page 85 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name
HLSL_Fmt Hack_Fmt Haml_Fmt Handlebars_Fmt Hy_Fmt IDL_Fmt IGOR_Pro_Fmt Idris_Fmt Inform_7_Fmt Ioke_Fmt Isabelle_Fmt J_Fmt JSONiq_Fmt JSX_Fmt Jasmin_Fmt Jolie_Fmt Julia_Fmt KiCad_Layout_Fmt
KiCad_Schematic_Fmt
Kotlin_Fmt LFE_Fmt LOLCODE_Fmt Lasso_Fmt Limbo_Fmt LiveScript_Fmt M_Fmt MAXScript_Fmt

Number Category Description

MIME Type

Code4

807

748

HLSL Source Code4

808

749

Hack Source Code4

809

750

Haml Source Code4

text/x-haml

810

751

Handlebars Source Code4

811

752

Hy Source Code4

text/x-hy

812

753

IDL Source Code4

text/x-idl

813

754

IGOR Pro Source Code4 text/ipf

814

755

Idris Source Code4

text/x-idris

815

756

Inform 7 Source Code4

816

757

Ioke Source Code4

text/x-iokesrc

817

758

Isabelle Source Code4

text/x-isabelle

818

759

J Source Code4

text/x-j

819

760

JSONiq Source Code4

820

761

JSX Source Code4

821

762

Jasmin Source Code4

822

763

Jolie Source Code4

823

764

Julia Source Code4

text/x-julia

824

765

KiCad Layout Source Code4

825

766

826

767

827

768

828

769

829

770

830

771

831

772

832

773

833

774

KiCad Schematic Source Code4 Kotlin Source Code4 LFE Source Code4 LOLCODE Source Code4 Lasso Source Code4 Limbo Source Code4 LiveScript Source Code4 M Source Code4 MAXScript Source Code4

text/x-kotlin
text/x-lasso text/limbo text/x-livescript

IDOL KeyView (12.9)

Extension
HLSL
HAML HBS HY PRO IPF IDR I7X IK
IJS JQ JSX J
JL
SCH
KT LFE LOL LAS, LASSO
LS M MS

File Class

Readers

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

Page 86 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Markdown_Fmt Matlab_Fmt Max_Code_Fmt Mercury_Fmt Modelica_Fmt Modula_2_Fmt Monkey_Fmt Moocode_Fmt NL_Fmt NSIS_Fmt NetLogo_Fmt NewLisp_Fmt Nginx_Fmt Nix_Fmt Nu_Fmt OCaml_Fmt OpenCL_Fmt OpenEdge_ABL_Fmt
OpenSCAD_Fmt Ox_Fmt Oxygene_Fmt Oz_Fmt PAWN_Fmt PLpgSQL_Fmt Pan_Fmt Parrot_Assembly_Fmt
PicoLisp_Fmt Pike_Fmt

Number Category Description

834

775

Markdown Source Code4

835

463

Matlab Source Code4

836

776

Max Source Code4

837

777

Mercury Source Code4

838

778

Modelica Source Code4

839

779

Modula-2 Source Code4

840

780

Monkey Source Code4

841

781

Moocode Source Code4

842

782

NL Source Code4

843

783

NSIS Source Code4

844

784

NetLogo Source Code4

845

785

NewLisp Source Code4

846

786

Nginx Source Code4

847

787

Nix Source Code4

848

788

Nu Source Code4

849

789

OCaml Source Code4

850

790

OpenCL Source Code4

MIME Type
text/x-matlab
text/x-modelica text/x-modula2 text/x-monkey text/x-moocode
text/x-nsis
text/x-newlisp text/x-nginx-conf text/x-nix
text/x-ocaml

851

791

852

792

853

793

854

794

855

795

856

796

857

797

858

798

OpenEdge ABL Source Code4

text/x-openedge

OpenSCAD Source Code4

Ox Source Code4

Oxygene Source Code4

Oz Source Code4

PAWN Source Code4

text/x-pawn

PLpgSQL Source Code4 text/x-plpgsql

Pan Source Code4

859

799

860

800

861

801

Parrot Assembly Source Code4
PicoLisp Source Code4
Pike Source Code4

text/x-pike

IDOL KeyView (12.9)

Extension MD M MXT
MO MOD MONKEY MOO NL NSI NLOGO NL VHOST NIX NU
CL
SCAD OX OXYGENE OZ PWN PLSQL PAN PASM
PIKE

File Class adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE

Readers afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr

Page 87 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Pony_Fmt Processing_Fmt PureBasic_Fmt QMake_Fmt RAML_Fmt RDoc_Fmt REXX_Fmt Racket_Fmt Ragel_Fmt Rascal_Fmt Rebol_Fmt Red_Fmt RenPy_Fmt RenderScript_Fmt
Ring_Fmt RobotFramework_Fmt
SAS_Fmt SPARQL_Fmt SQL_Fmt SQLPL_Fmt SaltStack_Fmt Scheme_Fmt Scilab_Fmt Squirrel_Fmt Stan_Fmt Stata_Fmt Stylus_Fmt

Number Category Description

862

802

Pony Source Code4

863

803

Processing Source Code4

864

804

PureBasic Source Code4

865

805

QMake File4

866

806

RAML Source Code4

867

807

RDoc Source Code4

868

808

REXX Source Code4

869

809

Racket Source Code4

870

810

Ragel Source Code4

871

811

Rascal Source Code4

872

812

Rebol Source Code4

873

813

Red Source Code4

874

814

Ren'Py Source Code4

MIME Type
text/x-rexx text/x-racket text/x-rebol text/x-red

875

815

876

816

RenderScript Source Code4
Ring Source Code4

877

817

878

818

879

819

880

820

881

821

882

822

883

823

884

824

885

825

886

826

887

827

888

828

RobotFramework Source Code4 SAS Source Code4 SPARQL format4 SQL format4 SQLPL Source Code4 SaltStack Source Code4 Scheme Source Code4 Scilab Source Code4 Squirrel Source Code4 Stan Source Code4 Stata Source Code4 Stylus Source Code4

text/x-robotframework
application/sparql-query text/x-sql
text/x-scheme text/scilab

IDOL KeyView (12.9)

Extension PONY PDE PB
RAML RDOC REXX
RSC REB, REBOL RED RPY RS RING ROBOT SAS
SLS
SCI NUT STAN
STYL

File Class adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE
adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE adSOURCECODE

Readers afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr
afsr afsr
afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr afsr

Page 88 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

SuperCollider_Fmt

889

829

SuperCollider Source Code4

text/supercollider

SystemVerilog_Fmt
TXL_Fmt Turing_Fmt Turtle_Fmt UrWeb_Fmt Vim_script_Fmt Visual_Basic_Fmt

890

830

891

831

892

832

893

833

894

834

895

835

896

836

SystemVerilog Source Code4

text/x-systemverilog

TXL Source Code4

Turing Source Code4

Turtle Source Code4

text/turtle

UrWeb Source Code4

Vim script File4

text/x-vim

Visual Basic Source Code4 text/x-vbasic

WebAssembly_Fmt
WebIDL_Fmt X10_Fmt XQuery_Fmt Xojo_Fmt Xtend_Fmt YANG_Fmt Zephir_Fmt eC_Fmt

897

837

898

838

899

839

900

840

901

841

902

842

903

843

904

844

905

845

WebAssembly Source Code4 WebIDL Source Code4 X10 Source Code4 XQuery Source Code4 Xojo Source Code4 Xtend Source Code4 YANG Source Code4 Zephir Source Code4 eC Source Code4

text/x-x10 text/xquery text/x-xtend
text/x-ecsrc

reStructuredText_Fmt

906

846

xBase_Fmt

907

847

reStructuredText Source Code4
xBase Source Code4

text/x-rst

Windows_Installer_Fmt 908

848

MSI Windows Installer format

application/x-ole-storage

Autodesk_3ds_Max_Fmt 909

849

Autodesk 3ds Max format

PhotoDraw_Mix_Fmt

910

850

PhotoDraw MIX image

image/vnd.mix

Softimage_SCN_Fmt

911

851

Softimage Scene SCN format

Parasolid_XT_Fmt

912

852

Parasolid ascii XT format

Parasolid_XB_Fmt

913

853

Parasolid binary XB format

IDOL KeyView (12.9)

Extension SC
SV
TXL T TTL UR, URS VIM VB WAT
WEBIDL X10 XQM
XTEND YANG ZEP EC
MSI
MAX MIX SCN
X_T X_B

File Class adSOURCECODE

Readers afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE

afsr

adSOURCECODE adENCAPSULATION

afsr olesr

adCAD adRASTERIMAGE adCAD

olesr olesr

adCAD adCAD

Page 89 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

IGES_Fmt

914

854

Initial Graphics Exchange model/iges Specification format

ACE_Archive_Fmt

915

855

ACE archive format

application/x-ace-compressed

Grasshopper_GHX_Fmt 916

856

Grasshopper GHX format

MS_FrontPage_Macro_ 917

857

Fmt

Microsoft FrontPage macro file format

MS_AtWork_Fax_Fmt 918

858

Microsoft AtWork Fax format

MS_Image_Composer_ 919

859

Fmt

Microsoft Image Composer format

MS_Visual_InterDev_Fmt 920

860

Microsoft Visual InterDev web project items file

Macromedia_Flash_FLA_ 921

861

OLE_Fmt

Macromedia Flash FLA Project File OLE format

Corel_Draw_X4_Fmt

922

862

CorelDRAW version X4 onwards

application/x-vnd.corel.zcf.draw.document+zip

Ogg_Daala_Fmt

923

863

Ogg Daala video format video/daala

Ogg_BBC_Dirac_Fmt

924

864

Ogg BBC Dirac video format

video/x-dirac

PKCS_7_Fmt

925

865

PKCS #7 cryptographic format

application/pkcs7-signature

Time_Stamped_Data_ 926

866

Fmt

Time-stamped data format application/timestamped-data

Sereal_Fmt

927

867

Sereal data serialization format

application/sereal

Associated_Signature_ 928

868

Simple_Fmt

Associated Signature Container Simple format

application/vnd.etsi.asic-s+zip

Associated_Signature_ 929

869

Extended_Fmt

Associated Signature

application/vnd.etsi.asic-e+zip

Container Extended format

iBooks_Fmt

930

870

Apple iBooks format

application/x-ibooks+zip

PDF_Forms_Data_Fmt 931

871

PDF Forms Data Format application/vnd.fdf

PDF_XML_Forms_Data_ 932

872

Fmt

PDF XML Forms Data Format

application/vnd.adobe.xfdf

AxCrypt_Fmt

933

873

AxCrypt encrypted document

application/x-axcrypt

Extension IGS ACE GHX FPM AWD MIC WDM FLA CDRX OGV OGV P7S TSD SRL ASICS ASICE IBOOKS FDF XFDF AXX

File Class adCAD

Readers

adENCAPSULATION

adCAD

xmlsr

adWORDPROCESSOR

adFAXFORMAT

olesr

adRASTERIMAGE

adMISC

adWORDPROCESSOR

adVECTORGRAPHIC

adMOVIE adMOVIE

adENCAPSULATION pkcs7sr

adENCAPSULATION

adMISC

adENCAPSULATION

adENCAPSULATION

adWORDPROCESSOR epubsr adWORDPROCESSOR adWORDPROCESSOR xmlsr

adENCAPSULATION

IDOL KeyView (12.9)

Page 90 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Unix_Archive_Fmt

934

874

Unix Archive ar format

application/x-archive

Berkeley_Btree_ Database_Fmt

935

875

Berkeley DB btree database format

application/x-berkeley-db

Berkeley_Hash_ Database_Fmt

936

876

Berkeley DB hash database format

application/x-berkeley-db

Berkeley_Log_Database_ 937

877

Fmt

Berkeley DB log database application/x-berkeley-db format

Berkeley_Queue_ Database_Fmt

938

878

Berkeley DB queue database format

application/x-berkeley-db

BitTorrent_Fmt

939

879

BitTorrent file format

application/x-bittorrent

Chrome_Extension_Fmt 940

880

Google Chrome Extension application/x-chrome-package format

Dalvik_Executable_Fmt 941

881

Dalvik Executable dex format

application/x-dex

Foxmail_Fmt

942

882

Foxmail email format

application/x-foxmail

GRIB_Fmt

943

883

General Regularlydistributed Information in Binary form GRIB format

application/x-grib

Zstandard_Fmt

944

884

Zstandard compression format

application/zstd

LZ4_Fmt

945

885

LZ4 compressed file

application/x-lz4

MS_Money_Fmt

946

886

Microsoft Money format application/x-msmoney

NetCDF_Fmt

947

887

Network Common Data Form NetCDF format

application/x-netcdf

SAS6_Data_Fmt

948

888

SAS 6 Data storage format application/x-sas-data-v6

SAS_Transport_Fmt

949

889

SAS Transport File XPORT format

application/x-sas-xport

Snappy_Framed_Fmt

950

890

Snappy Framed compression format

application/x-snappy-framed

Stata_Data_Fmt

951

891

Stata Data Format

application/x-stata-dta

SPSS_SAV_Fmt

952

892

SPSS Statistics Data File Format

Zoo_Archive_Fmt

953

893

Zoo Compressed Archive application/x-zoo Format

IDOL KeyView (12.9)

Extension AR DB DB
TORRENT CRX DEX BOX GRB, GRIB2

File Class adENCAPSULATION adDATABASE

Readers

adDATABASE

adDATABASE

adDATABASE

adMISC adENCAPSULATION

adEXECUTABLE

adWORDPROCESSOR adMISC

ZSTD
LZ4 MNY NC
SD2 XPT, XPORT
SZ
DTA SAV
ZOO

adENCAPSULATION
adENCAPSULATION adSPREADSHEET adMISC
adDATABASE adDATABASE
adENCAPSULATION
adDATABASE adDATABASE
adENCAPSULATION

Page 91 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

CDX_Fmt

954

894

ChemDraw CDX format chemical/x-cdx

CDXML_Fmt

955

895

ChemDraw CDXML format

application/vnd.chemdraw+xml

BPG_Fmt

956

896

Better Portable Graphics BPG format

image/x-bpg

Apple_Icon_Fmt

957

897

Apple Icon image format image/icns

NITF_Fmt

958

898

National Imagery Transmission Format NITF image

image/nitf

ERDAS_Imagine_Fmt

959

899

ERDAS Imagine image format

application/x-erdas-hfa

MS_Office_Temporary_ 960

900

Owner_Fmt

Microsoft Office temporary application/x-ms-owner owner file

EAC3_Audio_Fmt

961

901

Enhanced-AC3 (EAC3) Audio File format

audio/eac3

COFF_Relocatable_Fmt 962

902

Common Object File Format (COFF) relocatable object

application/x-object-file

COFF_Executable_Fmt 963

903

Common Object File Format (COFF) executable

application/x-executable-file

COFF_Dynamic_Lib_Fmt 964

904

Common Object File Format (COFF) dynamic library

application/x-library-file

ELF_Core_Fmt

965

905

ELF Core file

application/x-coredump

Purify_Fmt

966

906

Rational Purify data file

Kryptel_Fmt

967

907

Kryptel encrypted file

Windows_Core_Dump_ 968

908

Fmt

Windows heap or mini core application/x-dmp dump file

Qt_Prerendered_Font_ 969

909

Fmt

Qt Prerendered Font format

AIX_Relocatable_Fmt

970

910

AIX/RISC COFF relocatable object

application/x-object-file

AIX_Executable_Fmt

971

911

AIX/RISC COFF executable

application/x-executable-file

IDOL KeyView (12.9)

Extension CDX CDXML
BPG
ICNS NTF, NITF

File Class adSCIENTIFIC adSCIENTIFIC
adRASTERIMAGE
adRASTERIMAGE adRASTERIMAGE

Readers xmlsr

HFA, RRD, AUX adRASTERIMAGE

adMISC

AC3

adSOUND

O

adOBJECTMODULE

adEXECUTABLE

adLIBRARY

PFY EDC DMP
QPF2

adMISC adMISC adENCAPSULATION adMISC
adFONT
adOBJECTMODULE
adEXECUTABLE

Page 92 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

AIX_Dynamic_Lib_Fmt 972

912

AIX/RISC COFF dynamic application/x-library-file library

HPUX_Relocatable_Fmt 973

913

HPUX/PA-RISC COFF relocatable object

application/x-object-file

HPUX_Executable_Fmt 974

914

HPUX/PA-RISC COFF executable

application/x-executable-file

HPUX_Dynamic_Lib_Fmt 975

915

HPUX/PA-RISC COFF dynamic library

application/x-library-file

XML_EBCDIC_Fmt

976

916

EBCDIC-encoded XML file application/xml

MPEG_JVT_H264_Fmt 977

917

MPEG JVT-NAL sequence video/h264 H264 video

Material_Exchange_Fmt 978

918

Material Exchange Format application/mxf audio-video container format

MS_Agent_Character_ 979

919

Fmt

Microsoft Agent Character file

Quicken_Fmt

980

920

Quicken data file

MS_Outlook_Address_ 981

921

Fmt

Microsoft Outlook address file

MS_Answer_Wizard_Fmt 982

922

Microsoft Answer Wizard file

ADX_Fmt

983

923

ADX audio file

System_Deployment_

984

924

Image_Fmt

Microsoft System Deployment Image SDI format

Free_Lossless_Image_ 985

925

Fmt

Free Lossless Image Format (FLIF)

image/flif

DPX_Fmt

986

926

Digital Picture Exchange (DPX) image format

image/dpx

Avro_Fmt

987

927

Apache Avro binary format

InstallShield_Archive_

988

928

Fmt

InstallShield archive (early versions) format

Mac_Executable_Fmt

989

929

Mac OS-X (Mach-O) executable format

GDSII_Fmt

990

930

GDSII data format

IDOL KeyView (12.9)

Extension A
SL XML 264 MXF ACS QDF WAB
ADX SDI FLIF DPX AVRO EX_
GDS, GDS2

File Class adLIBRARY

Readers

adOBJECTMODULE

adEXECUTABLE

adLIBRARY

adWORDPROCESSOR adMOVIE

adMOVIE

adMOVIE
adMISC adMISC
adMISC
adSOUND adMISC

adRASTERIMAGE

adRASTERIMAGE

adMISC adENCAPSULATION

avrosr

adEXECUTABLE

adCAD

gdsiisr

Page 93 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name ActiveMime_Fmt
SmartCharts_Fmt
Webex_ARF_Fmt
Webex_WRF_Fmt
PGP_NetShare_Fmt
Ability_WP_OLE_Fmt
Ability_SS_OLE_Fmt
InDesign_IDML_Fmt
Executable_JAR_Fmt
IDOL_IDX_Fmt Android_Package_Kit_ Fmt Android_Binary_XML_ Fmt
Java_WAR_Fmt Java_EAR_Fmt Atom_Syndication_Fmt RSS_Fmt
SMIL_Fmt
XSLT_Fmt

Number Category Description

MIME Type

991

931

Microsoft ActiveMime (mso) documents

application/x-mso

992

932

BizInt SmartCharts data format

993

933

Webex advanced network ARF recordings

994

934

Webex local WRF recordings

995

935

Symantec PGP NetShare encrypted file

996

936

Ability Write later versions format

997

937

Ability Spreadsheet later versions format

998

938

Adobe InDesign IDML format

application/vnd.adobe.indesign-idml-package

999

939

Executable Java Archive application/java-archive (jar) file

1000

940

IDOL Server IDX file

1001

941

Android Package Kit (APK) application/vnd.android.package-archive format

1002

942

Android Binary XML (compressed by aapt) format

application/xml

1003

943

Java WAR file format

1004

944

Java EAR file format

1005

945

Atom Syndication Format application/atom+xml

1006

946

RSS syndication XML format

application/rss+xml

1007

947

Synchonized Multimedia Integration Language (SMIL) XML format

application/smil+xml

1008

948

Extensible Stylesheet

application/xslt+xml

Language Transformations

(XSLT) format

Extension MSO CHP, CHRR ARF WRF
AWW AWS IDML JAR IDX APK XML

File Class adMISC

Readers

adMISC

adMOVIE

adMOVIE

adENCAPSULATION

adWORDPROCESSOR olesr

adSPREADSHEET

adDESKTOPPUBLSH

adENCAPSULATION unzip

adENCAPSULATION adEXECUTABLE

adWORDPROCESSOR

WAR EAR ATOM RSS
SMIL

adENCAPSULATION adENCAPSULATION adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr
adWORDPROCESSOR xmlsr

XSL, XSLT

adWORDPROCESSOR xmlsr

IDOL KeyView (12.9)

Page 94 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

XML_Shareable_Playlist_ 1009

949

Fmt

XML Shareable Playlist Format (XSPF)

application/xspf+xml

FictionBook_Fmt

1010

950

FictionBook e-book XML format

application/x-fictionbook+xml

Adobe_Premiere_Project_ 1011

951

Fmt

Adobe Premiere project format

image/vnd.adobe.premiere

RDF_XML_Fmt

1012

952

RDF/XML format

application/rdf+xml

Really_Simple_ Discovery_Fmt

1013

953

Really Simple Discovery (RSD) XML format

application/rsd+xml

SBML_Fmt

1014

954

Systems Biology Markul Language (SBML) XML format

application/sbml+xml

SRU_Fmt

1015

955

Search/Retrieve via URL application/sru+xml (SRU) XML format

SSML_Fmt

1016

956

Speech Synthesis Markup application/ssml+xml Language (SSML) XML format

PLS_Fmt

1017

957

Pronunciation Lexicon Specification (PLS) XML format

application/pls+xml

TEI_Fmt

1018

958

Text Encoding Initiative (TEI) XML format

application/tei+xml

METS_Fmt

1019

959

Metadata Encoding and Transmission Standard (METS) XML format

application/mets+xml

MODS_Fmt

1020

960

Metadata Object Description Schema (MODS) XML format

application/mods+xml

Metalink_Fmt

1021

961

Metalink XML format

application/metalink4+xml

Open_eBook_Fmt

1022

962

Open eBook (OEBPS) XML application/oebps-package+xml format

SRGS_Fmt

1023

963

Speech Recognition Grammar Specification (SRGS) XML format

application/srgs+xml

SPARQL_Results_Fmt 1024

964

SPARQL Query Results XML format

application/sparql-results+xml

Adobe_XML_Data_

1025

965

Adobe XML Data Package application/vnd.adobe.xdp+xml

IDOL KeyView (12.9)

Extension XSPF FB2 PPJ RDF RSD SBML
SRU SSML
PLS
TEI METS
MODS
METALINK OPF SRGS
SRX XDP

File Class

Readers

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adMISC

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr
adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr

Page 95 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Package_Fmt

format

ESzigno_Fmt

1026

966

e-Szigno signed xml document

application/vnd.eszigno3+xml

Mozilla_XUL_Fmt

1027

967

Mozilla XML User Interface Language (XUL) XML format

application/vnd.mozilla.xul+xml

SyncML_Fmt

1028

968

Synchronization Markup Language (SyncML) XML format

application/vnd.syncml+xml

VoiceXML_Fmt

1029

969

VoiceXML (VXML) XML format

application/voicexml+xml

TI_Target_Configuration_ 1030

970

Fmt

Texas Instruments CCXML target configuration XML format

LZFSE_Fmt

1031

971

Lempel-Ziv Finite State Entropy (LZFSE) compression format

Kindle_eBook_Fmt

1032

972

Amazon Kindle or

application/vnd.amazon.ebook

Mobipocket eBook format

Oasis_Stream_Fmt

1033

973

Open Artwork System Interchange Standard (OASIS) format

Amazon_KFX_Fmt

1034

974

Amazon KFX eBook format

KTX_Fmt

1035

975

KTX image format

image/ktx

GMSH_Mesh_Fmt

1036

976

GMSH Mesh polygon format

model/mesh

Collada_DAE_Fmt

1037

977

Collada Digital Asset Exchange (DAE) format

model/vnd.collada+xml

YIN_Fmt

1038

978

YIN XML format

application/yin+xml

MPEG_Playlist_Fmt

1039

979

MPEG audio playlist format

audio/mpegurl

Windows_Audio_Playlist_ 1040

980

Fmt

Windows Audio playlist format

audio/x-ms-wax

DTS_Audio_Fmt

1041

981

DTS Coherent Acoustics audio/vnd.dts audio format

IDOL KeyView (12.9)

Extension ES3 XUL
XML
VXML CCXML
LZFSE
AZW, PRC OAS
KFX KTX MSH DAE YIN M3U WAX DTS

File Class

Readers

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr adWORDPROCESSOR

adENCAPSULATION

adWORDPROCESSOR adMISC

adWORDPROCESSOR

adRASTERIMAGE adCAD

adCAD

xmlsr

adWORDPROCESSOR xmlsr adSOUND

adSOUND

xmlsr

adSOUND

Page 96 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Chemical_Markup_ Language_Fmt
CrystalMaker_Fmt
VTK_XML_Fmt
IPFIX_Fmt
Portable_Font_ Resource_Fmt MARC_Fmt
MARC_XML_Fmt
XAR_Fmt
Symbian_Installer_Fmt SO_Drawing_XML_Fmt
SO_Text_Global_XML_ Fmt
ODF_Chart_Fmt ODF_Database_Fmt ODF_Image_Fmt ODF_Text_Master_Fmt ODF_Text_Web_Fmt ODF_Chart_Template_ Fmt ODF_Formula_ Template_Fmt

Number Category Description

MIME Type

1042

982

Chemical Markup Language (CML) XML format

chemical/x-cml

1043

983

CrystalMaker chemical format

chemical/x-cmdf

1044

984

Visualization Toolkit VTK model/vnd.vtu XML format

1045

985

IP Flow Information Export application/ipfix (IPFIX) format

1046

986

Portable Font Resource font format

application/font-tdpfr

1047

987

Machine-Readable Cataloging (MARC21) format

application/marc

1048

988

Machine-Readable Cataloging (MARC) XML format

application/marcxml+xml

1049

989

Extensible Archive (XAR) format

1050

990

Symbian installer format application/vnd.symbian.install

1051

316

OpenDocument format (OpenOffice 1/StarOffice 6.7) Drawing XML

application/vnd.sun.xml.draw

1052

991

OpenDocument format (OpenOffice 1/StarOffice 6.7) Writer Master document XML

application/vnd.sun.xml.writer.global

1053

992

ODF Chart

application/vnd.oasis.opendocument.chart

1054

993

ODF Database

application/vnd.sun.xml.base

1055

994

ODF Image

application/vnd.oasis.opendocument.image

1056

995

ODF Text Master

application/vnd.oasis.opendocument.text-master

1057

996

ODF Text Web

application/vnd.oasis.opendocument.text-web

1058

997

ODF Chart Template

application/vnd.oasis.opendocument.chart-template

1059

998

ODF Formula Template

application/vnd.oasis.opendocument.formulatemplate

Extension CML
CMDF VTU IPFIX PFR MARC
XML
SIS SXD
SXG
ODC ODB ODI ODM OTH OTC OTF

File Class

Readers

adWORDPROCESSOR xmlsr

adSCIENTIFIC adVECTORGRAPHIC xmlsr adMISC adFONT adDATABASE

adWORDPROCESSOR xmlsr

adENCAPSULATION

adENCAPSULATION adVECTORGRAPHIC

kpodfrdr

adWORDPROCESSOR

adVECTORGRAPHIC adDATABASE adRASTERIMAGE adWORDPROCESSOR odfwpsr adWORDPROCESSOR odfwpsr adVECTORGRAPHIC
adWORDPROCESSOR unzip

IDOL KeyView (12.9)

Page 97 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Extension

ODF_Drawing_ Template_Fmt

1060

316

ODF Drawing/Graphics Template

application/vnd.oasis.opendocument.graphicstemplate

OTG

ODF_Image_Template_ 1061

999

Fmt

ODF Image Template

application/vnd.oasis.opendocument.image-template OTI

ODF_Presentation_ Template_Fmt

1062

316

ODF Presentation Template

application/vnd.oasis.opendocument.presentationtemplate

OTP

ODF_Spreadsheet_ Template_Fmt

1063

315

ODF Spreadsheet Template

application/vnd.oasis.opendocument.spreadsheettemplate

OTS

ODF_Text_Template_

1064

314

Fmt

ODF Text Template

application/vnd.oasis.opendocument.text-template OTT

ODF_Chart_XML_Fmt 1065

1000

ODF Chart flat XML format application/vnd.oasis.opendocument.chart.xml

FODC

ODF_Drawing_XML_Fmt 1066

1001

ODF Drawing/Graphics flat XML format

application/vnd.oasis.opendocument.formula.xml

FODG

ODF_Formula_XML_Fmt 1067

1002

ODF Formula flat XML format

application/vnd.oasis.opendocument.graphics.xml

FODF

ODF_Image_XML_Fmt 1068

1003

ODF Image flat XML format

application/vnd.oasis.opendocument.image.xml

FODI

ODF_Presentation_XML_ 1069 Fmt

1004

ODF Presentation flat XML application/vnd.oasis.opendocument.presentation.xml FODP format

ODF_Spreadsheet_XML_ 1070 Fmt

1005

ODF Spreadsheet flat XML application/vnd.oasis.opendocument.spreadsheet.xml FODS format

ODF_Text_XML_Fmt

1071

1006

ODF Text flat XML format application/vnd.oasis.opendocument.text.xml

FODT

ODF_Extension_Fmt

1072

1007

ODF Extension format

application/vnd.openofficeorg.extension

OXT

StarView_Metafile_Fmt 1073

1008

OpenOffice StarView MetaFile format

image/x-svm

SVM

BBeB_LRF_eBook_Fmt 1074

1009

Broad Band eBook (BBeB) application/x-ext-lrf

LRF

in LRF format

GPG_Trust_DB_Fmt

1075

1010

GPG trust database format

GPG

VICE_Emulator_Fmt

1076

1011

VICE (Versatile

VSF

Commodore Emulator)

format

Portable_Game_ Notation_Fmt

1077

1012

Portable Game Notation chess format

application/vnd.chess-pgn

PGN

Doom_WAD_Fmt

1078

1013

Doom IWAD/PWAD format

application/x-doom

WAD

File Class adVECTORGRAPHIC

Readers kpodfrdr

adRASTERIMAGE

adPRESENTATION

kpodfrdr

adSPREADSHEET

odfsssr

adWORDPROCESSOR odfwpsr

adVECTORGRAPHIC adWORDPROCESSOR

adVECTORGRAPHIC

adRASTERIMAGE

adPRESENTATION

adSPREADSHEET

adWORDPROCESSOR adMISC adRASTERIMAGE

adWORDPROCESSOR

adMISC adMISC

adWORDPROCESSOR adMISC

IDOL KeyView (12.9)

Page 98 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Device_Tree_Blob_Fmt 1079

1014

Linux Device Tree Blob format

BDF_Font_Fmt

1080

1015

Glyph Bitmap Distribution application/x-font-bdf Format

PC_Screen_Font_Fmt

1081

1016

PC Screen Font format

application/x-font-psf

JNLP_Fmt

1082

1017

Java Network Launching application/x-java-jnlp-file Protocol

XAML_Browser_ Application_Fmt

1083

1018

XAML Browser Application application/x-ms-xbap (XBAP) format

MS_Binder_Fmt

1084

1019

Microsoft Office Binder format

application/x-msbinder

XAP_Fmt

1085

1020

Microsoft Silverlight application (XAP) format

application/x-silverlight-app

StuffIt_X_Fmt

1086

1021

StuffIt X (SITX) archive format

application/x-stuffitx

FIG_Fmt

1087

1022

Facility for Interactive

application/x-xfig

Generation of figures (FIG)

image format

XPInstall_Fmt

1088

1023

XPInstall Cross-Platform Installer Module (XPI) format

application/x-xpinstall

XDF_Fmt

1089

1024

Extensible Data Format (XDF) XML format

MXML_Fmt

1090

1025

MXML UI markup language XML format

MusicXML_Fmt

1091

1026

MusicXML format

application/vnd.recordare.musicxml

Finale_Fmt

1092

1027

Finale audio format

Spotfire_DXP_Fmt

1093

1028

TIBCO Spotfire DXP data application/vnd.spotfire.dxp format

MS_Office_Theme_ 2007_Fmt

1094

1029

Microsoft Office theme format

application/vnd.ms-officetheme

Adobe_AIR_Installer_Fmt 1095

1030

Adobe AIR application installer package

application/vnd.adobe.air-application-installerpackage+zip

Flex_Project_Fmt

1096

1031

Adobe Flash Flex project application/vnd.adobe.fxp file format

Extension DTB BDF PSF JNLP XBAP OBP XAP SITX FIG
XPI
XDF MXML MXL MUS DXP THMX AIR FXP

File Class adMISC

Readers

adFONT

adFONT adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adENCAPSULATION olesr

adENCAPSULATION

adENCAPSULATION

adVECTORGRAPHIC

adENCAPSULATION

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adENCAPSULATION adSOUND adANALYTICS

xmlsr

adMISC

adENCAPSULATION

adENCAPSULATION

IDOL KeyView (12.9)

Page 99 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name FoxPro_Fmt VST_Preset_Fmt Mischief_Image_Fmt FreeArc_Fmt Autodesk_3ds_Fmt Monkeys_Audio_Fmt CALS_Fmt Dr_Halo_PAL_Fmt DPG_Fmt JPEG_XR_Fmt TCR_eBook_Fmt
IHEX_Fmt QCOW_Fmt VDI_Fmt OneNote_Alternate_Fmt RMS_Protected_Fmt
Portfolio_PDF_Fmt Crystal_Reports_Fmt Thumbs_db_Fmt PagePlus_Fmt MS_Project_Exchange_

Number Category Description

MIME Type

1097

1032

FoxPro compiled source format

1098

1033

Virtual Studio Technology (VST) preset format

1099

1034

Mischief vector graphics image format

1100

1035

FreeArc archive format

application/x-freearc

1101

1036

Autodesk 3ds format

application/x-3ds

1102

1037

Monkey's Audio format

1103

1038

CALS raster image format

1104

1039

Dr Halo raster image PAL file format

1105

1040

Nintendo DS DPG video format

1106

1041

JPEG XR (extended range) image/vnd.ms-photo image format

1107

1042

TCR/ZVR (Text Compression for Reader) eBook format

1108

1043

Intel Hex format

1109

1044

QEMU Copy On Write

1110

1045

VirtualBox Disk Image

1111

1046

OneNote Alternative Packaging Format

1112

1047

Rights Management Services (RMS)-protected format

1113

1048

Portfolio PDF File

application/pdf

1114

1049

SAP Crystal Reports format

application/x-rpt

1115

1050

Microsoft Windows thumbs.db format

1116

1051

Serif PagePlus format

1117

1052

Microsoft Project

IDOL KeyView (12.9)

Extension FXP
FXP
ART
ARC 3DS APE CAL PAL
DPG
JXR, HDP
TCR, ZVR

File Class adLIBRARY

Readers

adSOUND

adVECTORGRAPHIC

adENCAPSULATION adCAD adSOUND adRASTERIMAGE adRASTERIMAGE

adMOVIE

adRASTERIMAGE

adWORDPROCESSOR

IHEX QCOW VDI
PFILE, PPDF, PJPG, PTXT
PDF RPT
DB
PPP MPX

adENCAPSULATION adENCAPSULATION adENCAPSULATION adWORDPROCESSOR onealtsr
adWORDPROCESSOR pfilesr

adWORDPROCESSOR pdfsr

adANALYTICS

olesr

adENCAPSULATION

adDESKTOPPUBLSH adSCHEDULE

olesr

Page 100 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Fmt

Exchange format

MS_Management_Pack_ 1118 MPX_Fmt

1053

Microsoft Systems Center Operation Manager (SCOM) management pack MPX format

AutoCAD_VBA_Project_ 1119 Fmt

1054

AutoCAD VBA project format

PLY_ASCII_Fmt

1120

1055

Polygon File Format (PLY) ASCII format

PLY_Binary_Fmt

1121

1056

Polygon File Format (PLY) binary format

JavaView_JVX_Fmt

1122

1057

JavaView XML (JVX) format

X3D_Fmt

1123

1058

Extensible 3d Graphics (X3D) XML format

model/x3d+xml

ZBrush_Project_Fmt

1124

1059

ZBrush ZProject (ZPR) format

ZBrush_Tool_Fmt

1125

1060

ZBrush ZTtool (ZTL) format

Windows_Installer_ Patch_Fmt

1126

1061

Microsoft Windows Installer Patch Package (MSP) format

Windows_Installer_ Transform_Fmt

1127

1062

Microsoft Windows Installer Transform (MST) format

Lotus_Approach_Fmt

1128

1063

Lotus Approach format

application/vnd.lotus-approach

Outlook_SendRcv_ Settings_Fmt

1129

1064

Microsoft Outlook 2002 Send-Receive Settings

MS_Publisher_Scheme_ 1130 Fmt

1065

Microsoft Publisher colour scheme

SO_Chart_Fmt

1131

1066

Star Office 4,5 Chart

application/vnd.stardivision.chart

SO_Database_Fmt

1132

1067

Star Office 4,5 Database application/vnd.stardivision.base

SO_Library_Fmt

1133

1068

Star Office 4,5 Library

PageMaker_Document_ 1134 Fmt

1069

Adobe PageMaker document

application/pagemaker

IDOL KeyView (12.9)

Extension MPX

File Class adMISC

Readers xmlsr

DVB PLY PLY JVX X3D ZPR ZTL MSP
MST
APR, MPR SRS SCM SDS SDB SBL PMD

adMISC

adCAD

adCAD

adCAD

xmlsr

adCAD

adCAD

adCAD

adENCAPSULATION olesr

adENCAPSULATION

adDATABASE adMISC

adMISC

adVECTORGRAPHIC adDATABASE adLIBRARY adDESKTOPPUBLSH

olesr olesr

Page 101 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MS_DTS_Fmt

1135

1070

Microsoft Data Transformation Services (DTS) package file

Cognos_PowerPlay_ PPR_Fmt

1136

1071

Cognos PowerPlay up to version 7 (PPR) format

Visual_Studio_SUO_Fmt 1137

1072

Microsoft Visual Studio solution user options (suo) file

MS_GraphEdit_Fmt

1138

1073

Microsoft GraphEdit File format

ArcGIS_Graph_Fmt

1139

1074

ArcGIS Graph format

SID_Audio_Fmt

1140

1075

SID Audio format

audio/prs.sid

MrSID_Fmt

1141

1076

LizardTech MrSID image image/x-mrsid format

Cardfile_Fmt

1142

1077

Microsoft Windows Cardfile address book format

application/x-mscardfile

MS_Word_Mac_4_Fmt 1143

205

Microsoft Word for Macintosh (version 4,5)

application/msword

WordPerfect_5_Fmt

1144

80

WordPerfect (version 5) application/x-corel-wordperfect

WordPerfect_6_Fmt

1145

178

Corel WordPerfect (version 6 and higher)

application/x-corel-wordperfect

WordPerfect_Graphics_ 1146

85

1_Fmt

WordPerfect Graphics (version 1)

application/vnd.wordperfect

Organization_Chart_Fmt 1147

1078

OrgPlus Organization Chart

application/orgplus

Lotus_Organizer_Fmt

1148

1079

Lotus Organizer documents

application/vnd.lotus-organizer

MS_DBML_Fmt

1149

1080

Microsoft Database Markup Language XML document

XMind_Fmt

1150

1081

XMind document

application/xmind

MSI_Cerius_Fmt

1151

1082

MSI Cerius chemical formula document

chemical/x-cerius

GenBank_Fmt

1152

1083

GenBank DNA character chemical/x-genbank sequence document

IDOL KeyView (12.9)

Extension DTS

File Class adMISC

Readers

PPR SUO

adANALYTICS adMISC

GRF
GRF SID SID
CRD

adMISC
adGIS adSOUND adRASTERIMAGE
adWORDPROCESSOR

DOC

adWORDPROCESSOR mbsr

WOP, DOC WPD

adWORDPROCESSOR wosr adWORDPROCESSOR wp6sr

WPG, QPG OPX

adRASTERIMAGE, adVECTORGRAPHIC
adDATABASE

OR2, OR3, OR4, OR5, OR6
DBML

adSCHEDULE adWORDPROCESSOR

XMIND MSI
GB

adPRESENTATION adSCIENTIFIC
adSCIENTIFIC

Page 102 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name GIS_World_File_Fmt

Number Category Description

1153

1084

ESRI GIS World file

MIME Type

GIS_Projection_ Metadata_Fmt

1154

PowerWorld_Binary_Fmt 1155

1085 1086

PowerWorld_Display_ Fmt
ArcXML_Fmt

1156 1157

1087 1088

GAMS_GDX_Fmt

1158

1089

ArcMap_MXD_Fmt

1159

1090

RRDtool_Fmt

1160

1091

HWPX_Fmt SolidWorks_2015_Fmt

1161 1162

1092 1093

MS_Photo_Editor_Fmt 1163

1094

MS_Word_HTML_Fmt 1164

1095

MS_Excel_HTML_Fmt 1165

1096

Portable_FloatMap_Fmt 1166

1097

RGBE_Fmt

1167

1098

APNG_Fmt

1168

1099

Enhanced_Compressed_ 1169

1100

ESRI Projection Metadata (PRJ) file
PowerWorld Binary (PWB) file
PowerWorld Display (PWD) file
ESRI ArcIMS project XML file (ArcXML)
General Algebraic Modeling System (GAMS) Data Exchange (GDX) format
ArcMap Map Exchange Document project (MXD)
RRDtool (Round Robin Database) data file
Hangul HWPX document application/hwp+zip
SolidWorks (2015 onwards) file

Microsoft Photo Editor `embedded GIF' file
Microsoft Word HTML format
Microsoft Excel HTML format
Portable FloatMap (PFM) image
Radiance RGBE (HDR) image
Animated Portable Network Graphics (Animated-PNG)
Enhanced Compressed

application/vnd.ms-photo-editor
image/x-portable-floatmap image/vnd.radiance image/apng image/ecw

IDOL KeyView (12.9)

Extension

File Class

BPW, GFW, JGW, J2W, PGW, SDW, TFW, WLD

adGIS

PRJ

adGIS

PWB

adCAD

PWD

adCAD

AXL

adGIS

GDX

adSCIENTIFIC

Readers afsr

MXD

adGIS

RRD

adDATABASE

HWPX
SLDPRT, SLDDRW, SLDASM

adWORDPROCESSOR hwpxsr adCAD
adRASTERIMAGE

DOC, HTM

adWORDPROCESSOR

XLS, HTM

adWORDPROCESSOR

PFM

adRASTERIMAGE

HDR, PIC, RGBE, adRASTERIMAGE XYZE

APNG, PNG

adANIMATION

kppngrdr

ECW

adRASTERIMAGE

Page 103 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Wavelet_Fmt

Wavelet image

Ensoniq_Waveset_Fmt 1170

1101

Ensoniq Waveset audio data file

Corel_Photo_Paint_Fmt 1171

1102

Corel Photo Paint (version image/x-corelphotopaint 7 and higher)

OpenRaster_Fmt

1172

1103

OpenRaster image

image/openraster

Krita_Fmt

1173

1104

Krita image

application/x-krita

Gerber_Fmt

1174

1105

Gerber image format

application/vnd.gerber

PGML_Fmt

1175

1106

Precision Graphics Markup Language

Away3D_Fmt

1176

1107

Away3D scene file

CAD_3MF_Fmt

1177

1108

3D Manufacturing Format application/vnd.ms-package.3dmanufacturing-

document

3dmodel+xml

AMF_Fmt

1178

1109

Additive manufacturing file application/x-amf format (AMF) document

C3D_Fmt

1179

1110

Coordinate 3D (C3D) format

CAD_3DSystems_BFF_ 1180 Fmt

1111

3D Sprint (3D Systems) SLA Build file

NRRD_Fmt

1181

1112

NRRD (nearly raw raster data) image format

Cinema_4D_Fmt

1182

1113

Cinema 4D model

FBX_ASCII_Fmt

1183

1114

Kaydara FBX project (ASCII)

FBX_Binary_Fmt

1184

1115

Kaydara FBX project (binary)

Wavefront_OBJ_Fmt

1185

1116

Wavefront OBJ geometry definition file

Wavefront_MTL_Fmt

1186

1117

Wavefront Material Template Library (MTL)

MS_Power_BI_ Template_Fmt

1187

1118

Microsoft Power BI Desktop template format

Windows_Sticky_Notes_ 1188 Fmt

1119

Microsoft Windows Sticky Notes format

Extension
ECW CPT ORA KRA GBR PGML AWD 3MF AMF C3D BFF NRRD C4D FBX FBX OBJ MTL PBIT SNT

File Class

Readers

adSOUND

adRASTERIMAGE

adRASTERIMAGE adRASTERIMAGE adVECTORGRAPHIC adVECTORGRAPHIC

xmlsr

adCAD adCAD

adCAD

xmlsr

adCAD

adCAD

adRASTERIMAGE

adCAD adCAD

adCAD

adCAD

adCAD

adANALYTICS

adWORDPROCESSOR

IDOL KeyView (12.9)

Page 104 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

BlakHole_Fmt

1189

1120

BlakHole compression format

PowerArchiver_Fmt

1190

1121

PowerArchiver PA compression format

PageMagic_Fmt

1191

1122

NEBS PageMagic format

PIM_Archiver_Fmt

1192

1123

PIM Archiver format

Softdisk_Text_ Compressor_Fmt

1193

1124

Softdisk Text Compressor format

Ability_PhotoPaint_Fmt 1194

1125

Ability Office PhotoPaint image

Softlib_Fmt

1195

1126

Softdisk Softlib compression format

Timeworks_Publisher_ Fmt

1196

1127

Timeworks Publisher (Publish It) format

Scribe_Fmt

1197

1128

Scribe markup language and word processing system

SQLite_Write_Ahead_ Log_Fmt

1198

1129

SQLite Write-Ahead Log file

SQLite_WAL_Index_Fmt 1199

1130

SQLite WAL-index (shm) file

AutoForm_Design_Fmt 1200

1131

AutoForm Design file

TSV_Fmt

1201

1132

Tab-separated values (TSV) file

text/tab-separated-values

OpenStreetMap_XML_ Fmt

1202

1133

OpenStreetMap XML data

OpenStreetMap_PBF_ Fmt

1203

1134

OpenStreetMap Protocolbuffer Binary Format data file (.osm.pbf)

Nero_Audio_Compilation_ 1204 Fmt

1135

Nero Audio-CD compilation file

Nero_ISO_Compilation_ 1205 Fmt

1136

Nero ISO compilation file

WordStar_for_Windows_ 1206 Fmt

1137

WordStar for Windows file

IDOL KeyView (12.9)

Extension BH PA DTP PIM CTX APX SLB DTP MSS
WAL SHM AFD TSV, TAB OSM PBF
NRA NRI WSD

File Class adENCAPSULATION

Readers

adENCAPSULATION

adDESKTOPPUBLSH adENCAPSULATION adENCAPSULATION

olesr

adRASTERIMAGE

adENCAPSULATION

adDESKTOPPUBLSH

adWORDPROCESSOR afsr

adDATABASE adDATABASE adCAD adWORDPROCESSOR afsr, afsr adGIS adGIS

adMISC adMISC adWORDPROCESSOR stringssr

Page 105 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MS_Outlook_PAB_Fmt 1207

1138

Microsoft Outlook Personal Address Book (PAB)

HLSL_FXO_Fmt

1208

1139

DirectX High-Level Shader Language (HLSL) precompiled shader

HLSL_CSO_Fmt

1209

1140

DirectX High-Level Shader Language (HLSL) compiled shader object

Oberon_Document_Fmt 1210

1141

Component Pascal / Oberon Document file

Oberon_Symbol_Fmt

1211

1142

Component Pascal / Oberon Symbol file

Oberon_Code_Fmt

1212

1143

Component Pascal / Oberon Code (executable and loadable object) file

Python_Bytecode_Fmt 1213

1144

Python compiled bytecode application/x-bytecode.python

PCPaint_Fmt

1214

1145

PCPaint / Pictor Paint image format

PCRaster_Map_Fmt

1215

1146

PCRaster Map / Cross System Format geographical data

COM_Type_Library_Fmt 1216

1147

Microsoft Component Object Model (COM) Type library

MS_Visual_C_Export_ Fmt

1217

1148

Microsoft Visual C++ Export file

Lotus_Organizer_Report_ 1218 Fmt

1149

Lotus Organizer report document

Audible_Audiobook_AA_ 1219 Fmt

1150

Audible Audiobook (AA) file audio/audible

DOS_RED_Fmt

1220

1151

MS-DOS RED installer library format

CA_ZIPXP_Fmt

1221

1152

CA Technologies ZIPXP compressed document

Kindle_Topaz_Fmt

1222

1153

Amazon Kindle Topaz eBook

IDOL KeyView (12.9)

Extension PAB

File Class adMISC

Readers

FXO

adCAD

CSO

adCAD

ODC OSF OCF

adSOURCECODE adOBJECTMODULE adEXECUTABLE

PYC PIC
MAP, CSF

adEXECUTABLE adRASTERIMAGE
adGIS

TLB

adLIBRARY

EXP

adLIBRARY

REP

adSCHEDULE

AA

adSOUND

RED

adLIBRARY

CAZ

adENCAPSULATION

AZW, AZW1, TPZ adWORDPROCESSOR

Page 106 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Windows_Shim_ Database_Fmt

1223

1154

Microsoft Windows Shim Database file

MS_Incremental_Linker_ 1224 Fmt

1155

Microsoft Visual Studio incremental linker file

Lotus_Smart_Icon_Fmt 1225

1156

Lotus Smart Icon image file

Lotus_Organizer_Layout_ 1226 Fmt

1157

Lotus Organizer print/paper layout file

CMZ_Fmt

1227

1158

CMZ compression format

RFFlow_Fmt

1228

1159

RFFlow flowchart document

InstallShield_Script_Fmt 1229

1160

InstallShield script document

InstallShield_Rules_Fmt 1230

1161

InstallShield Compiled Rules file

Windows_FTS_Fmt

1231

1162

Microsoft Windows 95/NT help full-text-search file

DVD_Info_Fmt

1232

1163

DVD Information (IFO) file content/dvd

Emacs_Lisp_Bytecode_ 1233 Fmt

1164

Byte-compiled Lisp (Emacs/XEmacs)

application/x-bytecode.elisp

Windows_Resource_Fmt 1234

1165

Microsoft Windows binary resource file

MS_Precompiled_ Header_Fmt

1235

1166

Microsoft Visual C/C++ binary pre-compiled header

Borland_Turbo_Project_ 1236 Fmt

1167

Borland Turbo C project file

PS_Font_Descriptor_Fmt 1237

1168

PostScript binary Font Descriptor file

MySQL_Index_Fmt

1238

1169

MySQL MyISAM Table index

MS_SQL_Fmt

1239

1170

Microsoft SQL Server primary database file

DNL_eBook_Fmt

1240

1171

DNAML DNL eBook

GD_Image_Fmt

1241

1172

GD Library image

ITunes_Library_Fmt

1242

1173

Apple iTunes music library

IDOL KeyView (12.9)

Extension SDB ILK SMI PLT CMZ FLO INS INX FTS IFO ELC RES PCH PRJ NTF MYI MDF DNL GD, GD2 ITL

File Class adDATABASE

Readers

adMISC

adRASTERIMAGE

adSCHEDULE

adENCAPSULATION adPRESENTATION

adENCAPSULATION

adENCAPSULATION

adDATABASE

adDATABASE adEXECUTABLE

adMISC

adMISC

adMISC

adFONT

adDATABASE

adDATABASE

adWORDPROCESSOR adRASTERIMAGE adDATABASE

Page 107 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

MS_SQM_Fmt

1243

1174

Microsoft Windows Live Messenger/Mail log file

VIFF_Fmt

1244

1175

Khoros Visualization

image/x-viff

Image File Format (VIFF)

JBIG_Fmt

1245

1176

JBIG (JBIG1) image

image/jbig

CodeWarrior_Project_ Fmt

1246

1177

CodeWarrior C/C++ project

PaintShop_Pro_JBF_Fmt 1247

1178

PaintShop Pro JBF image image/jbf cache file

Delphi_Diagram_ Portfolio_Fmt

1248

1179

Delphi Diagram Portfolio file

Adobe_Swatch_ Exchange_Fmt

1249

1180

Adobe Swatch Exchange Format

ASCII_Scene_Exporter_ 1250 Fmt

1181

Autodesk 3ds Max ASCII Scene Exporter file

AVR_Fmt

1251

1182

AVR (Audio Visual Research) format

Winamp_AVS_Fmt

1252

1183

Winamp AVS (Advanced Visualization Studio) plugin file

After_Effects_Project_ Fmt

1253

1184

Adobe After Effects project

Anfy_Applet_Generator_ 1254 Fmt

1185

Anfy (Java) Applet Generator file

SmartCipher_Fmt

1255

1186

SmartCipher encrypted file

General_Exchange_Fmt 1256

1187

General Exchange Format application/gxf (GXF)

Maxis_XA_Fmt

1257

1188

Maxis XA audio file

NUT_Fmt

1258

1189

NUT Open Container Format

OpenMG_Audio_Fmt

1259

1190

Sony OpenMG Audio (OMA) container file

TXD_Fmt

1260

1191

Renderware Texture Dictionary (TXD) file

DFA_Fmt

1261

1192

DreamForge DFA FMV format

IDOL KeyView (12.9)

Extension SQM

File Class adMISC

XV, VIF, VIFF

adRASTERIMAGE

JBG, JBIG, BIE MCP

adRASTERIMAGE adMISC

JBF

adMISC

DDP

adMISC

ASE, ASEF

adRASTERIMAGE

ASE

adCAD

AVR

adSOUND

AVS

adSOUND

Readers

AEP AJP
GXF XA NUT OMA, OMG TXD DFA

adMOVIE adMISC adENCAPSULATION adMOVIE adSOUND adMOVIE adSOUND adRASTERIMAGE adMOVIE

Page 108 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name FunCom_ISS_Fmt Sony_MSV_Fmt
THP_Fmt Smush_Animation_Fmt
SIFF_Audio_Fmt
SNES_SPC_Fmt Sierra_VMD_Fmt
VTech_MJP_Fmt Nullsoft_Video_Fmt
Shorten_Fmt Leitch_Video_Fmt
ETV_Fmt TAK_Audio_Fmt Maelstrom_ANM_Fmt SW_ANM_Fmt
DeluxePaint_Animation_ Fmt Crack_Art_Fmt Time_Shift_Video_Fmt
XBV_Fmt HNM4_Fmt HNM6_Fmt NXV_Fmt VP5_Fmt

Number Category Description

MIME Type

1262

1193

FunCom ISS audio

1263

1194

Sony Compressed Audio (MSV/DVF)

1264

1195

GameCube THP Video

1265

1196

Smush Animation Format (SAN)

1266

1197

Beam Software SIFF audio file

1267

1198

SNES SPC700 audio file

1268

1199

Sierra Video and Music Data format

1269

1200

VTech MHP video format

1270

1201

Nullsoft Video format (NSV)

1271

1202

Shorten audio file

1272

1203

Leitch Exchange Format video (LXF)

1273

1204

ETV video file

1274

1205

TAK audio file

1275

1206

Maelstrom ANM animation

1276

1207

Savage Warriors ANM animation

1277

1208

DeluxePaint animation

1278 1279

1209 1210

1280 1281 1282 1283 1284

1211 1212 1213 1214 1215

Crack Art image Time Shift Video (TSV) format XBV video CRYO HNM4 video CRYO HNM6 video NXV video On2 VP5 video

IDOL KeyView (12.9)

Extension ISS DVF, ICS, MSV

File Class adSOUND adSOUND

THP SAN, NUT

adMOVIE adANIMATION

SON

adSOUND

SPC VMD

adSOUND adMOVIE

MJP NSV

adMOVIE adMOVIE

SHN LXF

adSOUND adMOVIE

ETV TAK ANM ANM

adMOVIE adSOUND adANIMATION adANIMATION

ANM

adANIMATION

CA1

adRASTERIMAGE

TSV

adMOVIE

XBV HNM HNM, HNS NXV VP5

adMOVIE adMOVIE adMOVIE adMOVIE adMOVIE

Readers

Page 109 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

FutureVision_FST_Fmt 1285

1216

FutureVision FST video

Electronic_Arts_Audio_ Fmt

1286

1217

Electronic Arts audio file

YOP_Fmt

1287

1218

Psygnosis YOP video

Matrox_Setup_Program_ 1288 Fmt

1219

Matrox Setup Program Archive MVA file

Vivado_Design_Suite_ Fmt

1289

1220

Xilinx Vivado Design Suite file

Meridian_Lossless_ Packing_Fmt

1290

1221

Meridian Lossless Packing Audio file

Electronic_Arts_SEAD_ Fmt

1291

1222

Electronic Arts SEAD audio

Electronic_Arts_MPC_ Fmt

1292

1223

Electronic Arts MPC video

PMP_Fmt

1293

1224

PMP video

DEGAS_Fmt

1294

1225

DEGAS (Design & Entertainment Graphic Arts System) image

DEGAS_Compressed_ Fmt

1295

1226

DEGAS (Design & Entertainment Graphic Arts System) compressed image

AutoCAD_Plotter_Fmt

1296

1227

AutoCAD Plot Style and Configuration files

Tiny_Stuff_Fmt

1297

1228

Tiny Stuff image

JV_Video_Fmt REDCode_Fmt SIFF_Video_Fmt
VP6_Fmt MTV_Fmt RSO_Fmt Star3_Fmt

1298 1299 1300

1229 1230 1231

1301 1302 1303 1304

1232 1233 1234 1235

Bitmap Brothers JV video REDCode video format Beam Software SIFF video file On2 VP6 video Chinese MP4/MTV video Mindstorm RSO audio Creative Labs Star 3 audio

IDOL KeyView (12.9)

Extension FST STR
YOP MVA
VDS
MLP
TGV
MPC
PMP PI1, PI2, PI3

File Class adMOVIE adSOUND
adMOVIE adMISC
adMISC
adSOUND
adSOUND
adMOVIE
adMOVIE adRASTERIMAGE

Readers

PC1, PC2, PC3

adRASTERIMAGE

CTB, STB, PC3, PMP

adCAD

TNY, TN1, TN2, adRASTERIMAGE TN3.TN4.TN5.TN6

JV

adMOVIE

R3D

adMOVIE

VB

adMOVIE

VP6 MTV RSO ST3

adMOVIE adMOVIE adSOUND adSOUND

Page 110 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name DXA_Fmt MTH_Fmt
MAD_Fmt
Bink2_Fmt
PVA_Fmt Interplay_ACMP_Fmt Ipix_Fmt IVR_Fmt
NuppelVideo_Fmt VFlash_PTX_Fmt PMD_Ringtone_Fmt
RoQ_Fmt CRYO_APC_Fmt
VGZ_Fmt Novastorm_Video_Fmt
UTalk_Fmt Xbox_XMV_Fmt AbiWord_Fmt AbiWord_Template_Fmt Psion_Word_Fmt
Psion_Sheet_Fmt
Psion_Sketch_Fmt Psion_Record_Fmt

Number Category Description

MIME Type

1305

1236

Runesoft DXA video

1306

1237

Nintendo GameCube video file

1307

1238

Electronic Arts MAD video file

1308

1239

Bink Video 2 audio-video container

1309

1240

TechnoTrend PVA video

1310

1241

Interplay ACMP audio

1311

1242

Ipix spherical image

1312

1243

RealNetworks Internet Video Recording (IVR) file

1313

1244

NuppelVideo file

1314

1245

VTech V.Flash VTX image

1315

1246

Polyphonic Ringtone PMD application/x-pmd audio

1316

1247

RoQ video

1317

1248

CRYO Interactive APC audio

1318

1249

VGZ video

1319

1250

Novastorm Media video file

1320

1251

MicroTalk/UTalk audio

1321

1252

Microsoft Xbox XMV video

1322

1253

AbiWord document

application/x-abiword

1323

1254

AbiWord template

1324

1255

Psion EPOC Word document

1325

1256

Psion EPOC Sheet spreadsheet

1326

1257

Psion EPOC Sketch image

1327

1258

Psion EPOC Record audio

IDOL KeyView (12.9)

Extension DXA MTH

File Class adMOVIE adMOVIE

Readers

MAD

adMOVIE

BIK, BK2

adMOVIE

PVA

adMOVIE

adSOUND

IPX

adRASTERIMAGE

IVR

adMOVIE

NUV PTX PMD

adMOVIE adRASTERIMAGE adSOUND

ROQ APC, HNM, BF, ZIK VGZ FA, FLM

adMOVIE adSOUND
adMOVIE adMOVIE

UTK XMV ABW ABT PSI, PSITEXT

adSOUND adMOVIE adWORDPROCESSOR xmlsr adWORDPROCESSOR adWORDPROCESSOR stringssr

PSISHEET

adSPREADSHEET

adRASTERIMAGE adSOUND

Page 111 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Psion_MBM_Fmt
Psion_TextEd_Fmt Psion_AIF_Fmt
Psion_PIC_Fmt Psion_Object_Fmt Psion_Executable_Fmt
Psion_Sound_Fmt Psion_Database_Fmt Psion_Word_3_Fmt Psion_Sheet_3_Fmt Zoner_Draw_Fmt
Zoner_BMI_Fmt TealDoc_Fmt TealPaint_Fmt PalmDOC_Fmt
QiOO_Fmt Plucker_Fmt eReader_Fmt
Quickword_Fmt
Quicksheet_Fmt
Quickpoint_Fmt
TealMeal_Fmt
zTXT_Fmt

Number Category Description

MIME Type

1328

1259

Psion EPOC Multi-Bitmap (MBM) image

1329

1260

Psion EPOC TextEd file

1330

1261

Psion EPOC Application Information File (AIF)

1331

1262

Psion 3 PIC bitmap

1332

1263

Psion 3 OPL Object File

1333

1264

Psion 3 IMG/APP executable

1334

1265

Psion 3 Sound file

1335

1266

Psion EPOC Database

1336

1267

Psion 3 Word document

1337

1268

Psion 3 Sheet spreadsheet

1338

1269

Zoner Draw / Zoner Callisto Metafile (ZMF)

1339

1270

Zoner BMI image

1340

1271

TealDoc PalmOS eBook

1341

1272

TealPaint PalmOS eBook

1342

1273

PalmDOC / Aportis DOC application/x-aportisdoc eBook

1343

1274

QiOO mobile eBook

1344

1275

Plucker eBook

application/prs.plucker

1345

1276

eReader (Palm Reader/ Peanut Reader) eBook

1346

1277

PalmOS Quickword document

1347

1278

PalmOS Quicksheet document

1348

1279

PalmOS Quickpoint document

1349

1280

TealMeal PalmOS database

1350

1281

zTXT eBook

application/x-pdb-ztxt-ebook

IDOL KeyView (12.9)

Extension MBM
AIF PIC OPA, OPO IMG, APP WVE
WRD SPR ZMF BMI PDB PDB PRC, PDB JAR PDB PDB PRC PRC PRC PDB PDB

File Class adRASTERIMAGE

Readers

adWORDPROCESSOR stringssr adRASTERIMAGE

adRASTERIMAGE adENCAPSULATION adEXECUTABLE

adSOUND adDATABASE adWORDPROCESSOR stringssr adSPREADSHEET adVECTORGRAPHIC

adRASTERIMAGE adWORDPROCESSOR adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR stringssr

adSPREADSHEET

adPRESENTATION

adDATABASE

adWORDPROCESSOR

Page 112 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

TomeRaider_Fmt

1351

1282

TomeRaider eBook

TomeRaider_PDB_Fmt 1352

1283

TomeRaider PDB eBook

WordSmith_Fmt

1353

1284

PalmOS Wordsmith document

iSilo_Fmt

1354

1285

PalmOS iSilo document application/x-pdb-isilo-ebook

SuperMemo_Fmt

1355

1286

PalmOS SuperMemo document

BDicty_Fmt

1356

1287

PalmOS BDicty document

PalmOS_Executable_Fmt 1357

1288

PalmOS executable

application/vnd.palm

PalmOS_Library_Fmt

1358

1289

PalmOS dynamic library

Shanda_Bambook_Fmt 1359

1290

Shanda Bambook eBook application/x-snb-ebook

PMLZ_Fmt

1360

1291

Palm Markup Language (PMLZ) eBook

Rocket_eBook_Fmt

1361

1292

Rocket eBook

application/x-rocketbook

iBooks_Author_Fmt

1362

1293

Apple iBooks Author eBook application/vnd.apple.ibauthor

Statistica_Spreadsheet_ 1363 Fmt

1294

Statsoft Statistica Spreadsheet

Statistica_Graph_Fmt

1364

1295

Statsoft Statistica Graph File

Statistica_Scrollsheet_ Fmt

1365

1296

Statsoft Statistica Scrollsheet

Apple_Newton_Package_ 1366 Fmt

1297

Apple Newton executable/installer/file

Adobe_Zip_Extension_ Fmt

1367

1298

Adobe Zip Format

application/vnd.adobe.air-ucf-package+zip

Extension Package (ZXP)

Uniform_Office_Fmt

1368

1299

Uniform Office Format document

Uniform_Office_Text_ Fmt

1369

1300

Uniform Office Format

application/vnd.uof.text

word processing document

Uniform_Office_ Spreadsheet_Fmt

1370

1301

Uniform Office Format spreadsheet

application/vnd.uof.spreadsheet

Uniform_Office_ Presentation_Fmt

1371

1302

Uniform Office Format presentation

application/vnd.uof.presentation

Extension TR TR2, TR3
PDB KNO, PDB PDB PRC PRC SNB PMLZ RB IBA STA STG SCR PKG ZXP UOF UOF, UOT UOF, UOS UOF, UOP

File Class

Readers

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR adEXECUTABLE adLIBRARY adWORDPROCESSOR adWORDPROCESSOR

adWORDPROCESSOR adWORDPROCESSOR adSPREADSHEET

adVECTORGRAPHIC

adSPREADSHEET

adEXECUTABLE

adENCAPSULATION

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adSPREADSHEET

adPRESENTATION

IDOL KeyView (12.9)

Page 113 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Uniform_Office_Zip_Fmt 1372

1303

Uniform Office Format document, zip format

Uniform_Office_Text_ Zip_Fmt

1373

1304

Uniform Office Format word processing document, zip format

application/vnd.uof.text+zip

Uniform_Office_ Spreadsheet_Zip_Fmt

1374

1305

Uniform Office Format spreadsheet, zip format

application/vnd.uof.spreadsheet+zip

Uniform_Office_ Presentation_Zip_Fmt

1375

1306

Uniform Office Format presentation, zip format

application/vnd.uof.presentation+zip

MacDraft_Fmt

1376

1307

MacDraft drawing

RagTime_Fmt

1377

1308

RagTime document

MacDraw_Fmt

1378

1309

MacDraw drawing

Wingz_Fmt

1379

1310

Wingz spreadsheet

Claris_Draw_Fmt

1380

1311

Claris Draw document

BeagleWorks_Word_Fmt 1381

1312

BeagleWorks (later WordPerfect Works) Word Processor document

BeagleWorks_Database_ 1382 Fmt

1313

BeagleWorks (later WordPerfect Works) Database document

BeagleWorks_ Spreadsheet_Fmt

1383

1314

BeagleWorks (later WordPerfect Works) Spreadsheet document

BeagleWorks_Paint_Fmt 1384

1315

BeagleWorks (later WordPerfect Works) Paint document

BeagleWorks_Draw_Fmt 1385

1316

BeagleWorks (later WordPerfect Works) Draw document

GreatWorks_Word_Fmt 1386

1317

Symantec GreatWorks Word Processor document

GreatWorks_Outline_Fmt 1387

1318

Symantec GreatWorks Outline document

GreatWorks_Database_ 1388 Fmt

1319

Symantec GreatWorks Database document

GreatWorks_

1389

1320

Symantec GreatWorks

IDOL KeyView (12.9)

Extension UOF UOF, UOT
UOF, UOS UOF, UOP DRW, MDD RAG, RTD WKZ BW, WPW
BW, WPW
BW, WPW
BW, WPW
BW, WPW

File Class

Readers

adWORDPROCESSOR

adWORDPROCESSOR

adSPREADSHEET
adPRESENTATION
adCAD adDESKTOPPUBLSH adVECTORGRAPHIC adSPREADSHEET adVECTORGRAPHIC adWORDPROCESSOR stringssr

adDATABASE

adSPREADSHEET

adRASTERIMAGE

adVECTORGRAPHIC

adWORDPROCESSOR stringssr adOUTLINE adDATABASE adSPREADSHEET

Page 114 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Spreadsheet_Fmt

Spreadsheet document

GreatWorks_Draw_Fmt 1390

1321

Symantec GreatWorks Draw document

GreatWorks_Chart_Fmt 1391

1322

Symantec GreatWorks Chart document

MS_Works_3_Mac_WP_ 1392 Fmt

1323

Microsoft Works for Mac, version 3 and 4, Word Processor document

application/x-msworks

MS_Works_3_Mac_DB_ 1393 Fmt

1324

Microsoft Works for Mac, application/x-msworks version 3 and 4, Database

MS_Works_3_Mac_SS_ 1394 Fmt

1325

Microsoft Works for Mac, version 3 and 4, Spreadsheet

application/x-msworks

MS_Works_3_Mac_ Comm_Fmt

1395

1326

Microsoft Works for Mac, version 3 and 4, Communications document

application/x-msworks

MS_Works_3_Mac_ Draw_Fmt

1396

1327

Microsoft Works for Mac, version 3 and 4, Draw document

application/x-msworks

SAP_VDS_Fmt

1397

1328

SAP 3d Visual Enterprise VDS document

ZIPVFS_Fmt

1398

1329

ZIPVFS SQLite compressed read/write database

Right_Hemisphere_ Material_Fmt

1399

1330

Right Hemisphere Material file

RH_Thumbnails_Fmt

1400

1331

Right Hemisphere thumbnail collection file

Westwood_Studios_ Audio_Fmt

1401

1332

Westwood Studios Audio file

Shockwave_Stream_Fmt 1402

1333

Shockwave Stream audiovideo file

EGG_Video_Fmt

1403

1334

EGG video file

IRCAM_Fmt

1404

1335

IRCAM audio file

Sierra_Audio_Fmt

1405

1336

Sierra Entertainment audio file

IDOL KeyView (12.9)

Extension
MSW, WPS WDB WKS

File Class

Readers

adVECTORGRAPHIC adVECTORGRAPHIC adWORDPROCESSOR

adDATABASE adSPREADSHEET

adCOMMUNICATION

MSW
VDS SQLITE
RH, RHM $RH AUD STREAM EGG IRCAM SOL

adVECTORGRAPHIC
adCAD adDATABASE
adCAD adCAD adSOUND adMOVIE adMOVIE adSOUND adSOUND

Page 115 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name TiVo_Video_Fmt OptimFROG_Fmt LPAC_Fmt
RK_Audio_Fmt
Asylum_Music_Fmt Novastorm_Audio_Fmt
HHE_Fmt Portable_Voice_Fmt
CNM_Video_Fmt
Phantom_Cine_Fmt MPEG2_Transport_ Stream_Fmt Audacity_Project_Fmt Voltage_VSF_Fmt
XLIFF_Fmt
XBRL_Fmt
AuditXPressX_Fmt Box_Note_Fmt Hikvision_DVR_Fmt Electronic_Arts_TGV_ Fmt Electronic_Arts_TGQ_ Fmt Reaper_Video_Fmt

Number Category Description

MIME Type

1406

1337

TiVo video

1407

1338

OptimFROG audio

1408

1339

Lossless Predictive Audio Compression file

1409

1340

RK Audio lossless compressed audio

1410

1341

Asylum Music Format

1411

1342

Novastorm Media audio file

1412

1343

HHE video

1413

1344

Portable Voice Format audio

1414

1345

Arxel CNM audio-video format

1415

1346

Phantom Cine video file

1416

1347

MPEG-2 Transport Stream video

1417

1348

Audacity audio project file application/x-audacity-project

1418

1349

Micro Focus Voltage VSF encrypted file

1419

1350

XML Localization Interchange File Format (XLIFF)

application/xliff+xml

1420

1351

Extensible Business Reporting Language (XBRL)

1421

1352

AuditXPressX file

1422

1353

Box Note document

1423

1354

Hikvision DVR video

1424

1355

Electronic Arts TGV video

1425

1356

Electronic Arts TGQ video

1426

1357

Reaper Video

IDOL KeyView (12.9)

Extension TY+ OFR, OFS PAC RKA AMF SMP HHE PVF CNM CINE M2TS AUP VDF XLF
XBRL
AXPX BOXNOTE
TGV TGQ FMV

File Class adMOVIE adSOUND adSOUND

Readers

adSOUND

adSOUND adSOUND

adMOVIE adSOUND

adMOVIE

adMOVIE adMOVIE

adSOUND adENCAPSULATION

adWORDPROCESSOR xmlsr

adWORDPROCESSOR xmlsr

adWORDPROCESSOR adWORDPROCESSOR adMOVIE adMOVIE
adMOVIE
adMOVIE

Page 116 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Lightweight_Video_Fmt 1427

1358

Lightweight Video Format (LVF)

Liquid_Audio_Fmt

1428

1359

Liquid Audio

Extended_Instrument_ Fmt

1429

1360

eXtended Instrument generic audio tracker

MAML_Fmt

1430

1361

Microsoft Assistance Markup Language

MS_Chat_Character_Fmt 1431

1362

Microsoft Comic Chat Character

MS_Border_Fmt

1432

1363

Microsoft Office Border images

MS_Binary_Log_Fmt

1433

1364

Microsoft Binary Log file

MS_Reader_eBook_Fmt 1434

1365

Microsoft Reader eBook file

MS_Reader_ Annotations_Fmt

1435

1366

Microsoft Reader annotation file

Amazon_KFX_Aux_Fmt 1436

1367

Amazon KFX eBook auxiliary format (2015)

Amazon_KFX_Ion_Fmt 1437

1368

Amazon KFX eBook Ion format (2015)

MS_DPAPI_Fmt

1438

1369

Microsoft Data Protection API (DPAPI) data

MS_Streets_Fmt

1439

1370

Microsoft Streets & Trips map

MS_Fast_Find_Index_ Fmt

1440

1371

Microsoft Office Fast Find Index

MS_Fresh_Paint_Fmt

1441

1372

Microsoft Fresh Paint image

MS_Mathematics_Fmt 1442

1373

Microsoft Mathematics worksheet

MS_Instrument_ Definition_Fmt

1443

1374

Microsoft MIDI Instrument Definition File

MS_Pocket_Streets_Fmt 1444

1375

Microsoft Pocket Streets map

Obfuscated_OpenType_ 1445 Fmt

1376

Obfuscated OpenType font (ODTTF)

application/vnd.ms-package.obfuscated-opentype

Extension LVF LQT XI AML AVB BDR BLG LIT EBO KFX, AZW KFX, AZW, ION
EST FFX FPPX GCW IDF MPS ODTTF

File Class adMOVIE

Readers

adSOUND adSOUND

adWORDPROCESSOR xmlsr

adRASTERIMAGE

adRASTERIMAGE

adMISC adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR

adWORDPROCESSOR

adMISC

adGIS

adMISC

adRASTERIMAGE

adSCIENTIFIC

adSOUND

adGIS

adFONT

IDOL KeyView (12.9)

Page 117 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Pfaff_PCS_Fmt

1446

1377

Pfaff PCS embroidery image

Janome_JEF_Fmt

1447

1378

Janome JEF embroidery format

Husqvarna_HUS_Fmt

1448

1379

Husqvarna Viking HUS embroidery format

Husqvarna_VIP_Fmt

1449

1380

Husqvarna Viking-Pfaff VIP embroidery format

Brother_PEC_Fmt

1450

1381

Brother PEC embroidery format

Brother_PES_Fmt

1451

1382

Brother PEC embroidery format

Viking_SHV_Fmt

1452

1383

Viking SHV embroidery format

VP3_Fmt

1453

1384

VP3 embroidery format

SEW_Fmt

1454

1385

SEW embroidery format

Data_Stitch_Tajima_Fmt 1455

1386

Data Stitch Tajima (DST) embroidery image

Singer_XXX_Fmt

1456

1387

Singer XXX embroidery image

Bernina_ART_Fmt

1457

1388

Bernina ART embroidery image

MS_Prefetch_Fmt

1458

1389

Microsoft Windows Prefetch (uncompressed) file

MS_Prefetch_ Compressed_Fmt

1459

1390

Microsoft Windows Prefetch (compressed) file

MS_MapPoint_Fmt

1460

1391

Microsoft MapPoint map

MS_Live_Meeting_Fmt 1461

1392

Microsoft Office Live Meeting Connection

MS_Speech_Definitions_ 1462 Fmt

1393

Microsoft text-to-speech Speech Definitions File

MS_Speech_Data_Fmt 1463

1394

Microsoft text-to-speech Speech Data File

MS_SQL_CE_Fmt

1464

1395

Microsoft SQL Server

IDOL KeyView (12.9)

Extension PCS JEF HUS VIP PEC PES SHV VP3 SEW DST XXX ART PF
PF PTM RTC SDF SPD SDF

File Class adVECTORGRAPHIC

Readers

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC adVECTORGRAPHIC adVECTORGRAPHIC

adVECTORGRAPHIC

adVECTORGRAPHIC

adMISC

adMISC adGIS adSCHEDULE adMISC adDATABASE adDATABASE

Page 118 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Compact (CE) edition database

MS_ICE_Project_Fmt

1465

1396

Microsoft Image Composite Editor (ICE) Project

MS_DVR_Fmt

1466

1397

Microsoft Digital Video Recording (DVR-MS)

video/x-ms-dvr

Symbol_Dynamics_EXP_ 1467 Fmt

1398

Symbol Dynamics EXP document

XNA_Compiled_Fmt

1468

1399

Microsoft XNA Compiled Format

Outlook_Shortcut_Fmt 1469

1400

Microsoft Outlook or Exchange folder shortcut

ChiWriter_Fmt

1470

1401

ChiWriter document (up to version 3)

ChiWriter4_Fmt

1471

1402

ChiWriter document (version 4)

Lightning_Strike_Fmt

1472

1403

Lightning Strike image

image/cis-cod

Blackberry_Executable_ 1473 Fmt

1404

Blackberry executable

EndNote_Library_Fmt

1474

1405

EndNote Library (up to version 9)

application/x-endnote-library

EndNote_Library_X_Fmt 1475

1406

EndNote Library (version X onwards)

EndNote_Filter_Fmt

1476

1407

EndNote Filter

application/x-puid-fmt-327

EndNote_Style_Fmt

1477

1408

EndNote Style

application/x-endnote-style

EndNote_Connection_ Fmt

1478

1409

EndNote Connection

application/x-endnote-connect

Camtasia_Recording_ Fmt

1479

1410

Camtasia Recording

Camtasia_Project_Fmt 1480

1411

Camtasia XML Project

TechSmith_Project_Fmt 1481

1412

TechSmith JSON Project

ABIF_Fmt

1482

1413

Applied Biosystems Inc. Format (ABIF)

CIF_Fmt

1483

1414

Crystallographic

chemical/x-cif

IDOL KeyView (12.9)

Extension

File Class

Readers

SPJ
DVR-MS WXP XNB XNK CHI CHI COD COD ENL ENL, ENLX ENF ENS ENZ CAMREC CAMPROJ TSCPROJ AB1, FSA CIF

adMISC
adMOVIE adWORDPROCESSOR stringssr adENCAPSULATION adMISC adWORDPROCESSOR adWORDPROCESSOR adRASTERIMAGE adEXECUTABLE adDATABASE adDATABASE adDATABASE adDATABASE adDATABASE adMOVIE adWORDPROCESSOR adWORDPROCESSOR adSCIENTIFIC adSCIENTIFIC

Page 119 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name
Sibelius_Fmt Geogebra_Worksheet_ Fmt Geogebra_Tool_Fmt Polynomial_Texture_ Map_Fmt Poly_Tracker_Fmt PC_Outline_Fmt Spline_Font_Database_ Fmt QuickTime_Image_Fmt XBin_Image_Fmt Segmented_ Hypergraphics_Fmt LEADTools_CMP_Fmt WBMP_Fmt
Blender_Fmt Blender_v1_Fmt Scribus_Fmt LyX_Fmt NZB_Fmt KWord_Fmt KSpread_Fmt
KPresenter_Fmt
KWord_GZ_Fmt
KSpread_GZ_Fmt

Number Category Description

Information File

1484

1415

Sibelius musical score

1485

1416

Geogebra worksheet

MIME Type application/vnd.geogebra.file

1486 1487

1417 1418

1488 1489 1490

1419 1420 1421

1491 1492 1493

1422 1423 1424

1494 1495

1425 1426

1496 1497 1498 1499 1500 1501 1502

1427 1428 1429 1430 1431 1432 1433

1503

1434

1504

1435

1505

1436

Geogebra tool

Polynomial Texture Map (PTM)

Poly Tracker audio

PC-Outline document

Spline Font Database (SFD) font

QuickTime (QTIF) image image/x-quicktime

XBin image

MS Segmented Hypergraphics image

LEADTools CMP image

Wireless Bitmap image (WBMP)

image/vnd.wap.wbmp

Blender (v2) CAD file

application/x-blender

Blender (v1) CAD file

application/x-blender

Scribus document

application/vnd.scribus

LyX document

application/x-lyx

NewzBin NZB format

application/x-nzb

KOffice KWord document application/vnd.kde.kword

KOffice KSpread document

application/vnd.kde.kspread

KOffice KPresenter document

application/vnd.kde.kpresenter

KOffice (up to v1.1) kWord application/x-kword document

KOffice (up to v1.1) kSpread document

application/x-kspread

IDOL KeyView (12.9)

Extension

File Class

Readers

SIB GGB

adSOUND adSCIENTIFIC

GGT PTM

adSCIENTIFIC adRASTERIMAGE

PTM PCO SFD

adSOUND adWORDPROCESSOR adFONT

QTIF, QIF, QTI XB SHG

adRASTERIMAGE adRASTERIMAGE adRASTERIMAGE

CMP WBMP

adRASTERIMAGE adRASTERIMAGE

BLEND BLEND SLA LYX NZB KWD KSP

adCAD adCAD adDESKTOPPUBLSH adWORDPROCESSOR lyxsr adWORDPROCESSOR adWORDPROCESSOR adSPREADSHEET

KPR

adPRESENTATION

KWD

adWORDPROCESSOR

KSP

adSPREADSHEET

Page 120 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

KPresenter_GZ_Fmt

1506

1437

KOffice (up to v1.1) kPresenter document

application/x-kpresenter

Karbon_Fmt

1507

1438

KOffice Karbon document application/vnd.kde.karbon

KChart_Fmt

1508

1439

KOffice KChart document application/vnd.kde.kchart

KPlato_Fmt

1509

1440

KOffice KPlato document application/x-vnd.kde.kplato

GIMP_Pattern_Fmt

1510

1441

GIMP Pattern file

GIMP_Brush_Fmt

1511

1442

GIMP Brush file

GIMP_Animated_Brush_ 1512 Fmt

1443

GIMP Animated Brush file

Git_Pack_Index_Fmt

1513

1444

Git Pack Index format

Git_Index_Fmt

1514

1445

Git Index format

MS_Tape_Fmt

1515

1446

Microsoft Tape Format

STL_Binary_Fmt

1516

1447

3D Systems Stereolithography STL Binary Format

Unix_Shadow_Fmt

1517

1448

Unix /etc/shadow password file

MS_SQL_Log_Fmt

1518

1449

Microsoft SQL Server log

DER_Certificate_Fmt

1519

1450

DER-encoded X509 certificate

application/x-x509-user-cert

EDIFACT_Fmt

1520

1451

EDIFACT-encoded EDI document

application/edifact

X12_Fmt

1521

1452

X12-encoded EDI document

application/edi-x12

Mathcad_Fmt

1522

1453

Mathcad MCD document application/vnd.mcd

Mathcad_XML_Fmt

1523

1454

Mathcad XMCD document application/x-mathcad

EDrawings_Fmt

1524

1455

eDrawings Publisher document

First_Choice_DB_Fmt

1525

1456

PFS First Choice database database/x-firstchoice

First_Choice_WP_Fmt 1526

1457

PFS First Choice wordprocessing document

First_Choice_SS_Fmt

1527

1458

PFS First Choice spreadsheet

application/x-first-choice

IDOL KeyView (12.9)

Extension KPR
KARBON CHRT KPLATO PAT GBR GIH
IDX INDEX MTF, BAK

File Class adPRESENTATION

Readers

adVECTORGRAPHIC adSPREADSHEET adSCHEDULE adRASTERIMAGE adRASTERIMAGE adRASTERIMAGE

adENCAPSULATION adENCAPSULATION adENCAPSULATION adCAD

LDF DER, CER
EDI
EDI
MCD XMCD EASM, EPRT, EDRW FOL DOC
SS

adMISC

adDATABASE adENCAPSULATION

adDATABASE

adDATABASE

adSCIENTIFIC adSCIENTIFIC adCAD

xmlsr

adDATABASE adWORDPROCESSOR

adSPREADSHEET

Page 121 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

Professional_Plan_Fmt 1528

1459

PFS Professional Plan spreadsheet

application/x-pfs-plan

PFS_Write_Fmt

1529

1460

PFS Professional Write document

application/x-pfsprofessionalwrite

Symantec_QA_Fmt

1530

1461

Symantec Q&A Database

Bitmap_Graphics_Array_ 1531 Fmt

1462

OS/2 Bitmap Graphics Array

image/bga

OS2_Help_Fmt

1532

1463

OS/2 Help/INF document

Frame_Vector_Fmt

1533

1464

Frame Vector Metafile

RBase_2_Fmt

1534

1465

R:Base database (v2-v4)

Harvard_Graphics_ Symbol2_Fmt

1535

1466

Harvard Graphics Symbol File (v2)

Freelance_Graphics_Fmt 1536

1467

Lotus Freelance Graphics image

Snoop_Capture_Fmt

1537

1468

Snoop Packet Capture file

Python_Pickle_Fmt

1538

1469

Python Pickle file

Matlab_Pcode_Fmt

1539

1470

Matlab P-code file

Rhinoceros_3D_Fmt

1540

1471

Rhinoceros 3D Model

GL_Transmission_ Binary_Fmt

1541

1472

Graphics Language (GL) Binary Transmission Format

model/gltf+binary

CAD_3DXML_Fmt

1542

1473

3DVIDIA 3DXML archive application/x-3dxmlplugin

CAD_3DXML_XML_Fmt 1543

1474

3DVIDIA 3DXML XML document

Autodesk_Fusion_360_ Fmt

1544

1475

Autodesk Fusion 360 model

DELFTship_Fmt

1545

1476

DELFTship or FREE!ship model

Autodesk_Inventor_ Drawing_Fmt

1546

1477

Autodesk Inventor drawing

Autodesk_Inventor_Part_ 1547 Fmt

1478

Autodesk Inventor part

Autodesk_Inventor_ Assembly_Fmt

1548

1479

Autodesk Inventor assembly

IDOL KeyView (12.9)

Extension

File Class adSPREADSHEET

Readers

PFS

adWORDPROCESSOR

DTF BGA, BMP, ICO

adDATABASE adRASTERIMAGE

HLP, INF FMV RBF SYM

adWORDPROCESSOR adVECTORGRAPHIC adDATABASE adVECTORGRAPHIC

DRW

adRASTERIMAGE

CAP, SNOOP PICKLE, PKL, P P 3DM GLB

adENCAPSULATION adEXECUTABLE adSOURCECODE adCAD adCAD

3DXML 3DXML F3D FBM IDW IPT IAM

adCAD adCAD adCAD adCAD adCAD adCAD adCAD

Page 122 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name Autodesk_Revit_Fmt

Number Category Description

MIME Type

1549

1480

Autodesk Revit document

FreeCAD_Fmt

1550

Solid_Edge_Part_Fmt

1551

Solid_Edge_Assembly_ Fmt

1552

Solid_Edge_SheetMetal_ 1553 Fmt

SolidWorks_Visualize_ Project_Fmt

1554

Apache_Parquet_Fmt

1555

AES_Crypt_Fmt

1556

SO_Math_XML_Fmt

1557

1481 1482 1483
1484
1485
1486 1487 1488

MathML_Fmt Photoshop_Brush_Fmt

1558 1559

1489 1490

Photoshop_Color_Book_ 1560 Fmt
Premiere_Project_Fmt 1561

1491 1492

Premiere_Title_Fmt

1562

1493

Premiere_Pro_Title_Fmt 1563

1494

Memgraph_Fmt

1564

1495

Memgraph_XML_Fmt

1565

1496

AV1_Image_Fmt
AV1_Image_Sequence_ Fmt
IVF_Fmt

1566 1567
1568

1497 1498
1499

FreeCAD document Solid Edge part Solid Edge assembly

Solid Edge sheet metal

SolidWorks Visualize project

Apache Parquet document

AES Crypt document

OpenDocument format (OpenOffice 1/StarOffice 6,7) Math XML

application-vnd.sun.xml.math

MathML document

application/mathml+xml

Adobe Photoshop Brush document

image/x-adobe-photoshop-brush

Adobe Photoshop Color Book

Adobe Premiere Elements/Pro project

Adobe Premiere title document

Adobe Premiere Pro title document

Memgraph database plist application/x-bplist-memgraph format

Memgraph database XML format

AV1 Image Format (AVIF) image/avif

AV1 Image Sequence Format (AVIFS)

image/avif-sequence

IVF container document

IDOL KeyView (12.9)

Extension RVT, RFA, RTE, RFT FCSTD PAR ASM

File Class adCAD
adCAD adCAD adCAD

Readers

PSM

adCAD

SVPJ

adCAD

PARQUET AES SXM

adDATABASE adENCAPSULATION adMISC

parquetsr

MML, MATHML ABR

adMISC adMISC

ACB

adMISC

PRPROJ, PREL adMISC

PTL

adMISC

PRTL

adMISC

MEMGRAPH

adDATABASE

MEMGRAPH

adDATABASE

AVIF AVIFS

adRASTERIMAGE adANIMATION

IVF

adRASTERIMAGE

Page 123 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name

Number Category Description

MIME Type

AV1_Image_IVF_Fmt

1569

1500

AV1 Image (IVF container) image/avif

VP8_IVF_Fmt

1570

1501

VP8 Video (IVF container)

HPROF_Fmt

1571

1502

HPROF Java Profiler document

application/vnd.java.hprof

XLIFF_Compressed_Fmt 1572

1503

XML Localization Interchange File Format compressed (XLIFF)

application/xliff+zip

Scenarist_Caption_Fmt 1573

1504

Scenarist Closed Caption document

SubRip_Text_Fmt

1574

1505

SubRip Text (STT) subtitles document

EBU_Subtitling_Fmt

1575

1506

EBU Subtitling data exchange format

Apache_ORC_Fmt

1576

1507

Apache ORC (Optimized Row Columnar) data

NES_Sound_Fmt

1577

1508

NES Sound File

IW13_IWA_Fmt

1578

1509

Apple iWork 2013 IWA document

BioRad_Image_Fmt

1579

1510

BioRad confocal image

NIfTI_Fmt

1580

1511

NIfTI (NII) neuroimaging document

MRC_DV_Fmt

1581

1512

MRC Deltavision (DV) / Priism image

MRC_CCP4_Fmt

1582

1513

MRC CCP4 2014 image

ECAT_PET_Fmt

1583

1514

ECAT medical PET image

OME_XML_Fmt

1584

1515

Open Microscopy Environment (OME) XML document

Panasonic_RAW_Fmt

1585

1516

Panasonic RAW or Leica image/x-panasonic-raw RWL image

Panasonic_RW2_Fmt

1586

1517

Panasonic RW2 image

image/x-panasonic-rw2

FujiFilm_RAF_Fmt

1587

1518

FujiFilm RAF image

image/x-fuji-raf

Olympus_ORF_Fmt

1588

1519

Olympus ORF image

image/x-olympus-orf

HEVC_Fmt

1589

1520

High Efficiency Video

video/h265

IDOL KeyView (12.9)

Extension AVIF, AVIFS VP8 HPROF
XLZ

File Class adRASTERIMAGE adMOVIE adMISC

Readers

adWORDPROCESSOR

SCC SRT STL ORC NSF IWA PIC NII DV MRC V XML

adWORDPROCESSOR adWORDPROCESSOR adWORDPROCESSOR adDATABASE adSOUND adMISC adSCIENTIFIC adSCIENTIFIC adSCIENTIFIC adSCIENTIFIC adSCIENTIFIC adSCIENTIFIC

RAW, RWL
RW2 RAF ORF HEVC, H265

adRASTERIMAGE
adRASTERIMAGE adRASTERIMAGE adRASTERIMAGE adMOVIE

Page 124 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name
PAM_Fmt
Paris_Audio_Fmt Calendar_Creator_Fmt
IWork_2013_Protected_ Fmt Corel_Wavelet_WVL_ Fmt Corel_Wavelet_WI_Fmt Corel_Painter_RIF_Fmt OmniPage_MET_Fmt
OmniPage_OPD_Fmt
GPS_Exchange_Fmt GL_Transmission_Fmt
CorelChart_Fmt LocoScript_PCW_Fmt
LocoScript_DOS_Fmt
IWork_2005_Protected_ Fmt
JAR_Pack_Fmt
GDIFF_Fmt
AFP_Fmt
NSIF_Fmt

Number Category Description

MIME Type

Coding (HEVC) MP4 document

1590

1521

Portable Arbitrary Map (PAM) image

image/x-portable-arbitrarymap

1591

1522

Paris Audio Format

1592

1523

Broderbund Calendar Creator document (v4+)

1593

1524

iWork 2013 passwordprotected document

1594

1525

Corel Wavelet WVL image

1595 1596 1597

1526 1527 1528

1598

1529

1599 1600

1530 1531

1601 1602

1532 1533

1603

1534

1604

1535

1605

1536

1606

1537

1607

1538

1608

1539

Corel Wavelet WI image

Corel Painter RIFF image

Caere OmniPage MET document

Caere OmniPage OPD document

GPS Exchange Format

application/gpx+xml

GL Transmission Text Format

model/gltf+json

CorelChart document

LocoScript document for Amstrad PCW

LocoScript document for MS-DOS

iWork 2005-2009 password-protected document

Java Archive compressed application/x-java-pack200 with pack200

GDIFF (Generic Diff) document

application/gdiff

IBM Advanced Function application/vnd.ibm.modcap Presentation (AFP) image

NATO Secondary Image

IDOL KeyView (12.9)

Extension

File Class

Readers

PAM

adRASTERIMAGE

FAP, PAF
CC3, CE3, CC5, BCC
PAGES, NUMBERS, KEY
WVL

adSOUND adSCHEDULE adWORDPROCESSOR adRASTERIMAGE

WI RIF MET

adRASTERIMAGE adRASTERIMAGE adMISC

OPD

adMISC

GPX GLTF

adGIS adCAD

CCH

adVECTORGRAPHIC adWORDPROCESSOR

adWORDPROCESSOR

PAGES, NUMBERS, KEY

adWORDPROCESSOR

PACK

adENCAPSULATION

adMISC

AFP

adRASTERIMAGE

NSF

adRASTERIMAGE

Page 125 of 194

PDF Export SDK C Programming Guide Appendix A: Supported Formats

Format Name
XSL_FO_Fmt Consolidated_CDA_Fmt WebAssembly_Binary_ Fmt

Number Category Description

Format (NSIF) image

1609

1540

XSL Formatting Object (XSL-FO)

1610

1541

Consolidated CDA document

1611

1542

WebAssembly (WASM) binary-code

MIME Type application/wasm

Extension FO, XSLFO XML WASM

File Class

Readers

adWORDPROCESSOR xmlsr adWORDPROCESSOR xmlsr adEXECUTABLE

1MHT, EML, and MBX files might return either format 2, 233, or 395, depending on the text in the file. In general, files that contain fields such as To, From, Date, or Subject are considered to be email messages; files that contain fields such as content-type and mime-version are considered to be MHT files; and files that do not contain any of those fields are considered to be text files. 2All CAT file extensions, for example CATDrawing, CATProduct, CATPart, and so on.
3This format is returned only if you enable source code identification.
4This format is returned only if you enable extended source code identification.

IDOL KeyView (12.9)

Page 126 of 194

Appendix B: Document Readers

This section lists the KeyView document readers that are available to filter, export, and view supported file formats.

· Key to Document Readers Table

127

· Document Readers

129

Key to Document Readers Table

The document readers table includes the following information.

Column

Description

Reader Description Filter Export View

The name of the reader. A description of the reader. Shows whether KeyView can filter text from the main content of the file. Shows whether KeyView supports export to HTML, XML, and PDF. Shows whether KeyView provides viewing capability.

Extract Metadata
Charset

Shows whether KeyView can extract sub-files.
Shows whether KeyView can extract metdata (properties such as title, author, and subject).
Shows whether KeyView can detect and extract the character set. Even though a file format might be able to provide character set information, some documents might not contain character set information. Therefore, the document reader would not be able to determine the character set of the document.

H/F
Associated File Formats

Shows whether KeyView can extract headers and footers. The file formats that are supported by the reader.

Key to Symbols

Symbol Description

Y

The feature is supported.

IDOL KeyView (12.9)

Page 127 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Key to Symbols, continued

Symbol Description

N

The feature is not supported.

P

Partial metadata is extracted from this format. Some non-standard fields are not

extracted.

T

Only text is extracted from this format. Formatting information is not extracted.

M

Only metadata (title, subject, author, and so on) is extracted from this format. Text and

formatting information are not extracted.

IDOL KeyView (12.9)

Page 128 of 194

Document Readers

Reader
ActiveX components

Description
Microsoft Visio (2013)

Filter Export View Extract Metadata Charset H/F Associated File Formats

N

N

Y1 N

Y

N

N MS_Visio_2013_Fmt

ad1sr

AD1 Evidence file N

N

YY

N

n/a

N AD1_Fmt

afmsr

Adobe Font Metrics

Y

T

T

N

N

N

N Adobe_Font_Metrics_Fmt

afsr

ASCII Text

Y

Y

YN

N

N

N ABAP_Fmt, AMPL_Fmt, APL_Fmt,

ASCII_Text_Fmt, ASN1_Fmt, ATS_

Fmt, Agda_Fmt, Alloy_Fmt, Apex_Fmt,

AppleScript_Fmt, Arduino_Fmt,

AsciiDoc_Fmt, AspectJ_Fmt,

Assembly_Fmt, Awk_Fmt, BlitzMax_

Fmt, Bluespec_Fmt, Brainfuck_Fmt,

Brightscript_Fmt, CLIPS_Fmt, CMake_

Fmt, COBOL_Fmt, CPlusPlus_Fmt,

CWeb_Fmt, C_Fmt, CartoCSS_Fmt,

1Visio 2013 is supported in Viewing only, with the support of ActiveX components from the Microsoft Visio 2013 Viewer. Image fidelity is supported but other features, such as highlighting, are not.

IDOL KeyView (12.9)

Page 129 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats
Ceylon_Fmt, Chapel_Fmt, Clarion_Fmt, Clean_Fmt, Clojure_Fmt, CoffeeScript_ Fmt, Component_Pascal_Fmt, Cool_ Fmt, Coq_Fmt, Creole_Fmt, Crystal_ Fmt, Csharp_Fmt, Csound_Document_ Fmt, Csound_Fmt, Css_Fmt, Cuda_ Fmt, DIGITAL_Command_Language_ Fmt, DTrace_Fmt, D_Fmt, Dart_Fmt, Dockerfile_Fmt, ECL_Fmt, E_Fmt, Eiffel_Fmt, Elm_Fmt, Emacs_Lisp_Fmt, EmberScript_Fmt, Erlang_Fmt, Fantom_ Fmt, Forth_Fmt, Fortran_Fmt, FreeMarker_Fmt, Frege_Fmt, Fsharp_ Fmt, GAMS_Fmt, GAP_Fmt, GDScript_ Fmt, GIS_World_File_Fmt, GLSL_Fmt, G_code_Fmt, Game_Maker_Language_ Fmt, Gnuplot_Fmt, Go_Fmt, Golo_Fmt, Gosu_Fmt, Gradle_Fmt, GraphQL_Fmt, Graphviz_DOT_Fmt, Groovy_Fmt, HLSL_Fmt, Hack_Fmt, Haml_Fmt, Handlebars_Fmt, Haskell_Fmt, Hy_Fmt, IDL_Fmt, IGOR_Pro_Fmt, Idris_Fmt, Inform_7_Fmt, Ini_Fmt, Ioke_Fmt, Isabelle_Fmt, JSONiq_Fmt, JSX_Fmt, J_Fmt, Jasmin_Fmt, Java_Fmt, Javascript_Fmt, Jolie_Fmt, Julia_Fmt, KiCad_Layout_Fmt, KiCad_Schematic_ Fmt, Kotlin_Fmt, LFE_Fmt, LOLCODE_ Fmt, Lasso_Fmt, Limbo_Fmt, Lisp_Fmt, LiveScript_Fmt, Lua_Fmt, MAXScript_

IDOL KeyView (12.9)

Page 130 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats
Fmt, ML_Fmt, MSDOS_Batch_File_Fmt, M_Fmt, Makefile_Fmt, Markdown_Fmt, Mathematica_Fmt, Matlab_Fmt, Max_ Code_Fmt, Mercury_Fmt, Modelica_ Fmt, Modula_2_Fmt, Monkey_Fmt, Moocode_Fmt, NL_Fmt, NSIS_Fmt, NetLogo_Fmt, NewLisp_Fmt, Nginx_ Fmt, Nix_Fmt, Nu_Fmt, OCaml_Fmt, ObjC_Fmt, ObjCpp_Fmt, ObjJ_Fmt, OpenCL_Fmt, OpenEdge_ABL_Fmt, OpenSCAD_Fmt, Ox_Fmt, Oxygene_ Fmt, Oz_Fmt, PAWN_Fmt, PHP_Fmt, PLSQL_Fmt, PLpgSQL_Fmt, Pan_Fmt, Parrot_Assembly_Fmt, Pascal_Fmt, Perl_Fmt, PicoLisp_Fmt, Pike_Fmt, Pony_Fmt, Powershell_Fmt, Processing_Fmt, Prolog_Fmt, Puppet_ Fmt, PureBasic_Fmt, Python_Fmt, QMake_Fmt, RAML_Fmt, RDoc_Fmt, REXX_Fmt, R_Fmt, Racket_Fmt, Ragel_Fmt, Rascal_Fmt, Rebol_Fmt, Red_Fmt, RenPy_Fmt, RenderScript_ Fmt, Ring_Fmt, RobotFramework_Fmt, Ruby_Fmt, Rust_Fmt, SAS_Fmt, SGML_Fmt, SPARQL_Fmt, SQLPL_ Fmt, SQL_Fmt, SaltStack_Fmt, Scala_ Fmt, Scheme_Fmt, Scilab_Fmt, Scribe_ Fmt, Shell_Fmt, Smalltalk_Fmt, Squirrel_Fmt, Stan_Fmt, Stata_Fmt, Stylus_Fmt, SuperCollider_Fmt, Swift_ Fmt, SystemVerilog_Fmt, TSV_Fmt, TSV_Fmt, TXL_Fmt, Tcl_Fmt, Tex_Fmt,

IDOL KeyView (12.9)

Page 131 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader
aiffsr asfsr assr avrosr awsr axsr b1sr bkfsr bmpsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Turing_Fmt, Turtle_Fmt, TypeScript_ Fmt, UrWeb_Fmt, Verilog_Fmt, Vim_ script_Fmt, Visual_Basic_Fmt, WebAssembly_Fmt, WebIDL_Fmt, Wiki_Fmt, X10_Fmt, XQuery_Fmt, Xojo_ Fmt, Xtend_Fmt, YAML_Fmt, YANG_ Fmt, Zephir_Fmt, eC_Fmt, reStructuredText_Fmt, xBase_Fmt

Audio Interchange M N

NN

Y

File Format

N

N AIFF_Fmt

Advanced

N

N

NN

Y

Systems Format

(1.2)

N

N ASF_Fmt, WMA_Fmt, WMV_Fmt

Applix

Y

Y

YN

N

Spreadsheets

(4.2, 4.3, 4.4)

Y

N Applix_Spreadsheets_Fmt

Apache Avro

Y

N

NN

N

binary format

N

N Avro_Fmt

Applix Words

Y

Y

YN

N

(3.11, 4, 4.1, 4.2,

4.3, 4.4)

Y

Y Applix_Words_Fmt

Applix Asterix

Y

T

T

N

N

N

N Applix_Alis_Fmt

B1

N

N

YY

N

n/a

N B1_Fmt

Microsoft Backup N

N

YY

N

File

n/a

N BKF_Fmt

Windows Bitmap M M

NN

Y

N

N BMP_Fmt

IDOL KeyView (12.9)

Page 132 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader bzip2sr cabsr cdsr cebsr1 chmsr csvsr dbfsr dbxsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Image

Bzip2

N

N

YY

N

Compressed File

n/a

N BZIP2_Fmt

Microsoft Cabinet N

N

YY

N

File (1.3)

n/a

N CAB_Fmt

Convergent

Y

T

T

N

N

Technologies DEF

Comm. Format

N

N CT_DEF_Fmt

Founder Chinese Y

N

NN

N

E-paper Basic

(3.2.1)

N

N Founder_CEB_Fmt

Microsoft

N

N

YY

N

Compiled HTML

Help (3)

n/a

N CHM_Fmt

CSV (Comma

Y

Y

YN

N

Separated Values)

N

N CSV_Fmt

dBase Database Y

Y

YN

N

(III+, IV)

N

N dBase_Fmt

Microsoft Outlook N

N

YY

Y

Express DBX

Message

Database (5.0,

Y

N MS_OEDBX_Fmt

1This reader is only supported on Windows 32-bit platforms. IDOL KeyView (12.9)

Page 133 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader dcasr
dcmsr
difsr dmgsr dw4sr dxlsr emlsr2

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

6.0)

IBM DCA/RFT

Y

Y

YN

N

(Revisable Form

Text) (SC23-0758-

1)

Y

N DCA_RFT_Fmt

Digital Imaging & M N

NN

Y

Communications

in Medicine

(DICOM)

N

N Dicom_Fmt

Data Interchange Y

Y

YN

N

Format

N

N DIF_SpreadSheet_Fmt

Mac Disk Copy N

N

YY

N

Disk Image

n/a

N DMG_Fmt

DisplayWrite (4) Y

Y

YN

N

Y

N IBM_Display_Write_Fmt

IBM Domino Data N

N

YY

Y

in XML format1

N

N Lotus_Domino_DXL_Fmt

Text Mail (MIME) / Y

T

T

Y

Y

Microsoft Outlook

Express

(Windows 6,

MacIntosh 5)

Y

N SMTP_Fmt

1Supports non-encrypted embedded files only. 2This reader supports both clear signed and encrypted S/MIME. KeyView supports S/MIME for PST, EML, MBX, and MSG files.

IDOL KeyView (12.9)

Page 134 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader emxsr
encase2sr
encasesr
entsr
epubsr
exesr foliosr gdsiisr gifsr gwfssr hl7sr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Legato

N

N

YY

N

EMailXtender

Archives

n/a

N EMX_Fmt

Expert Witness N

N

YY

N

Compression

Format (EnCase)

(7)

n/a

N EnCase_Fmt

Expert Witness N

N

YY

N

Compression

Format (EnCase)

(6)

n/a

N EnCase_Fmt

Microsoft

N

N

YY

Y

Entourage

Database (2004)

Y

N ENT_Fmt

Open Publication Y

Y

YN

Y

Structure eBook

(2.0, 3.0)

Y

N Epub_Fmt, iBooks_Fmt

MSDOS/Windows N

N

YN

N

Executable

n/a

N MS_Executable_Fmt

Folio Flat File (3.1) Y

Y

YN

Y

Y

Y Folio_Flat_Fmt

GDSII data format Y

T

T

N

N

N

N GDSII_Fmt

GIF (87, 89)

MM

NN

Y

N

N GIF_87a_Fmt, GIF_89a_Fmt

GroupWise

N

N

YY

Y

FileSurf email

N

N GWFS_Email_Fmt

Health level7

Y

Y

YN

Y

message (2.0)

Y

N Hl7_Fmt

IDOL KeyView (12.9)

Page 135 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader htmsr hwposr
hwpsr hwpxsr ichatsr
icssr
isosr iwss13sr2
iwsssr

Description
HTML/XHTML (3, 4)

Filter Export View Extract Metadata Charset H/F Associated File Formats

Y

Y

YN

Y1

Y

N HTML_Fmt, Netscape_Bookmark_File_

Fmt

Haansoft Hangul Y

Y

YY

Y

HWP (2002, 2005,

2007, 2010)

Y

N HWP_Fmt

Haansoft Hangul Y

Y

YN

Y

HWP (97)

Y

N HWP_Fmt

Haansoft Hangul Y

T

T

N

N

HWPX

Y

N HWPX_Fmt

Apple iChat Log Y

Y

YN

N

(1, AV 2, AV 2.1,

AV 3)

N

N Apple_iChat_Fmt

Microsoft Outlook N

N

YY

Y

iCalendar (1.0,

2.0)

Y

N ICS_Fmt

ISO-9660 CD Disc N

N

YY

N

Image

n/a

N ISO_Fmt

Apple iWork

Y

T

T

N

N

Numbers ('13, '16,

'18, iCloud 2018)

Y

N IWSS13_Fmt

Apple iWork

Y

Y

YN

Y

Numbers ('08, '09)

Y

N IWSS_Fmt

1HTML only supports partial metadata extraction 2This reader is available only on Windows (32-bit and 64-bit), Linux (32-bit and 64-bit), and Solaris x86-64.
IDOL KeyView (12.9)

Page 136 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader iwwp13sr1 iwwpsr jp2000sr
jpgsr jtdsr kpagrdr kpanirdr kpbmprdr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Apple iWork

Y

T

T

N

N

Pages ('13, '16,

'18, iCloud 2018)

N

N IWWP13_Fmt

Apple iWork

Y

Y

YN

Y

Pages ('08, '09)

Y

N IWWP_Fmt

JPEG (2000)

MM

NN

Y

N

N ISO_JPEG2000_JP2_Fmt, ISO_

JPEG2000_JPM_Fmt, ISO_JPEG2000_

JPX_Fmt, JPEG_2000_JP2_File_Fmt,

JPEG_2000_PGX_Fmt, Motion_JPEG_

2000_Fmt

JPEG Interchange M M

NN

Y

Format (JFIF)

N

N JPEG_File_Interchange_Fmt

JustSystems

Y

Y

YN

P

Ichitaro (8 to 2013,

2018)

N

Y ICHITARO_Compr_Fmt, ICHITARO_

Fmt

Applix

Y

Y

YN

N

Presents/Graphics

(4.0, 4.2, 4.3, 4.4)

N

N Applix_Graphics_Fmt

Windows

N

Y

YN

N

Animated Cursor

Windows Bitmap Y2 Y

YN

N

Image

N

N Windows_Animated_Cursor_Fmt

N

N BMP_Fmt

1This reader is available only on Windows (32-bit and 64-bit), Linux (32-bit and 64-bit), and Solaris x86-64. 2Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately.

IDOL KeyView (12.9)

Page 137 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader kpCATrdr kpcdrrdr kpcgmrdr2 kpchtrdr
kpdcxrdr kpDWGrdr3
kpDXFrdr4
kpemfrdr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

CATIA formats (5) Y

N

NN

Y

N

N CATIA_Fmt

CorelDRAW1

N

Y

YN

N

(through 9.0, 10,

11, 12, X3)

N

N Corel_Draw_Fmt

Computer

Y

Y

YN

N

Graphics Metafile

N

N CGM_Binary_Fmt, CGM_Character_

Fmt, CGM_ClearText_Fmt

Microsoft Excel (2- N

Y

YN

N

7) and Lotus 1-2-3

Charts (2-5)

N

N

DCX Fax System N

Y

YN

N

N

N DCX_Fmt

Autodesk

Y

Y

YN

Y

AutoCAD DWG

Drawing (R13

onwards)

Y

N AutoDesk_DWG_Fmt

Autodesk

Y

Y

YN

Y

AutoCAD DXF

Drawing (R13

onwards)

Y

N AutoCAD_DXF_Binary_Fmt, AutoCAD_

DXF_Text_Fmt

Enhanced Metafile Y

Y

YN

Y

N

N Enhanced_Metafile_Fmt

1CDR/CDR with TIFF header. 2Files with non-partitioned data are supported. 3The kpODArdr reader can filter, export, and view all versions but is supported only on Windows, Linux, and macOS. The kpDWGrdr reader is
used on AIX, Solaris, and SPARC platforms, but does not support graphics for versions after 2004 or text for versions after 2013. 4The kpODArdr reader can filter, export, and view all versions but is supported only on Windows, Linux, and macOS. The kpDXFrdr reader is
used on AIX, Solaris, and SPARC platforms, but does not support graphics for versions after 2004.

IDOL KeyView (12.9)

Page 138 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

kpepsrdr

Encapsulated

N

Y

YN

N

PostScript (raster)

(TIFF header)

N

N EPSF_Fmt, Preview_EPSF_Fmt

kpGFLrdr

Omni Graffle

Y

N

NN

Y

Y

N Omni_Graffle_XML_Fmt

kpgifrdr

GIF (87, 89)

Y1 Y

YN

N

N

N GIF_87a_Fmt, GIF_89a_Fmt

kpicordr

Windows Icon

N

Y

YN

N

Cursor

N

N Windows_Icon_Fmt

kpIWPG13rdr Apple iWork

Y

T

NN

N

2

Keynote ('13, '16,

'18, iCloud 2018)

N

N IWPG13_Fmt

kpIWPGrdr Apple iWork

Y

Y

YN

Y

Keynote (2, 3, '08,

'09)

Y

N IWPG13_Fmt, IWPG_Fmt

kpJBIG2rdr JBIG2

Y3 Y

YN

N

kpjp2000rdr JPEG (2000)

Y4 Y

YN

N

N

N JBIG2_Fmt

N

N ISO_JPEG2000_JP2_Fmt, ISO_

JPEG2000_JPM_Fmt, ISO_JPEG2000_

JPX_Fmt, JPEG_2000_JP2_File_Fmt,

JPEG_2000_PGX_Fmt, Motion_JPEG_

2000_Fmt

1Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately. 2This reader is available only on Windows (32-bit and 64-bit), Linux (32-bit and 64-bit), and Solaris x86-64. 3Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately. 4Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately.

IDOL KeyView (12.9)

Page 139 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader kpjpgrdr kpmacrdr kpmsordr kpODArdr kpodfrdr
kpp40rdr kpp95rdr
kpp97rdr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

JPEG Interchange Y1 Y

YN

N

Format (JFIF)

N

N JPEG_File_Interchange_Fmt

MacPaint

N

Y

YN

N

N

N MacPaint_Fmt

Microsoft Office N

Y

YN

N

Drawing

N

N MS_Office_Drawing_Fmt

ODA

Y

Y

YN

Y

Y

N AutoCAD_DXF_Binary_Fmt, AutoCAD_

DXF_Text_Fmt, AutoDesk_DWG_Fmt

OASIS Open

Y

Y

Document Format (1, 22)

Y

Y3

Y

Y

N ODF_Drawing_Fmt, ODF_Drawing_

Template_Fmt, ODF_Presentation_Fmt,

ODF_Presentation_Template_Fmt, SO_

Drawing_XML_Fmt, SO_Presentation_

XML_Fmt

Microsoft

Y

Y

YN

P4

N

N PowerPoint_Win_Fmt

PowerPoint (98)

Microsoft

Y

Y

YN

P

PowerPoint

Windows (95)

Microsoft

Y

Y

YN

P

PowerPoint (97-

Y

N PowerPoint_95_Fmt

Y

Y5 PowerPoint_2000_Fmt, PowerPoint_97_

Fmt

1Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately. 2Generated by OpenOffice Impress 2.0, StarOffice 8 Impress, and IBM Lotus Symphony Presentation 3.0. 3Supported using the olesr embedded objects reader. 4Microsoft PowerPoint Windows only 5Microsoft PowerPoint Windows only

IDOL KeyView (12.9)

Page 140 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader
kppctrdr kppcxrdr kppdf2rdr1 kppdfrdr kppicrdr kppngrdr kpppxrdr
kpprerdr kpprzrdr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

2004)

Macintosh Raster N

Y

YN

N

/ QuickDraw (2)

N

N Mac_PICT_Fmt

PC PaintBrush (3) N

Y

YN

N

N

N PC_Paintbrush_Fmt

Adobe PDF (1.1 to N

N

YN

N

1.7, 2.0)

N

N PDF_Fmt

Adobe PDF (1.1 to N

Y

YN

N

1.7, 2.0)

N

N PDF_Fmt

Lotus PIC

Y

Y

YN

N

Portable Network Y2 Y

YN

N

Graphics

N

N Lotus_PIC_Fmt

N

N APNG_Fmt, PNG_Fmt

Microsoft

Y

Y

YY

Y

PowerPoint

Windows XML

(2007 onwards)

Y

Y MS_PPT_2007_Fmt, MS_PPT_Macro_

2007_Fmt

Lotus Freelance Y

Y

YN

N

Graphics 2 (2)

N

N Freelance_OS2_Fmt, Freelance_Win_

Fmt

Lotus Freelance Y

Y

YN

N

Graphics (96, 97,

98, R9, 9.8)

N

N Freelance_96_Fmt, Freelance_97_Fmt,

Freelance_DOS_Fmt

1kppdf2rdr is an alternate graphic-based reader that produces high-fidelity output but does not support other features such as highlighting or text
searching. 2Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately.

IDOL KeyView (12.9)

Page 141 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader kpsddrdr kpsdwrdr kpsgirdr kpshwrdr
kpsunrdr kpTGArdr kptifrdr
kpUGrdr kpVSD2rdr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

StarOffice

Y

T

NN

N

Impress (3, 4, 5)

N

N SO_Presentation_Fmt

Lotus AMIDraw N

Y

YN

N

Graphics

N

N Ami_Pro_Draw_Fmt, SO_Text_Fmt

SGI RGB Image N

Y

YN

N

N

N SGI_Image_Fmt

Corel

Y

Y

YN

N

Presentations (6,

7, 8, 9, 10, 11, 12,

X3)

N

N Corel_Presentations_Fmt

Sun Raster Image N

Y

YN

N

N

N Sun_Raster_Fmt

Truevision Targa N

Y

YN

N

(2)

TIFF Tagged

Y2 Y

YN

N

Image File (through 6.01)

N

N Targa_Fmt

N

N TIFF_Fmt

Unigraphics (UG) Y

N

NN

N

NX

N

N Unigraphics_NX_Fmt

Microsoft Visio (4, Y

Y

YN

Y

Y

N MS_Visio_Fmt

1The following compression types are supported: no compression, CCITT Group 3 1-Dimensional Modified Huffman, CCITT Group 3 T4 1-
Dimensional, CCITT Group 4 T6, LZW, JPEG (only Gray, RGB and CMYK color space are supported), and PackBits. 2Filtering is supported through OCR, which is only available on Windows 64-bit and Linux 64-bit platforms, and is licensed separately.

IDOL KeyView (12.9)

Page 142 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader
kpVSDXrdr
kpwg2rdr kpwmfrdr kpwpgrdr kpXFDLrdr kvgz kvgzsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

5, 2000, 2002,
2003, 2007, 20101)

Microsoft Visio

Y

Y

YY

Y

(2013)

Y

N MS_Visio_2013_Fmt, MS_Visio_2013_

Macro_Fmt, MS_Visio_2013_Stencil_

Fmt, MS_Visio_2013_Stencil_Macro_

Fmt, MS_Visio_2013_Template_Fmt,

MS_Visio_2013_Template_Macro_Fmt

WordPerfect

N

Y

YN

N

Graphics 2 (2, 7)

N

N WordPerfect_Graphics_Fmt

Windows Metafile Y2 Y

YN

N

(3)

N

N Windows_Metafile_Fmt, Windows_

Metafile_NoHdr_Fmt

WordPerfect

N

Y

YN

N

Graphics 1 (1)

N

N WordPerfect_Graphics_Fmt

Extensible Forms Y

Y

YN

Y

Description

Language

Y

N XFDL_Fmt

GZIP archive (2) N

N

YN

N

n/a

N GZ_Compress_Fmt

GZIP archive (2) N

N

NY

N

n/a

N GZ_Compress_Fmt

1Viewing and Export use the graphic reader, kpVSD2rdr for Microsoft Visio 2003, 2007, and 2010, and vsdsr for all earlier versions. Image fidelity
in Viewing and Export is therefore only supported for versions 2003 and above. Filter uses the graphic reader kpVSD2rdr for Microsoft Visio 2003,
2007, and 2010, and vsdsr for all earlier versions. 2Windows Metafiles can contain both raster images (KeyView file class 4) and vector graphics (KeyView file class 5). Filtering is supported only
for vector graphics (class 5).

IDOL KeyView (12.9)

Page 143 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader kvhqxsr kvzee kvzeesr l123sr lasr lwpsr3
lyxsr lzhsr
macbinsr mbsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

BinHex

N

N

YY

N

n/a

N BinHex_Fmt

UNIX Compress N

N

YN

N

n/a

N Compress_Fmt

UNIX Compress N

N

NY

N

n/a

N Compress_Fmt

Lotus 1-2-3 (96, Y

Y

YN

P

97, R9, 9.8)

Lotus AMI Pro and Y

Y

YN

P1

Write Plus (2, 3)

Y

N Lotus_123_97_Fmt, Lotus_123_Format_

Fmt, Lotus_123_R9_Fmt

Y2

Y Ami_Pro_Fmt, Ami_Pro_StyleSheet_

Fmt

Lotus Word Pro Y

Y

YN

P4

N

Y5 Lotus_Word_Pro_96_Fmt, Lotus_Word_

and SmartMaster

Pro_97_Fmt

(96, 97, R9)

LyX Word Processor

Y

T

T

N

N

N

N LyX_Fmt

Microsoft LZH

N

N

NY

N

Compressed

Folder

n/a

N LZH_Fmt

MacBinary

N

N

YY

N

n/a

N MacBinary_Fmt

Microsoft Word Y

Y

YN

Y

Macintosh (4, 5, 6,

N

Y MS_Word_Mac_4_Fmt, MS_Word_

Mac_Fmt

1Lotus AMI Pro only 2Lotus AMI Pro only 3This reader is only available on Windows 32-bit 4Lotus Word Pro only 5Lotus Word Pro only
IDOL KeyView (12.9)

Page 144 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader mbxsr1
MCI mdbsr mhtsr mifsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

98)

Text Mail (MIME), Y3 N

T

Y

Y

Microsoft Outlook

Express

(Windows 6,

MacIntosh 5), Mailbox2

(Thunderbird 1.0,

Eudora 6.2)

Y

N MIME_Fmt

Microsoft Media N

N

YN

N

Control Interface

Microsoft Access Y

T

T

N

N

(95 onwards)

N

N AIFF_Fmt, AU_Audio_Fmt, ISO_

QuickTime_Fmt, MIDI_Audio_Fmt,

MPEG_Audio_Fmt, MS_Video_Fmt,

MS_WAVE_Audio_Fmt, Mobile_

QuickTime_Fmt, QuickTime_Fmt

Y4

N MS_Access_2000_Fmt, MS_Access_

2007_Fmt, MS_Access_95_Fmt, MS_

Access_97_Fmt, MS_Access_Fmt

MIME HTML

Y

Y

YN

Y

(MHTML)

Y

N MHT_Fmt

Adobe

Y

Y

YN

N

FrameMaker

Y

N Maker_Interchange_Fmt

1This reader supports both clear signed and encrypted S/MIME. KeyView supports S/MIME for PST, EML, MBX, and MSG files.
2KeyView supports MBX files created by Eudora Email and Mozilla Thunderbird. MBX files created by other common mail applications are typically filtered, converted, and displayed. 3Text Mail only 4Charset is not supported for Microsoft Access 95 or 97.

IDOL KeyView (12.9)

Page 145 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader misr mp3sr mpeg4sr
mppsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Interchange Format (5, 5.5, 6, 7)

Microsoft Word Y

Y

YN

N

Windows (1.0, 2.0)

N

Y MS_Word_Win_Fmt

MPEG-1 Audio

M

M

YN

Y

layer3 (ID3 v1 and

v2)

N

N MPEG_Audio_Fmt

MPEG video

MN

NN

Y

N

N Adobe_Flash_Audio_Book_Fmt, Adobe_

Flash_Audio_Fmt, Adobe_Flash_

Protected_Video_Fmt, Adobe_Flash_

Video_Fmt, Audible_Audiobook_Fmt,

ISO_3GPP2_Fmt, ISO_3GPP_Fmt,

ISO_IEC_MPEG_4_Fmt, KDDI_Video_

Fmt, MPEG4_AVC_Fmt, MPEG4_M4A_

Fmt, MPEG4_M4B_Fmt, MPEG4_M4P_

Fmt, MPEG4_M4V_Fmt, MPEG4_Sony_

PSP_Fmt, MPEG_21_Fmt, NTT_

MPEG4_Fmt, Nero_MPEG4_Audio_

Fmt, QuickTime_Fmt, Sony_XAVC_Fmt

Microsoft Project Y

Y

YY

Y

(2000 onwards)

Y

N MS_Project_2000_Fmt, MS_Project_

2007_Fmt, MS_Project_41_Fmt, MS_

Project_4_Fmt, MS_Project_98_Fmt

IDOL KeyView (12.9)

Page 146 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader msgsr1
mspubsr msw6sr
mswsr
multiarcsr6 mw6sr

Description
Microsoft Outlook (97 onwards), Documentum EMCMF

Filter Export View Extract Metadata Charset H/F Associated File Formats

Y2 T3

Y4 Y

Y

Y5

N EMCMF_Fmt, MS_Outlook_Fmt

Microsoft

Y

T

T

Y

Y

Publisher (98 to

2016)

Y

N MS_Publisher_98_Fmt, MS_Publisher_

Fmt

Microsoft Works Y

Y

YN

N

Word Processor

for Windows (6,

2000)

N

Y MS_Works_Win_WP_Fmt

Microsoft Works Y

Y

YN

N

Word Processor

for Windows (1, 2,

3, 4)

Compressed

N

N

Y7 Y

N

formats

N

Y MS_Works_Win_WP_Fmt

n/a

N ARJ_Fmt, RAR5_Fmt, XZ_Fmt

Microsoft Word for Y

Y

YN

Y

Windows (6, 7, 8,

Y

Y MS_Word_95_Fmt

1This reader supports both clear signed and encrypted S/MIME. KeyView supports S/MIME for PST, EML, MBX, and MSG files.
2Except Documentum EMCMF 3Except Documentum EMCMF 4For Outlook this is Text only 5Returns "Unicode" character set for Outlook version 2003 and up, and "Unknown" character set for previous versions. 67zip is supported with the multiarcsr reader on some platforms for Extract. 77-zip and SUN PEX archives only

IDOL KeyView (12.9)

Page 147 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader mw8sr mwsr
mwssr mwxsr nnsr nsfsr oa2sr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

95)

Microsoft Word Y

Y

(97-2004)

Microsoft Word Y

Y

PC (4-6) and

Windows Write (1-

3)

Y

Y1

Y

YN

N

Y

Y2 MS_Word_2000_Fmt, MS_Word_97_

Fmt

Y3

Y4 MS_Windows_Write_Fmt, MS_Word_

PC_Driver_Fmt, MS_Word_PC_Fmt,

MS_Word_PC_Glossary_Fmt, MS_

Word_PC_Misc_Fmt, MS_Word_PC_

StyleSheet_Fmt

Microsoft Works Y

Y

YN

N

Spreadsheet (2, 3,

4)

Y

N MS_Works_DOS_SS_Fmt, MS_Works_

Mac_SS_Fmt, MS_Works_Win_SS_Fmt

Microsoft Word Y

Y

YY

Y

XML (2007

onwards)

Y

Y MS_Word_2007_Flat_XML_Fmt, MS_

Word_2007_Fmt, MS_Word_Macro_

2007_Fmt

NBI OASys Net Y

T

T

N

N

Archive

N

N NBI_Net_Archive_Fmt

IBM Lotus Notes N

N

YY

Y

database (4, 5,

6.0, 6.5, 7.0, 8.0)

N

N Lotus_Notes_NSF_Fmt

Fujitsu Oasys (7) Y

Y

YN

P

N

N Oasys_Fmt

1Supported using the embedded objects reader olesr. 2Microsoft Word for Windows only 3Microsoft Windows Write only 4Microsoft Word PC only
IDOL KeyView (12.9)

Page 148 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader odfsssr odfwpsr olesr
olmsr onesr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

OASIS Open

Y

Y

Document Format (1, 21)

Y

Y2

Y

Y

N ODF_Spreadsheet_Fmt, ODF_

Spreadsheet_Template_Fmt

OASIS Open

Y

Y

Document Format (1, 23)

Y

Y4

Y

Y

Y ODF_Text_Fmt, ODF_Text_Master_

Fmt, ODF_Text_Template_Fmt, ODF_

Text_Web_Fmt, SO_Text_XML_Fmt

Windows Scrap N

N

NY

Y

File

n/a

N Ability_WP_OLE_Fmt, Autodesk_3ds_

Max_Fmt, Crystal_Reports_Fmt, FPX_

Fmt, MS_AtWork_Fax_Fmt, MS_

Binder_Fmt, MicroStation_V8_DGN_

Fmt, OLE_Fmt, PageMagic_Fmt,

PagePlus_Fmt, PhotoDraw_Mix_Fmt,

PowerPoint_Mac_Fmt, SO_Chart_Fmt,

SO_Database_Fmt, SO_Math_Fmt,

Scrap_Fmt, SolidWorks_Fmt, Windows_

Installer_Fmt, Windows_Installer_

Patch_Fmt

Microsoft Outlook N

N

YY

N

for Macintosh

(2011)

Y

N MS_OutlookOLM_Fmt

Microsoft

Y

Y

YY

N

OneNote (2007,

2010, 2013, 2016)

Y

N OneNote_Fmt

1Generated by OpenOffice Calc 2.0, StarOffice 8 Calc, and IBM Lotus Symphony Spreadsheet 3.0. 2Supported using the embedded objects reader olesr. 3Generated by OpenOffice Writer 2.0, StarOffice 8 Writer, and IBM Lotus Symphony Documents 3.0. 4Supported using the embedded objects reader olesr.
IDOL KeyView (12.9)

Page 149 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader onealtsr
onmsr oo3sr parquetsr pbixsr pdf2sr pdfsr pfasr pffsr4

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Microsoft

Y

T

T

Y

N

OneNote

Alternative

Packaging Format

(2007 onwards)

N

N OneNote_Alternate_Fmt

Legato Extender N

N

YY

Y

N

N Legato_Extender_ONM_Fmt

Omni Outliner (v3, Y

Y

YN

N

OPML, OOutline)

Y

N OO3_Fmt, OOUTLINE_Fmt, OPML_Fmt

Apache Parquet Y1 N

NN

Y2

N

N Apache_Parquet_Fmt

Database Format

Microsoft Power Y

T

T

N

N

BI Desktop (1.11)

Y

N MS_Power_BI_Fmt

Adobe PDF (1.1 to N

Y

1.7, 2.0)

Adobe PDF (1.1 to Y

Y

1.7, 2.0)

NN

N

N

Y3

Y

N

N PDF_Fmt

Y

N PDF_Fmt, Portfolio_PDF_Fmt

ASCII Printer and Y

T

T

N

N

PostScript fonts

N

N PostScript_Font_Fmt, Printer_Font_

ASCII_Fmt

Microsoft Outlook N

N

YY

Y

Offline Storage

File (97 onwards)

Y

N MS_OutlookOST_Fmt

1This reader is only supported on Windows 64-bit 2This reader is only supported on Windows 64-bit 3Includes support for extraction of subfiles from PDF Portfolio documents. 4The reader pffsr is available only on Windows and Linux.
IDOL KeyView (12.9)

Page 150 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader pfilesr
pkcs7sr4
pngsr psdsr pstnsr

Description
Rights Management Services (RMS)protected format

Filter Export View Extract Metadata Charset H/F Associated File Formats

Y1 T2

T3 N

Y

N

N RMS_Protected_Fmt

PKCS #7

N

N

YY

N

cryptographic

format

N

N PKCS_7_Fmt

Portable Network M M

NN

Y

Graphics

N

N PNG_Fmt

Adobe Photoshop N

N

NN

Y5

N

N PSD_Fmt

Microsoft Outlook N

N

YY

Y

Personal Folder6

(97 onwards)

Y

N MS_OutlookPST_Fmt

1KeyView filters only the internal redirection text. The underlying document text is not accessible without the decryption key. 2KeyView filters only the internal redirection text. The underlying document text is not accessible without the decryption key. 3KeyView filters only the internal redirection text. The underlying document text is not accessible without the decryption key. 4This reader supports PKCS #7 signed data only. 5Only XMP metadata is extracted for this format. 6KeyView provides several readers capable of processing PST files. The pstsr reader uses the Microsoft Messaging Application Programming Interface (MAPI), works only on Windows, and requires that you have Microsoft Outlook installed. The pstxsr reader is available for Windows (32bit and 64-bit) and Linux (64-bit only) and does not require Microsoft Outlook. The pstnsr reader is an alternative reader that does not require Microsoft Outlook, for all platforms not supported by pstxsr. For more information about these readers, see "Extract Subfiles from Outlook Personal Folders Files" in Chapter 3.

IDOL KeyView (12.9)

Page 151 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader pstsr1
pstxsr
pwsr qpssr qpwsr rarsr riffsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Microsoft Outlook N

N

YY

Y

Personal Folder2

(97 onwards)

N

N MS_OutlookPST_Fmt

Microsoft Outlook N

N

YY

Y

Personal Folder3

(97 onwards)

Y

N MS_OutlookPST_Fmt

PRIMEWORD

Y

T

T

N

N

N

N PRIMEWORD_Fmt

Corel Quattro Pro Y

Y

YN

P

(5, 6, 7, 8)

Y

N Quattro_Pro_Win_Fmt

Corel Quattro Pro Y

N

YN

P

(X4)

Y

N QPW_Fmt

RAR archive (2.0 N

N

NY

N

through 3.5)

n/a

N RAR_Fmt

Microsoft Wave M N

NN

Y

Sound

N

N MS_WAVE_Audio_Fmt

1This reader supports both clear signed and encrypted S/MIME. KeyView supports S/MIME for PST, EML, MBX, and MSG files.
2KeyView provides several readers capable of processing PST files. The pstsr reader uses the Microsoft Messaging Application Programming Interface (MAPI), works only on Windows, and requires that you have Microsoft Outlook installed. The pstxsr reader is available for Windows (32bit and 64-bit) and Linux (64-bit only) and does not require Microsoft Outlook. The pstnsr reader is an alternative reader that does not require Microsoft Outlook, for all platforms not supported by pstxsr. For more information about these readers, see "Extract Subfiles from Outlook Personal Folders Files" in Chapter 3. 3KeyView provides several readers capable of processing PST files. The pstsr reader uses the Microsoft Messaging Application Programming Interface (MAPI), works only on Windows, and requires that you have Microsoft Outlook installed. The pstxsr reader is available for Windows (32bit and 64-bit) and Linux (64-bit only) and does not require Microsoft Outlook. The pstnsr reader is an alternative reader that does not require Microsoft Outlook, for all platforms not supported by pstxsr. For more information about these readers, see "Extract Subfiles from Outlook Personal Folders Files" in Chapter 3.

IDOL KeyView (12.9)

Page 152 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader rtfsr sassr skypesr sosr
starcsr starwsr stringssr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Rich Text Format Y

Y

YN

P

(1 through 1.7)

Y

Y MS_Pocket_Word_Fmt, MS_RTF_Fmt

SAS7BDAT reader

Y

T

T

N

N

N

N SAS7BDAT_Fmt

Skype Log (3)

Y

Y

YN

N

N

N Skype_Fmt

OpenOffice,

Y

T

T

N

Y

LibreOffice(1-5),

StarOffice (6-9)

Y

N SO_Spreadsheet_XML_Fmt

StarOffice Calc (3, Y

T

T

N

N

4, 5)

N

N SO_Spreadsheet_Fmt

StarOffice Writer Y

T

T

N

N

(3, 4, 5)

N

N SO_Text_Fmt

Generic 'strings' Y

T

T

N

N

reader

N

N BeagleWorks_Word_Fmt, CEOwrite_

Fmt, CPT_Comm_Fmt, CWK_Fmt, DG_

CDS_Fmt, DSA101_Fmt, Data_Point_

VistaWord_Fmt, Enable_WP_Fmt,

GreatWorks_Word_Fmt, HP_Word_PC_

Fmt, IBM_DCF_Script_Fmt, IBM_

Writing_Assistant_Fmt, Lotus_Notes_

CDF_Fmt, Lyrix_Fmt, MASS_11_Fmt,

MS_Works_DOS_WP_Fmt, MS_

Works_Mac_WP_Fmt, MacWrite_Fmt,

MacWrite_II_Fmt, Multimate_Adv_Fmt,

Multimate_Adv_Fnote_Fmt, Multimate_

Adv_II_Fmt, Multimate_Adv_II_Fnote_

Fmt, Multimate_Fmt, Multimate_Fnote_

Fmt, Navy_DIF_Fmt, ODA_Q1_11_Fmt,

IDOL KeyView (12.9)

Page 153 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader
swfsr swsr tarsr tifsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

Macromedia Flash Y

Y

YN

N

(through 8.0)

ODA_Q1_12_Fmt, Office_Writer_Fmt, Psion_TextEd_Fmt, Psion_Word_3_ Fmt, Psion_Word_Fmt, Q_A_DOS_Fmt, Q_A_Win_Fmt, Quadratron_Q_One_v1_ Fmt, Quadratron_Q_One_v2_Fmt, Quickword_Fmt, SAMNA_Word_IV_ Fmt, Symbol_Dynamics_EXP_Fmt, Targon_Word_Fmt, Uniplex_WP_Fmt, Volkswriter_Fmt, WANG_WITA_Fmt, WANG_WPS_Comm_Fmt, WPS_ PLUS_Fmt, WordERA_Fmt, WordMARC_Fmt, WordPerfect_Fmt, WordStar_2000_Fmt, WordStar_Fmt, WordStar_for_Windows_Fmt, Word_ Connection_Fmt, WriteNow_Fmt, Xerox_860_Comm_Fmt, Xerox_Writer_ Fmt

Y1

N Macromedia_Flash_Fmt

Informix

Y

T

T

N

N

SmartWare II

Word Processor

N

N SmartWare_II_WP_Fmt

TAR Tape Archive N

N

YY

N

n/a

N TAR_Fmt

TIFF Tagged

MM

NN

Y

Image File

N

N TIFF_Fmt

1The character set cannot be determined for versions 5.x and lower. IDOL KeyView (12.9)

Page 154 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader tnefsr unihtmsr unisr unzip
uudsr vcfsr vsdsr

Description (through 6.01)

Filter Export View Extract Metadata Charset H/F Associated File Formats

Transport Neutral N

N

YY

Y

Encapsulation

Format

Y

N TNEF_Fmt

Unicode HTML Y

Y

YN

Y

Y

N Unicode_HTML_Fmt

Unicode Text (3, Y

Y

YN

N

4)

Y

N Unicode_Fmt

PKZIP/Zip

N

N

Y2 Y

N

Compression

n/a

N Executable_JAR_Fmt, KMZ_Fmt, ODF_

Formula_Fmt, ODF_Formula_Template_

Fmt, PKZIP_Fmt, Tableau_Packaged_

Data_Source_Fmt, Tableau_Packaged_

Workbook_Fmt

UU-Encoding (all N

N

YY

N

versions)

n/a

N UUEncoded_Fmt

Microsoft Outlook Y

Y

vCard Contact

(2.1, 3.0, 4.0)

Microsoft Visio (4, Y

Y

5, 2000, 2002,

T

N

Y

Y

Y4

Y

N

N VCF_Fmt

Y

N MS_Visio_Fmt

1The following compression types are supported: no compression, CCITT Group 3 1-Dimensional Modified Huffman, CCITT Group 3 T4 1-
Dimensional, CCITT Group 4 T6, LZW, JPEG (only Gray, RGB and CMYK color space are supported), and PackBits. 2PKZIP, WinZip, and Java Archive only 4Extraction of embedded OLE objects is supported for Filter on Windows platforms only.

IDOL KeyView (12.9)

Page 155 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader
wkssr wosr wp6sr wpmsr xlsbsr xlssr xlsxsr

Description

Filter Export View Extract Metadata Charset H/F Associated File Formats

2003, 2007, 20101)

Lotus 1-2-3 (2, 3, Y

Y

YN

N

4, 5)

Y

N Lotus_123_Worksheet_Fmt

Corel WordPerfect Y

Y

YN

P

Windows (5, 5.1)

Y

Y WordPerfect_5_Fmt

Corel WordPerfect Y

Y

YN

P

(6 onwards)

Y

N WordPerfect_6_Fmt

Corel WordPerfect Y

Y

YN

N

Macintosh (1.02,

2, 2.1, 2.2, 3, 3.1)

Y

N WordPerfect_Mac_Fmt

Microsoft Excel Y

Y

Binary Format

(2007 onwards)

Microsoft Excel Y

Y

(2.2 to 2004)

YN

Y

Y

Y2

Y

N

N MS_Excel_Binary_2007_Fmt

Y

Y3 Excel_2000_Fmt, Excel_95_Fmt, Excel_

97_Fmt, Excel_Chart_Fmt, Excel_Fmt,

Excel_Macro_Fmt

Microsoft Excel Y

Y

YY

Y

Windows XML

(2007 onwards)

Y

Y MS_Excel_2007_Fmt, MS_Excel_

Macro_2007_Fmt

1Viewing and Export use the graphic reader, kpVSD2rdr for Microsoft Visio 2003, 2007, and 2010, and vsdsr for all earlier versions. Image fidelity
in Viewing and Export is therefore only supported for versions 2003 and above. Filter uses the graphic reader kpVSD2rdr for Microsoft Visio 2003,
2007, and 2010, and vsdsr for all earlier versions. 2Supported using the embedded objects reader olesr. 3Microsoft Excel for Windows only

IDOL KeyView (12.9)

Page 156 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader xmlsr

Description XML

Filter Export View Extract Metadata Charset H/F Associated File Formats

Y

T

T

N

Y

Y

N AMF_Fmt, AbiWord_Fmt, Adobe_XML_

Data_Package_Fmt, Atom_Syndication_

Fmt, CDXML_Fmt, Chemical_Markup_

Language_Fmt, Collada_DAE_Fmt,

Consolidated_CDA_Fmt, ESzigno_Fmt,

FictionBook_Fmt, Grasshopper_GHX_

Fmt, JNLP_Fmt, JavaView_JVX_Fmt,

KML_Fmt, MAML_Fmt, MARC_XML_

Fmt, METS_Fmt, MODS_Fmt, MS_

Excel_XML_Fmt, MS_Management_

Pack_MPX_Fmt, MS_Visio_XML_Fmt,

MS_Word_XML_Fmt, MXML_Fmt,

Mathcad_XML_Fmt, Metalink_Fmt,

Mozilla_XUL_Fmt, MusicXML_Fmt,

Open_Diagnostic_Data_Exchange_Fmt,

Open_eBook_Fmt, PDF_XML_Forms_

Data_Fmt, PGML_Fmt, PLS_Fmt, RDF_

XML_Fmt, RSS_Fmt, Really_Simple_

Discovery_Fmt, SBML_Fmt, SMIL_Fmt,

SPARQL_Results_Fmt, SRGS_Fmt,

SRU_Fmt, SSML_Fmt, SVG_Fmt,

SyncML_Fmt, TEI_Fmt, Tableau_Data_

Source_Fmt, Tableau_Map_Source_

Fmt, Tableau_Preferences_Fmt,

Tableau_Workbook_Fmt, Uniform_

Office_Fmt, Uniform_Office_Text_Fmt,

VTK_XML_Fmt, VoiceXML_Fmt, WML_

Fmt, Windows_Audio_Playlist_Fmt,

XAML_Browser_Application_Fmt,

XBRL_Fmt, XDF_Fmt, XLIFF_Fmt,

XML_Fmt, XML_Shareable_Playlist_

Fmt, XSLT_Fmt, XSL_FO_Fmt, YIN_

Fmt

IDOL KeyView (12.9)

Page 157 of 194

PDF Export SDK C Programming Guide Appendix B: Document Readers

Reader xpssr
xywsr yimsr1 z7zsr

Description
Microsoft XML Paper Specification
XyWrite / Nota Bene (4.12)
Yahoo! Instant Messenger
7-Zip archive (4.57)

Filter Export View Extract Metadata Charset H/F Associated File Formats

Y

T

T

N

N

N

N MS_XPS_Fmt

Y

Y

YN

N

Y

Y

YN

N

N

N

YY

N

N

N XyWrite_Fmt

N

N YIM_Fmt

n/a

N Z7Z_Fmt

1To successfully use this reader, you must set the KV_YAHOO_ID environment variable to the Yahoo user ID. You can optionally set the KV_ OTHER_YAHOO_ID environment variable to the other Yahoo user ID. If you do not set it, "Other" is used by default. If you enter incorrect values for the environment variables, erroneous data is generated.

IDOL KeyView (12.9)

Page 158 of 194

Appendix C: Character Sets

This section provides information on the handling of character sets in the KeyView suite of products, which includes KeyView Filter SDK, KeyView Export SDK, and KeyView Viewing SDK.

· Multibyte and Bidirectional Support

159

· Coded Character Sets

167

Multibyte and Bidirectional Support

The KeyView SDKs can process files that contain multibyte characters. A multibyte character encoding represents a single character with consecutive bytes. KeyView can also process text from files that contain bidirectional text. Bidirectional text contains both Latin-based text which is read from left to right, and text that is read from right to left (Hebrew and Arabic).
The following table indicates which character encodings are supported by KeyView for each format.

Multibyte and bidirectional support

Format

Single-byte

Archive

7-Zip (7Z)

n/a

AD1 Evidence file

n/a

ADJ

n/a

B1

n/a

BinHex (HQX)

n/a

Bzip2 (BZ2)

n/a

EnCase ­ Expert Witness

n/a

Compression Format (E01)

GZIP (GZ)

n/a

ISO (ISO)

n/a

Java Archive (JAR)

n/a

Legato EMailXtender Archive

n/a

(EMX)

MacBinary (BIN)

n/a

Multibyte
n/a n/a n/a n/a n/a n/a n/a
n/a n/a n/a n/a
n/a

Bidirectional
n/a n/a n/a n/a n/a n/a n/a
n/a n/a n/a n/a
n/a

IDOL KeyView (12.9)

Page 159 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

Mac Disk Copy Disk Image (DMG) n/a

Microsoft Backup File (BKF)

n/a

Microsoft Cabinet format (CAB) n/a

Microsoft Compiled HTML Help n/a (CHM)

Microsoft Compressed Folder

n/a

(LZH)

PKZip (ZIP)

n/a

Microsoft Outlook DBX (DBX)

Y

Microsoft Outlook Offline Storage Y File (OST)

RAR Archive (RAR)

n/a

Tape Archive (TAR)

n/a

UNIX Compress (Z)

n/a

UUEncoding (UUE)

n/a

Windows Scrap File (SHS)

n/a

WinZip (ZIP)

n/a

Binary

Executable (EXE)

n/a

Link Library (DLL)

n/a

Computer-aided Design

AutoCAD Drawing (DWG)

Y

AutoCAD Drawing Exchange

Y

(DXF)

CATIA formats (CAT)

Y

Microsoft Visio (VSD)

Y

Database

dBase Database

Y

Microsoft Access (MDB)

Y

Microsoft Project (MPP)

Y

Multibyte n/a n/a n/a n/a
n/a
n/a Y Y
n/a n/a n/a n/a n/a n/a
n/a n/a
Y Y
N Y
N Y Y

IDOL KeyView (12.9)

Bidirectional n/a n/a n/a n/a
n/a
n/a Y Y
n/a n/a n/a n/a n/a n/a
n/a n/a
Y Y
N Y
N N N
Page 160 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

Desktop Publishing

Microsoft Publisher

N

Display

Adobe Portable Document Format Y (PDF)

Graphics

Computer Graphics Metafile

Y

(CGM)

Corel DRAW (CDR)

n/a

DCX Fax System (DCX)

Y

DICOM ­ Digital Imaging and

n/a

Communications in Medicine

(DCM)

Encapsulated PostScript (EPS) Y

Enhanced Metafile (EMF)

Y

Graphic Interchange Format (GIF) n/a

JBIG2

n/a

JPEG

n/a

JPEG 2000

n/a

Lotus AMIDraw Graphics (SDW) n/a

Lotus Pic (PIC)

n/a

Macintosh Raster (PICT/PCT)

n/a

MacPaint (PNTG)

n/a

Microsoft Office Drawing (MSO) n/a

Multibyte
Y
Y1
N
n/a N n/a
N Y n/a n/a n/a n/a n/a n/a n/a n/a n/a

Bidirectional
N
Y
N
n/a N n/a
N N n/a n/a n/a n/a n/a n/a n/a n/a n/a

1Multibyte PDFs are supported, provided the PDF document is created by using either Character ID-keyed (CID) fonts, predefined CJK CMap files, or ToUnicode font encodings, and does not contain embedded fonts. See the Adobe website and the Adobe Acrobat documentation for more information. Any multibyte characters that are not supported are displayed using the replacement character. By default, the replacement character is a question mark (?).
To determine the type of font encodings that are used in a PDF, open the PDF in Adobe Acrobat, and select File > Document Info > Fonts. If the Encoding column lists Custom or Embedded encodings, you might encounter problems converting the PDF.

IDOL KeyView (12.9)

Page 161 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

Omni Graffle (GRAFFLE)

Y

PC PaintBrush (PCX)

n/a

Portable Network Graphics (PNG) n/a

SGI RGB Image (RGB)

n/a

Sun Raster Image (RS)

n/a

Tagged Image File (TIFF)

Y

Truevision Targa (TGA)

n/a

Windows Animated Cursor (ANI) n/a

Windows Bitmap (BMP)

n/a

Windows Icon Cursor (ICO)

n/a

Windows Metafile (WMF)

Y

WordPerfect Graphics 1 (WPG) Y

WordPerfect Graphics 2 (WPG) Y

Mail

Documentum EMCMF Format

Y

Domino XML Language (DXL)

Y

GroupWise FileSurf

Y

Legato Extender (ONM)

Y

Lotus Notes database (NSF)

Y

Mailbox (MBX)

Y

Microsoft Entourage Database

Y

Microsoft Outlook (MSG)

Y

Microsoft Outlook Express (EML) Y

Microsoft Outlook iCalendar

Y

Microsoft Outlook for Macintosh Y

Microsoft Outlook Offline Storage Y File

Microsoft Outlook Personal File Y Folders (PST)

Multibyte N n/a n/a n/a n/a N n/a n/a n/a n/a Y N N
Y Y N Y Y Y Y Y Y Y Y Y
Y

IDOL KeyView (12.9)

Bidirectional N n/a n/a n/a n/a N n/a n/a n/a n/a N N N
Y N N N Y Y Y Y Y Y Y Y
Y
Page 162 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

Microsoft Outlook vCard Contact

Text Mail (MIME)

Y

Transport Neutral Encapsulation Y Format

Multimedia

Advanced Systems Format (ASF) n/a

Audio Interchange File Format

n/a

(AIFF)

Microsoft Wave Sound (WAV)

n/a

MIDI (MID)

n/a

MPEG 1 Audio Layer 3 (MP3)

n/a

MPEG 1 Video (MPG)

n/a

MPEG 2 Audio (MPEGA)

n/a

MPEG 4 Audio (MP4)

n/a

NeXT/Sun Audio (AU)

n/a

QuickTime Movie (QT/MOV)

n/a

Windows Video (AVI)

n/a

Presentations

Apple iWork Keynote (GZ)

Y

Applix Presents (AG)

character set 1252 only

Corel Presentations (SHW)

character set 1252 only

Extensible Forms Description

Y

Language (XFD)

Lotus Freelance Graphics 2 (PRE) character set 850 only

Lotus Freelance Graphics (PRZ) Y

Macromedia Flash (SWF)

Y

Microsoft OneNote

Y

Multibyte
Y Y

Bidirectional
Y Y

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Y

N

N

N

N

N

Y

N

N

N

Japanese, Simple Chinese, N Traditional Chinese, Thai only

Y

N

Y

N

IDOL KeyView (12.9)

Page 163 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

Microsoft PowerPoint PC (PPT)

character set 1252 only

Microsoft PowerPoint Windows Y (PPT)

Microsoft PowerPoint Macintosh (PPT) Microsoft PowerPoint Windows XML 2007 and 2010 (PPTX) OASIS Open Document (ODP) OpenOffice Impress (ODP) StarOffice Impress (ODP) Spreadsheets Apple iWork Numbers (GZ) Applix Spreadsheets (AS)
Comma Separated Values (CSV)
Corel Quattro Pro (QPW/WB3) Data Interchange Format (DIF) Lotus 1-2-3 (123) Lotus 1-2-3 (WK4) Lotus 123 Charts (123) Microsoft Excel Charts (XLS) Microsoft Excel Macintosh (XLS) Microsoft Excel Windows (XLS) Microsoft Excel Windows XML 2007 (XLSX) Microsoft Office Excel Binary Format (XLSB) Microsoft Works Spreadsheet (S30/S40)

Y
Y
Y Y Y
Y character set 1252 only character set 1252 only Y Y Y Y Y Y Y Y Y
Y
Y

Multibyte Traditional Chinese only
Japanese, Simple Chinese, Traditional Chinese, Korean only N
Y
Y Y Y
Y N
N
N Y Y Y Y Y N Y Y
Y
N

Bidirectional N
Hebrew only
N
Y
N N N
N N
N
N Y1 Y N N N N Y2 N
N
N

IDOL KeyView (12.9)

Page 164 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte Multibyte

OASIS Open Document (ODS) Y

Y

OpenOffice Calc (ODS)

Y

Y

StarOffice Calc (ODS)

Y

Y

Text and Markup

ANSI (TXT) ASCII (TXT)

Y

Y

Y

Y

HTML (HTM)

Y

Y

Microsoft Excel Windows XML

Y

Y

2003

Microsoft Word for Windows XML Y

Y

2003

Microsoft Visio XML 2003

Y

Y

Rich Text Format (RTF)

Y

Y

Unicode HTML

Y

Y

Unicode Text (TXT)

Y

Y

XHTML

Y

Y

XML Word Processing

Y

Y

Adobe Maker Interchange Format character set N

(MIF)

1252 only

Apple iChat Log (ICHAT)

Y

Y

Apple iWork Pages (GZ)

Y

Y

Applix Words (AW)

character set N 1252 only

DisplayWrite (IP)

character set N 500, 1026 only

Folio Flat File (FFF)

character set N 1252 only

Founder Chinese E-paper Basic Y

Y

(CEB)

Fujitsu Oasys (OA2)

Y

Y

IDOL KeyView (12.9)

Bidirectional N N N
Y2 Y2 Y2, 2 Y
Y
Y Y3 Y 2,3 Y2 Y3 Y
N
N N N
N
N
N
N
Page 165 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte Multibyte

Bidirectional

Hangul (HWP)

Y

Y

N

Health level7 (HL7)

Y

Y

Y

IBM DCA/RTF (DC)

character sets N

N

500, 1026 only

JustSystems Ichitaro (JTD)

Y

Y

N

Lotus AMI Pro (SAM)

Y

Simple Chinese, Traditional Y

Chinese, Japanese, Thai only

Lotus AMI Professional Write Plus Y (AMI)

Lotus Word Pro (LWP)

Y

Simple Chinese, Traditional N Chinese, Japanese, Thai only

Y

Y3

Lotus SmartMaster (MWP)

Y

Y

N

Microsoft Word PC (DOC)

character set N

N

1252 only

Microsoft Word Windows V1-2

Y

N

(DOC)

Microsoft Word Windows V6, 7, 8, Y

Y

95 (DOC)

Microsoft Word Windows V97

Y

Y

through 2003 (DOC)

Microsoft Word Windows XML

Y

Y

2007 and 2010 (DOCX)

Microsoft Word Macintosh (DOC) Y

N

N Hebrew only3 Y3 Y3 Y3

Microsoft Works (WPS)

Y

Japanese only

N

Microsoft Write (WRI)

Y

Japanese only

N

OASIS Open Document (ODT)

Y

Y

N

Omni Outliner (OO3)

Y

Y

N

OpenOffice Writer (ODT)

Y

Y

N

Open Publication Structure eBook Y

Y

Y

(EPUB)

StarOffice Writer (ODT)

Y

Y

N

Skype Log (DBB)

Y

Y (null-terminated charsets) N

IDOL KeyView (12.9)

Page 166 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Multibyte and bidirectional support, continued

Format

Single-byte

WordPad (RTF)

Y

WordPerfect Linux (WPS)

Y

WordPerfect Macintosh (WPS) Y

WordPerfect Windows (WO)

Y

XML Paper Specification (XPS) Y

XYWrite Windows (XY4)

character set 1252 only

Yahoo! Instant Messenger (DAT) Y

Multibyte Y N N N Y N
Y (null-terminated charsets)

Bidirectional Y N N N N N
N

1The text direction in the output file might not be correct.
2In Export SDK, a bidirectional right-to-left (RTL) tag is extracted from this format and included in the direction element (<dir=RTL>) of the output.

Coded Character Sets

This section lists which character set you can use to specify the target character set. The coded character sets are enumerated in kvcharset.h and defined in the Export class.

Code Character Sets

Coded Character Description Set

Can be set as target charset?

KVCS_

Unknown character set

N

UNKNOWN

KVCS_SJIS

Japanese (uses multibyte encoding), cp932

Y

KVCS_GB

Simplified Chinese (China, Singapore, Malaysia) Y cp936

KVCS_BIG5

Traditional Chinese (Taiwan, Hong Kong, Macaw) Y cp950

KVCS_KSC

Korean, cp949

Y

KVCS_1250

Windows Latin 2 (Central Europe)

Y

KVCS_1251

Windows Cyrillic (Slavic)

Y

IDOL KeyView (12.9)

Page 167 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Code Character Sets, continued

Coded Character Description Set

KVCS_1252

Windows Latin 1 (ANSI)

KVCS_1253

Windows Greek

KVCS_1254

Windows Latin 5 (Turkish)

KVCS_1255

Windows Hebrew

KVCS_1256

Windows Arabic

KVCS_1257

Windows Baltic Rim

KVCS_1258

Windows Vietnamese

KVCS_8859_1

ISO 8859-1 Latin 1 (Western Europe, Latin America)

KVCS_8859_2

ISO 8859-2 Latin 2 (Central Eastern Europe)

KVCS_8859_3

ISO 8859-3 Latin 3 (S.E. Europe)

KVCS_8859_4

ISO 8859-4 Latin 4 (Scandinavia/Baltic)

KVCS_8859_5

ISO 8859-5 Latin/Cyrillic

KVCS_8859_6

ISO 8859-6 Latin/Arabic

KVCS_8859_7

ISO 8859-7 Latin/Greek

KVCS_8859_8

ISO 8859-8 Latin/Hebrew

KVCS_8859_9

ISO 8859-9 Latin/Turkish

KVCS_8859_14 ISO 8859-14

KVCS_8859_15 ISO 8859-15

KVCS_437

DOS Latin US

KVCS_737

DOS Greek

KVCS_775

DOS Baltic Rim

KVCS_850

DOS Latin 1

KVCS_851

DOS Greek

KVCS_852

DOS Latin 2

KVCS_855

DOS Cyrillic

Can be set as target charset? Y Y Y Y Y Y Y Y
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

IDOL KeyView (12.9)

Page 168 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Code Character Sets, continued

Coded Character Description Set

Can be set as target charset?

KVCS_857

DOS Turkish

Y

KVCS_860

DOS Portuguese

Y

KVCS_861

DOS Icelandic

Y

KVCS_862

DOS Hebrew

Y

KVCS_863

DOS Canadian French

Y

KVCS_864

DOS Arabic

Y

KVCS_865

DOS Nordic

Y

KVCS_866

DOS Cyrillic Russian

Y

KVCS_869

DOS Greek 2

Y

KVCS_874

Thai

Y

KVCS_

PDF MAC DOC

N

PDFMACDOC

KVCS_

PDF WIN DOC

N

PDFWINDOC

KVCS_STDENC Adobe Standard Encoding

N

KVCS_PDFDOC Adobe standard PDF character set

N

KVCS_037

EBCDIC code page 037

Y

KVCS_1026

EBCDIC code page 1026

Y

KVCS_500

EBCDIC code page 500

Y

KVCS_875

EBCDIC code page 875

Y

KVCS_LMBCS Lotus multibyte character set Group 1 and Group 2 N

KVCS_UNICODE Unicode, UCS-2

KVCS_UTF16

16-bit Unicode transformation format

KVCS_UTF8

8-bit Unicode transformation format

Y

KVCS_UTF7

7-bit Unicode transformation format

Y

KVCS_2022_JP ISO 2022-JP, Japanese mail and news safe

N

encoding (JIS-7)

IDOL KeyView (12.9)

Page 169 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Code Character Sets, continued

Coded Character Description Set

Can be set as target charset?

KVCS_2022_CN ISO 2022-CN, Chinese mail and news safe

N

encoding

KVCS_2022_KR ISO 2022-KR, Korean mail and news safe

N

encoding

KVCS_WP6X

Word Perfect 6.x and higher character mapping N

KVCS_10000

Western European (Macintosh)

Y

KVCS_KSC5601 Unified Hangul

Y

KVCS_GB2312 Simplified Chinese (China, Singapore, Hong Kong) Y

KVCS_GB12345 Traditional Chinese (China) - analogue of GB2312 Y

KVCS_CNS11643 Traditional Chinese - Taiwan. Supplement to Big5 Y

KVCS_JIS0201 Japanese - contains ASCII character set (JIS-

N

Roman)

KVCS_JIS0212 Japanese. Supplement to JIS0208.

Y

KVCS_EUC_JP Japanese Extended UNIX Code

Y

KVCS_EUC_GB Simplified Chinese Extended UNIX Code

Y

KVCS_EUC_

Traditional Chinese Extended UNIX Code

N

BIG5

KVCS_EUC_KSC Korean Extended UNIX Code

N

KVCS_424

EBCDIC Hebrew

N

KVCS_856

PC Hebrew (old)

N

KVCS_1006

IBM AIX Pakistan (Urdu)

N

KVCS_KOI8R

Cyrillic (Russian)

Y

KVCS_PDF_

Adobe-Japan1-2 character collection

N

JAPAN1

KVCS_PDF_

Adobe-Korea1-0 character collection

N

KOREA1

KVCS_PDF_GB1 Adobe-GB1-3 character collection

N

KVCS_PDF_

Adobe-CNS1-2 character collection

N

CNS1

IDOL KeyView (12.9)

Page 170 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets

Code Character Sets, continued

Coded Character Description Set

KVCS_2022_JP_ ISO 2022-JP, Japanese mail and news safe

8

encoding (JIS8)

KVCS_720

Arabic DOS-720

KVCS_VISCII

Vietnamese VISCII

KVCS_8859_10 ISO 8859-10 (Latin 6 Nordic)

KVCS_8859_13 ISO 8859-13 (Latin 7 Baltic)

KVCS_57002

ISCII Devanagari (x-iscii-de)

KVCS_57003

ISCII Bengali (x-iscii-be)

KVCS_57004

ISCII Tamil (x-iscii-ta)

KVCS_57005

ISCII Telugu (x-iscii-te)

KVCS_57006

ISCII Assamese (x-iscii-as)

KVCS_57007

ISCII Oriya (x-iscii-or)

KVCS_57008

ISCII Kannada (x-iscii-ka)

KVCS_57009

ISCII Malayalam (x-iscii-ma)

KVCS_57010

ISCII Gujarathi (x-iscii-gu)

KVCS_57011

ISCII Panjabi (x-iscii-pa)

KVCS_ GB18030b2

Reserved for internal use

KVCS_GB18030 GB18030 (Chinese 4-byte character set)

KVCS_8859_11 ISO 8859-11 (Thai)

KVCS_8859_16 ISO 8859-16 (Latin-10 South-Eastern Europe)

KVCS_ ARABICMAC

Arabic Mac (x-mac-arabic)

KVCS_KOI8U

Cyrillic (KOI8U Ukrainian)

KVCS_ HZGB2312

The 7-bit representation of GB 2312 / RFC 1842

KVCS_UTF32

32-bit Unicode transformation format

Can be set as target charset? N
Y Y Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 n/a
Y Y Y Y
Y n/a
N

1The character set cannot be forced as output in Export SDK and Viewing SDK because the character

IDOL KeyView (12.9)

Page 171 of 194

PDF Export SDK C Programming Guide Appendix C: Character Sets
set is not supported by the major browsers.

IDOL KeyView (12.9)

Page 172 of 194

Appendix D: File Format Detection

This section describes how file formats are detected in the KeyView Export SDK.

· Introduction

173

· Extract Format Information

173

· Determine Format Support

173

· Translate Format Information

176

· Determine a Document Reader

177

· Category Values in formats_e.ini

177

Introduction
The KeyView format detection module (kwad) detects a file's format, and reports the information to the API, which in turn reports the information to the developer's application. If the detected format is supported by the KeyView SDK, the detection module also loads the appropriate structured access layer and document reader for further processing.
For a list of supported formats, see Document Readers, on page 127.

Extract Format Information
You can extract format information from a document by using the fpGetStreamInfo() function. If required, this format information can then be reported to the developer's application. The fpGetStreamInfo() function extracts format information, such as file class, format, and version, and populates the ADDOCINFO structure. This structure is defined in the adinfo.h header file.
For information on how to translate the extracted format information, see Translate Format Information, on page 176.

Determine Format Support
After the file format is extracted, the detection module uses the formats_e.ini file to determine whether the format is supported by KeyView, and the appropriate structured access layer and reader to load.
The formats_e.ini file is in the directory install\OS\bin, where install is the path name of the Export installation directory and OS is the name of the operating system. It contains the following information:

IDOL KeyView (12.9)

Page 173 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection
l Coded format information. To translate this information, see Translate Format Information, on page 176.
l The reader associated with each format. See Determine a Document Reader, on page 177. l Configuration parameters for out-of-process conversions. l Locale settings for internal use.
Below are some entries from the formats_e.ini file: 123=mw 152=xyw 178=wp6 189=mw6 2=af 200=pdf 205=mb 210=htm 251=htm
NOTE: The formats_e.ini file applies to all formats except graphics. Detection of graphics formats is handled by an internal module named KeyView Picture Interchange Format (KPIF).
Refine Detection of Text Files
During text detection, KeyView analyzes the first 1 kB and last 1 kB of data in a document; if less than 10% of that data consists of non-ASCII characters, KeyView detects the document as a text file. However, depending on the type of documents you are working with, the default settings might not provide the desired level of accuracy. Configuration flags allow you to change the amount of data to read at the end of a file, the percentage of non-ASCII characters permitted in a text file, and whether to use or ignore the file extension to determine the document format.
Change the Amount of File Data to Read
During file detection, KeyView reads characters from the beginning and end of a file--by default, it reads the first and last 1,024 bytes of data. Large text files might contain many irrelevant characters at the end of a file, so KeyView might not accurately detect the file format. You can set a configuration flag to increase the amount of data to read from the end of a file during detection.
To change the amount of data to read during detection l In the formats_e.ini file, set the following flag in the detection_flags section: [detection_flags] non_ascii_chars_end_block_size=kB where kB is the number of kilobytes to read from the end of the file, from 0 to 10. The default value is 1.

IDOL KeyView (12.9)

Page 174 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection
NOTE: The file size must be greater than the value specified in the flag. If the flag value is greater than the file size, KeyView does not use the flag.
Change the Percentage of Allowed Non-ASCII Characters
By default, if less than 10% of the analyzed data in a document consists of non-ASCII characters, it is detected as a text file. Depending on the type of files you are working with, changing the default percentage might increase detection accuracy.
To change the percentage of non-ASCII characters allowed in text files l In the formats_e.ini file, set the following flag in the detection_flags section: [detection_flags] non_ascii_chars_in_text=N where N is the percentage of non-ASCII characters to allow in text files. Files that contain a lower percentage of non-ASCII characters than N are detected as text files. The default value is 10.
Use the File Extension for Detection
Sometimes KeyView detects certain file formats (such as CSV) as ASCII because of the content of the documents. In such cases, you can configure KeyView to use the file extension to determine the document format. Using the file extension can improve detection of formats such as CSV, but might not detect text files successfully if they have incorrect file extensions.
To use the file extension for ASCII files during detection l In the formats.ini file, set the following flag in the detection_flags section: [detection_flags] use_extension_for_ascii=1 The default is 0 (do not use the file extension).
Allow Consecutive NULL Bytes in a Text File
By default, if a document contains consecutive NULL bytes, it is not detected as text. Depending on the type of files you are working with, changing the default might increase detection accuracy.
To allow consecutive NULL bytes of ASCII characters in text files In the formats.ini file, set the following flag in the detection_flags section: [detection_flags] ascii_allow_null_bytes=1 The default value is 0 (do not allow consecutive NULL bytes).

IDOL KeyView (12.9)

Page 175 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection

Translate Format Information
Format information can include file attributes in the following categories: l Major format l File class l Minor format l Major version l Minor version
Not all categories are required. Many formats only include major format and file class, or major format only. The format information has the following structure: MajorFormat.FileClass.MinorFormat.MajorVersion.MinorVersion For example: 81.2.0.9.0 Each number in the format information represents a file attribute. The entry 81.2.0.9.0 represents a Lotus 1-2-3 Spreadsheet file version 9.0, where: 81 = Lotus 1-2-3 Spreadsheet (major format)
2 = Spreadsheet (file class) 0 = not defined (minor format) 9 = 9 (major version) 0 = 0 (minor version) The example above applies to formats_e.ini file. When extracting format information by using the fpGetStreamInfo() function method, the same format information is represented as 294.2.0.9.
NOTE: The format values returned by fpGetStreamInfo() differ from those in formats_e.ini because the former defines a unique ID for each major format, whereas the latter uses a major version, minor version, and minor format to distinguish between formats.
Distinguish Between Formats
The ADDOCINFO structure method provides a unique ID for each major format. For example, a call to fpGetStreamInfo() returns 351.1.0 for a Microsoft Word 2003 XML format. The major format 351 is unique to this format. Unlike ADDOCINFO, the formats_e.ini file distinguishes between formats by using the major version number. For example, in formats_e.ini, a Microsoft Word 2003 XML format is defined as

IDOL KeyView (12.9)

Page 176 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection

285.1.0.100.0. The major format 285 and file class 1 are the same values for generic XML. The major version 100 distinguishes the format as Microsoft Word 2003 XML. The major version is used in formats_e.ini to specify the following formats:
l The Microsoft Office 2003 XML format has the same major format and file class as generic XML (285.1). It is distinguished from generic XML by using the following major versions:
o Word: 100
o Excel: 101
o Visio: 110
l The XHTML format has the same major format and file class as HTML (210.1). It is distinguished from HTML by using the major version 100.

Determine a Document Reader
The format detection module uses the formats_e.ini file to determine whether a format is supported and which reader should be used to parse a format. The entries in the formats_e.ini file lists each format's coded value, and an abbreviation for the format's reader. For example:
81.2.0.9.0=l123
The reader abbreviation is a truncated version of the reader's library name. Adding "sr" to the end of an abbreviation creates the name of the reader. The example entry above specifies that a Lotus 1-2-3 Spreadsheet file version 9.0 is parsed by the Lotus 1-2-3 reader, l123sr.
Files Required for Redistribution, on page 181 lists the document readers provided with KeyView.

Category Values in formats_e.ini
The Supported Formats section lists all of the file formats that can be detected by KeyView, with associated category values for use in the formats_e.ini file. The following tables provide the list of possible file classes and minor formats.
l File Classes
l Minor Formats

File Classes

Attribute Number Description

0

No file class

01

Word processor

File class AutoDetNoFormat adWORDPROCESSOR

IDOL KeyView (12.9)

Page 177 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection

File Classes, continued

Attribute Number Description

File class

02

Spreadsheet

adSPREADSHEET

03

Database

adDATABASE

04

Raster image

adRASTERIMAGE

05

Vector graphic

adVECTORGRAPHIC

06

Presentation

adPRESENTATION

07

Executable

adEXECUTABLE

08

Encapsulation

adENCAPSULATION

09

Sound

adSOUND

10

Desktop publishing

adDESKTOPPUBLSH

11

Outline/planning

adOUTLINE

12

Miscellaneous

adMISC

13

Mixed format

adMIXED

14

Font

adFONT

15

Time scheduling

adSCHEDULE

16

Communications

adCOMMUNICATION

17

Object module

adOBJECTMODULE

18

Library module

adLIBRARY

19

Fax

adFAXFORMAT

20

Movie

adMOVIE

21

Animation

adANIMATION

22

Source Code

adSOURCECODE

23

Computer-Aided Design adCAD

24

BI and analysis tools adANALYTICS

25

Scientific data

adSCIENTIFIC

26

Geographic Info System adGIS

IDOL KeyView (12.9)

Page 178 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection

Minor Formats

Attribute Number Minor Format

00

Minor format not defined

01

Standard

02

Book

03

Chart

04

Macro

05

Text

06

Binary

07

PC

08

Windows

09

DOS

10

Macintosh

11

RGB

12

TIFF

13

IFF

14

Experimental

15

Format Information

16

RLE

17

Symbol

18

Old

19

Footnote

20

Style

21

Palette

22

Configuration

23

Activity

24

Resource

25

Calculation

IDOL KeyView (12.9)

Page 179 of 194

PDF Export SDK C Programming Guide Appendix D: File Format Detection

Minor Formats, continued

Attribute Number Minor Format

26

Glossary

27

Spelling

28

Thesaurus

29

Hyphenation

30

Miscellaneous

31

UNIX

32

VAX

33

Driver

34

Archive

IDOL KeyView (12.9)

Page 180 of 194

Appendix E: Files Required for Redistribution

This section lists the Export files that can be redistributed in your applications under the licensing agreement. Unless noted, these files are in the directory install\OS\bin, where install is the path of the Export installation directory and OS is the operating system platform.

· Core Files

181

· Support Files

182

· Document Readers and Writers

184

NOTE: On Windows systems, the libraries are .dll files. On UNIX systems, the libraries are .so, .a, or .sl files.

Core Files

The following core files can be redistributed with your application.

File

Description

formats_e.ini
*htmlexport.* KeyView.jar

Initialization file. For more information on this file, see Determine Format Support, on page 173.
Required by the Java API.
Interface for Java support.

NOTE: This file can be found at the path install/javaapi/KeyView.jar where install is the Export SDK installation directory.

kpifcnvt.*

Graphic conversion routines.

kpifutil.*

Graphic utility routines.

kvdecrypt.*

Decryption utility functions

kvxtract.*

File Extraction interface.

kvexport.*

Export C API. Interface to the HTML and XML Export C APIs.

kvexportdotnet.* Interface for .NET support.

kvolefio.*

Embedded OLE object writer.

kvpdf.*

PDF Export C API.

IDOL KeyView (12.9)

Page 181 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File kvutil.* kvxpgsa.* kvxsssa.* kvxwpsa.* kvzip.* kwad.* regsvr32.exe txtcnv.* *xmlexport.* vcredist\*

Description Internal KeyView utility functions. Interface between presentations or graphic readers and the Export API. Interface between spreadsheet readers and the Export API. Interface between word processing readers and the Export API. Zip writer File auto-recognition module. A Microsoft Windows program used to register in-process COM objects. Converter for document token stream. Required by the Java API. (Windows platforms only) Microsoft Visual C++ Redistributable Packages.
NOTE: This folder can be found in the Export SDK installation directory.

Support Files

The following support files can be redistributed with your application.

File

Description

datafiles\*

(Folder) Required by kvlangdetect.

NSFtemplates\*

(Folder) Templates used by nsfsr to format Lotus mail notes.

7z.*

Required by z7zsr and multiarcsr.

bentofio.*

Required by l123sr.* and kpprzrdr.*.

browser.dll

Required by PDF export on Windows.

cbmap.map

Character mappings for Adobe Portable Document Format (PDF).

CEBDLL.dll

Required by cebsr.

chartbls.ux

Character mapping tables.

chmdll.*

Required by chmsr.

codeidentifierplugin.* Required for source code identification.

cpstsdk*

Required by pstxsr.

IDOL KeyView (12.9)

Page 182 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File DFECore.dll Filter.dll headless_lib.pak icudtl.dat kp3dwrld.* kpchtrdr.* kpjavwrt.* kpjpeg.* kppng.* kvlangdetect.* kvxconfig.ini kvgraph.* kvpie.* kvradar.* kv.lic
kvraster.class kvthread.* kvVector.class kvvector.jar
*langdetectext.* libbrowser.so libcrypto* libgcc_s.so.1 libgomp.so.1 libpff.* libstdc++.so.6

Description Required by cebsr. Required by cebsr. Required by PDF export on Windows. Required by PDF export on Windows. Required for 3D charts. Required for all spreadsheets (chart support). Java utility routines. JPEG file interchange format shared routines. Portable Network Graphics (PNG) utilities. Utility functions for language and character set detection. Contains element extraction settings for source XML files. Required for all spreadsheets (chart support). Required for all spreadsheets (chart support). Required for all spreadsheets (chart support). Contains license information for KeyView products. This file is opened and validated when a KeyView API is used. Java program used to convert vector graphics on UNIX and Linux. Required for multithreaded out-of-process functionality. Java applet used to convert vector graphics on UNIX and Linux. Java applet used to convert vector graphics on UNIX and Linux. This must reside in the output directory. Required by kvlangdetect.* Required by PDF export on Linux. SSL utility functions used by KeyView mail format readers. Required by PDF export on Linux. Required by PDF export on Linux. Required by pffsr. Required by PDF export on Linux.

IDOL KeyView (12.9)

Page 183 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File libstlport.so.1
libwkoopclient.so natives_blob.bin oleaut32.* olepro32.* Osmesa.dll servant.* snapshot_blob.bin unzipjpg.* WKOOP.cfg WKOOP.exe wkoopClient.dll wpmap.* xmlsh.*

Description (Solaris platforms only) Solaris Studio Redistributable. This file is located in install/OS/lib. Required by PDF export on Linux. Required by PDF export on Windows. Microsoft OLE Automation Controls. Microsoft OLE property support library. Required by PDF export on Windows. Executable required for out-of-process conversions. Required by PDF export on Windows. Required for JPEG decompression. Configuration information required by WKOOP.exe (in PDF Export). Executable required for PDF export. Required by PDF export on Windows. Extended character mapping for WordPerfect and Corel Presentation. Contains a library of content handlers for each XML file type. Required by the Expat XML parser.

Document Readers and Writers

The following readers and writers can be redistributed with your application.

File ad1sr.* afsr.* assr.* awsr.* bkfsr.* bmpsr.* bzip2sr.*

Description AD1 Evidence file reader ASCII reader Applix spreadsheet reader Applix Words reader Microsoft Backup File reader Windows bitmap (BMP) reader Bzip2 reader

IDOL KeyView (12.9)

Page 184 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File cabsr.* cebsr.* chmsr.* csvsr.* dbfsr.* dbxsr.* dcasr.* difsr.* dmgsr.* dw4sr.* dxlsr.* emlsr.*
emxsr.* encasesr.* encase2sr.* entsr.* epubsr.* foliosr.* gdsiisr.* gifsr.* gwfssr.* hl7sr.* htmsr.* hwposr.* hwpsr.* ichatsr.* icssr.*

Description Microsoft Cabinet format reader Founder Chinese E-paper Basic reader Microsoft Compiled HTML Help reader Comma-Separated Values reader dBase Database reader Microsoft Outlook Express DBX reader Document Content Architecture/Revisable Form Text (DCA/RFT) reader Data Interchange Format reader Mac Disk Copy Disk Image File reader DisplayWrite 4 reader Domino XML Language reader Microsoft Outlook Express (EML) reader. This is used to convert EML files when the MBX reader is not licensed. Legato EMailXtender archive (EMX) reader Expert Witness Compression Format (EnCase) v6 reader Expert Witness Compression Format (EnCase) v7 reader Microsoft Entourage Database Format reader Open Publication Structure eBook reader Folio Flat File reader Graphic Database System (GDSII) reader Graphics Interchange Format (GIF) reader GroupWise FileSurf reader Health level7 reader (metadata only) HTML and XHTML reader Hangul 2002, 2005, 2007 reader Hangul 97 reader Apple iChat Log reader Microsoft Outlook iCalendar reader

IDOL KeyView (12.9)

Page 185 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File

Description

isosr.*

ISO-9660 CD Disc Image Format reader

iwss13sr.* iWork 13 Numbers reader

iwsssr.*

Apple iWork Numbers reader

iwwp13sr.* iWork 13 Pages reader

iwwpsr.*

Apple iWork Pages reader

jp2000sr.* JPEG 2000 metadata reader

jpgsr.*

JPEG metadata reader

jtdsr.*

JustSystems Ichitaro reader

kpagrdr.*

Applix Presents reader

kpanirdr.* Animated cursor reader

kpbmprdr.* Windows Bitmap reader

kpbmpwrt.* Windows Bitmap writer

kpcdrrdr.*

Corel Draw

kpcgmrdr.* Computer Graphics Metafile reader

kpcgmwrt.* Computer Graphics Metafile writer

kpdcxrdr.* DCX (fax) reader

kpdwgrdr.* AutoCAD Drawing format reader

kpdxfrdr.* AutoCAD Drawing Exchange format reader

kpemfrdr.* Enhanced Metafile reader

kpemfwrt.* Enhanced Metafile writer

kpepsrdr.* Encapsulated PostScript (EPS) reader

kpgflrdr.* OmniGraffle Picture reader

kpgifrdr.* Graphic Interchange Format (GIF) reader

kpgifwrt.* Graphic Interchange Format (GIF) writer

kpicordr.* Windows Icon reader

kpiwpgrdr.* Apple iWork Keynote reader

kpiwpg13rdr.* Apple iWork Keynote 13 reader

kpjbig2rdr.* JBIG2 reader

IDOL KeyView (12.9)

Page 186 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File

Description

kpjp2000rdr.* JPEG 2000 reader

kpjpgrdr.* JPEG file interchange format reader

kpjpgwrt.* JPEG file interchange format writer

kpmacrdr.* MacPaint reader

kpmsordr.* Microsoft Office Drawing Objects (office 97, 2000, and XP) reader

kpnbmprdr.* IBM Notes Bitmap reader (for embedded images in DXL files)

kpodfrdr.* Oasis Open Document Format presentation (ODP) reader

kpodardr.* AutoCAD reader (Windows only)

kpoxdrdr.* Open Office XML Diagram Graphics reader

kpp40rdr.* Microsoft PowerPoint PC 4.0 and PowerPoint Mac reader

kpp95rdr.* Microsoft PowerPoint 95 reader

kpp97rdr.* Microsoft PowerPoint 97 and higher reader

kppctrdr.* Macintosh Quick Draw Picture (PICT) reader

kppcxrdr.* PC Paintbrush (PCX) reader

kppdfrdr.* Adobe Portable Document File (PDF) graphic-based reader

kppdf2rdr.* High-fidelity Adobe Portable Document File (PDF) graphic-based reader

kppicrdr.* Pictor PC Paint format (PIC) reader

kppngrdr.* Portable Network Graphics (PNG) reader

kppngwrt.* Portable Network Graphics (PNG) writer

kpppxrdr.* Microsoft PowerPoint XML reader 2007

kpprerdr.* Lotus Freelance Graphics for Windows V2.0 reader

kpprzrdr.* Lotus Freelance Graphics 96/97/98 reader

kprawrdr.* ODA Internal Raster (RAW) Picture reader

kpsddrdr.* StarOffice Draw / Impress reader

kpsdwrdr.* Lotus Ami Pro Graphics reader

kpsgirdr.*

SGI RGB reader

kpshwrdr.* Corel Presentations reader

IDOL KeyView (12.9)

Page 187 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File

Description

kpsprdr.*

Shape Stream reader

kpsvgwrt.* Scalable Vector Graphics (SVG) writer

kpsunrdr.* Sun Raster reader

kptgardr.* Truevision Targa reader

kptifrdr.* Tagged Image File Format (TIFF) reader

kpvsd2rdr.* Microsoft Visio reader

kpvsdxrdr.* Microsoft Visio 2013 reader

kpwg2rdr.* WordPerfect Graphics 2 reader

kpwmfrdr.* Windows Metafile reader

kpwmfwrt.* Windows Metafile writer

kpwpgrdr.* WordPerfect Graphics 1 reader

kpxfdlrdr.* Extensible Forms Description Language reader

kvgzsr.*

GZIP reader

kvhqxsr.*

BinHex reader

kvzeesr.*

UNIX Compress reader

l123sr.*

Lotus 123 v96/97/98 reader

lasr.*

Lotus AMI Pro reader

ltbenn30.dll Lotus Word Pro support (supported on Windows x86 platform only)

ltscsn10.dll Lotus Word Pro support (supported on Windows x86 platform only)

lwpapin.dll Lotus Word Pro support (supported on Windows x86 platform only)

lwppann.dll Lotus Word Pro support (supported on Windows x86 platform only)

lwpsr.dll

Lotus Word Pro reader (supported on Windows x86 platform only)

lzhsr.*

Microsoft Compression Folder reader

macbinsr.* MacBinary reader

mbsr.*

Microsoft Word Macintosh reader

IDOL KeyView (12.9)

Page 188 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File mbxsr.*

Description Mailbox (MBX)1 and Microsoft Outlook Express (EML) reader

mdbsr.*

Microsoft Access reader.

mhtsr.*

MIME HTML reader

mifsr.*

Adobe Maker Interchange Format reader

misr.*

Microsoft Word 2 reader

mp3sr.*

MP3 reader for metadata extraction

mppsr.*

Microsoft Project reader

msgsr.*

Microsoft Outlook (MSG) reader

mspubsr.*

Microsoft Publisher reader

msw6sr.*

Microsoft Works 6 and 2000 reader

mswsr.*

Microsoft Works V1 and 2 reader

multiarcsr.* ARJ reader

mw6sr.*

Microsoft Word 95 reader

mw8sr.*

Microsoft Word 97, 2000, and XP reader

mwsr.*

Microsoft Word for DOS and Microsoft Write reader

mwssr.*

Microsoft Works Spreadsheet reader

mwxsr.* nsfsr.*

Microsoft Word 2007 XML reader IBM Notes Database reader2

oa2sr.*

Fujitsu Oasys reader

odfsssr.*

Oasis Open Document Format spreadsheets (ODS) reader

odfwpsr.*

Oasis Open Document Format word processing (ODT) reader

olesr.*

Embedded OLE object reader.

olmsr.*

Microsoft Outlook for Macintosh reader

onealtsr.* Microsoft OneNote Alternate Format reader

1This reader is an advanced feature and is sold and licensed separately from KeyView Export SDK. 2This reader is an advanced feature and is sold and licensed separately from KeyView Export SDK.

IDOL KeyView (12.9)

Page 189 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File onesr.* onmsr.* oo3sr.* pbixsr.* pdf2sr.* pdfsr.* pffsr.* pfilesr.* pngsr.* pstsr.dll
pstnsr.* pstxsr.* qpssr.* rarsr.* rtfsr.* skypesr.* sosr.* starcsr.* starwsr.* swfsr.* tarsr.* tifsr.* tnefsr.* unihtmsr.*

Description Microsoft OneNote Format reader Legato EMailXtender Native Message reader Omni Outliner reader Microsoft Power BI file (PBIX) reader Alternative Adobe Portable Document Format file (PDF) reader Adobe Portable Document File (PDF) reader Microsoft Outlook Offline Storage File reader Microsoft Rights Management System encryption file reader Portable Network Graphics (PNG) reader Microsoft Outlook Personal Folders file MAPI-based reader (supported on Windows platform only)1 Microsoft Outlook Personal Folders file native reader2 Microsoft Outlook Personal Folders file native reader3 Quattro Pro spreadsheet reader RAR Archive reader Microsoft Rich Text Format reader Skype log file reader StarOffice/OpenOffice reader StarOffice Calc reader StarOffice Writer reader Macromedia Flash reader Tape archive reader TIFF reader (metadata only) Transfer Neutral Encapsulation Format reader Unicode HTML reader

1This reader is an advanced feature and is sold and licensed separately from KeyView Export SDK. 2This reader is an advanced feature and is sold and licensed separately from KeyView Export SDK. 3This reader is an advanced feature and is sold and licensed separately from KeyView Export SDK.

IDOL KeyView (12.9)

Page 190 of 194

PDF Export SDK C Programming Guide Appendix E: Files Required for Redistribution

File unisr.* unzip.* uudsr.* vsdsr.* vcfsr.* wkssr.* wosr.* wp6sr.* wpmsr.* xlsbsr.* xlssr.* xlsxsr.* xmlsr.* xpssr.* xywsr.* yimsr.* z7zsr.*

Description Unicode reader Zip file reader UUEncoding reader Microsoft Visio reader Microsoft Outlook vCard Contact reader Lotus 1-2-3 v2.0 through 5.0 reader WordPerfect 5.x reader WordPerfect 6.0 through 10.0 reader WordPerfect for Macintosh reader Microsoft Office 2007 Excel Binary Format reader Microsoft Excel reader Microsoft Excel 2007 XML reader Generic XML reader XML Paper Specification reader XYWrite reader Yahoo! Instant Messenger reader 7-Zip reader

IDOL KeyView (12.9)

Page 191 of 194

Appendix F: Password Protected Files

This section lists supported password-protected container and non-container files and describes how to open them.

· Supported Password Protected File Types

192

· Export Password Protected Files

193

Supported Password Protected File Types

The following table lists the password-protected file types that KeyView supports.

Key to support table

Symbol Description

Y

Format is supported.

N

Format is not supported.

S

Support for viewing subfiles.

V

Support for viewing content.

P

Password required.

C

Password and certificate or User ID file required.

Supported password-protected file types

File Type

Version Filter Export Extract View Credentials

PST (Windows) PST (non-Windows)1

n/a

N

N

Y

n/a

N

N

Y

SP SN

ZIP

n/a

N

N

Y

SP

7-Zip

n/a

N

N

Y

SP

RAR

n/a

N

N

Y

SP

1The native PST readers, pstxsr and pstnsr, do not require credentials to open password-protected PST files that use compressible encryption.

IDOL KeyView (12.9)

Page 192 of 194

PDF Export SDK C Programming Guide Appendix F: Password Protected Files

Supported password-protected file types, continued

File Type

Version Filter Export Extract View Credentials

SMIME in MSG, EML, MBX n/a

N

N

Y

NC

Lotus Notes NSF

n/a

N

N

Y

NC

Adobe PDF

n/a

Y

Y

Y

VP

Microsoft Office

97-2003 Y

Y

Y

VP

2007

2010

Export Password Protected Files
To export a password-protected file, supply the password through the KVPDFOptions structure.

IDOL KeyView (12.9)

Page 193 of 194

Send documentation feedback
If you have comments about this document, you can contact the documentation team by email. If an email client is configured on this system, click the link above and an email window opens with the following information in the subject line: Feedback on Micro Focus IDOL KeyView 12.9 PDF Export SDK C Programming Guide Add your feedback to the email and click Send. If no email client is available, copy the information above to a new message in a web mail client, and send your feedback to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback!

IDOL KeyView (12.9)

Page 194 of 194


madbuild