#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_Sniffer * | m_impSniffer = 0 |
| #define ABI_BUILTIN_FAR_CALL ABI_FAR_CALL |
| ABI_BUILTIN_FAR_CALL int abi_plugin_register | ( | XAP_ModuleInfo * | mi | ) |
Register the OpenDocument plugin.
References XAP_ModuleInfo::author, conversion_program, XAP_ModuleInfo::desc, gchar, XAP_ModuleInfo::name, pdf_conversion_programs, IE_Imp::registerImporter(), XAP_ModuleInfo::usage, and XAP_ModuleInfo::version.
| ABI_BUILTIN_FAR_CALL int abi_plugin_unregister | ( | XAP_ModuleInfo * | mi | ) |
Unregister the OpenDocument plugin.
References XAP_ModuleInfo::author, XAP_ModuleInfo::desc, XAP_ModuleInfo::name, IE_Imp::unregisterImporter(), XAP_ModuleInfo::usage, and XAP_ModuleInfo::version.
Referenced by IE_Imp_PDF::_loadFile().
| const char* conversion_program |
Referenced by abi_plugin_register().
| const char* extension |
Referenced by s_XSL_FO_Listener::_handleDataItems(), s_KWord_1_Listener::_handleDataItems(), s_DocBook_Listener::_handleDataItems(), s_LaTeX_Listener::_handleImage(), IE_Exp_HTML_Listener::_handleImage(), s_DocBook_Listener::_handleImage(), s_DocBook_Listener::_handlePositionedImage(), ODe_AbiDocListener::_insertInlinedImage(), AD_Document::_restoreVersion(), IE_Imp_PDF::_runConversion(), IE_Exp_EPUB::getMimeType(), AbiCommand::parseTokens(), AbiCommand::replaceDocument(), XAP_CocoaDialog_FileOpenSaveAs::runModal, OXML_Element_Image::serialize(), ODe_ManifestWriter::writeManifest(), OO_ManifestWriter::writeManifest(), ODe_PicturesWriter::writePictures(), and OO_PicturesWriter::writePictures().
{
{ IE_MIME_MATCH_FULL, "application/pdf", UT_CONFIDENCE_PERFECT },
{ IE_MIME_MATCH_BOGUS, "", UT_CONFIDENCE_ZILCH }
}
{
{ "pdf", UT_CONFIDENCE_PERFECT },
{ "", UT_CONFIDENCE_ZILCH }
}
IE_Imp_PDF_Sniffer* m_impSniffer = 0 [static] |
struct { ... } pdf_conversion_programs[] [static] |
Referenced by IE_Imp_PDF::_loadFile(), IE_Imp_PDF::_runConversion(), and abi_plugin_register().
1.7.1