首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >致命错误:未捕获错误:调用未定义的函数PDFNet_Initialize

致命错误:未捕获错误:调用未定义的函数PDFNet_Initialize
EN

Stack Overflow用户
提问于 2021-01-28 19:20:40
回答 1查看 159关注 0票数 0

我正在尝试按照instructions为php运行PDFTron。然而,当调用:PDFNet::Initialize();时,我得到了一个错误

代码语言:javascript
复制
Fatal error: Uncaught Error: Call to undefined function PDFNet_Initialize() in .../PDFNetPHP_core.php

我假设PDFNet_Initialize是扩展的一部分,因为我看不到PDFNetPHP_core.php文件中的声明

我在php.ini中设置了exenstion PDFNetPHP.soenable_dl = on。另外,当我在PDFNetWrappers/Samples/AddImageTest/PHP中运行测试时,它看起来是正常的:

代码语言:javascript
复制
PDFNet is running in demo mode.
Permission: write
Done. Result saved in addimage.pdf...<br />

当我运行php -m模块时,PDFNetPHP在列表中

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-01-29 05:32:12

如果示例代码在您的终端上运行,那么您的项目很可能无法找到libPDFNetC.so共享库。AddImageTest示例中的RunTest.sh设置以下环境变量:

代码语言:javascript
复制
export LD_LIBRARY_PATH=../../../PDFNetC/Lib

您可能需要显式添加.so,或者至少将.so放在PHP将从中加载.so文件的文件夹中。请参阅PHP文档。另请参阅以下帖子:https://stackoverflow.com/a/35442777/3761687

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65936086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档