【问题标题】:Extracting text from pdf using objective-c(libz.dylib)使用objective-c(libz.dylib)从pdf中提取文本
【发布时间】:2010-08-02 04:05:23
【问题描述】:

我已经在我的视图控制器类中导入了 pdf.h 文件并尝试调用

NSString *outPutString = convertPDF(pathToPdfFile);

但是在构建它的时候给了我链接器错误

_convertPDF" refrenced from: -[ScriptViewController searchBarSearchButtonClicked:] in ScriptViewController.o Symbol(s) not found

我的项目中也包含了 libz.dylib。

我做错了什么?

在构建包含c代码的项目之前有什么步骤需要遵循吗?

还有一个问题:

此搜索算法是否适用于任何 PDF(简单和格式化的 pdf)。

【问题讨论】:

    标签: iphone cocoa-touch ios4 linker-errors


    【解决方案1】:

    如果将调用 pdf.h 的 .m 文件的名称更改为 xxxx.mm 会怎样?这是一个 C++ 文件。 我对其进行了测试,发现它仅适用于简单的 ascii pdf。

    【讨论】:

      【解决方案2】:

      您必须使用 pdf.h

      中的定义
      #if __cplusplus
      extern "C" {
      #endif
      
      NSString* convertPDF(NSString * pathToFile);
      
      #if __cplusplus
      }   
      #endif
      

      也在实现文件 *pdf.m*m 中使用:

      #if __cplusplus
      extern "C" {
      #endif
      
       NSString* convertPDF(NSString * pathToFile); 
      
      #if __cplusplus
      } //Extern C
      #endif
      

      【讨论】:

        猜你喜欢
        • 2011-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-05
        • 2011-01-18
        • 2015-08-17
        相关资源
        最近更新 更多