Classes | Defines | Functions | Variables

ie_imp_PDF.cpp File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "ut_string.h"
#include "ut_types.h"
#include "ie_imp_Text.h"
#include <gsf/gsf-input-stdio.h>
#include <gsf/gsf-output-stdio.h>
#include "xap_Module.h"

Classes

class  IE_Imp_PDF
class  IE_Imp_PDF_Sniffer

Defines

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL

Functions

static UT_Error temp_name (UT_String &out_filename)
ABI_BUILTIN_FAR_CALL int abi_plugin_register (XAP_ModuleInfo *mi)
 Register the OpenDocument plugin.
ABI_BUILTIN_FAR_CALL int abi_plugin_unregister (XAP_ModuleInfo *mi)
 Unregister the OpenDocument plugin.
ABI_BUILTIN_FAR_CALL int abi_plugin_supports_version (UT_uint32, UT_uint32, UT_uint32)

Variables

struct {
   const char *   conversion_program
   const char *   extension
pdf_conversion_programs []
static IE_SuffixConfidence IE_Imp_PDF_Sniffer__SuffixConfidence []
static IE_MimeConfidence IE_Imp_PDF_Sniffer__MimeConfidence []
static IE_Imp_PDF_Snifferm_impSniffer = 0

Define Documentation

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL

Function Documentation

ABI_BUILTIN_FAR_CALL int abi_plugin_register ( XAP_ModuleInfo mi  ) 
ABI_BUILTIN_FAR_CALL int abi_plugin_supports_version ( UT_uint32  ,
UT_uint32  ,
UT_uint32   
)
ABI_BUILTIN_FAR_CALL int abi_plugin_unregister ( XAP_ModuleInfo mi  ) 
static UT_Error temp_name ( UT_String out_filename  )  [static]

Referenced by IE_Imp_PDF::_loadFile().


Variable Documentation

const char* conversion_program

Referenced by abi_plugin_register().

const char* extension
Initial value:
 {
    { IE_MIME_MATCH_FULL,   "application/pdf",  UT_CONFIDENCE_PERFECT   },
    { IE_MIME_MATCH_BOGUS,  "",                 UT_CONFIDENCE_ZILCH     }
}
Initial value:
 {
    { "pdf",    UT_CONFIDENCE_PERFECT   },
    { "",   UT_CONFIDENCE_ZILCH     }
}
struct { ... } pdf_conversion_programs[] [static]