podofo 将不需要的内容写入 stderr
podofo writes unwanted stuff to stderr
我在我的代码中使用了这一行:
PdfMemDocument doc(path);
podofo 将其写入标准错误:
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
我不想要 podofo 的这个(调试?)输出。任何想法如何停用它?
调用一次PoDoFo::PDFError::EnableDebug静态方法:
PoDoFo::PdfError::EnableDebug(false);
PoDoFo::PdfError::EnableLogging(false);
不幸的是,此方法定义在头文件中,因此 Windows 上会出现 PoDoFo DLL 链接错误。您可以通过修改 PoDoFo 源代码来解决此问题:将定义移动到 CPP 文件中。
我在我的代码中使用了这一行:
PdfMemDocument doc(path);
podofo 将其写入标准错误:
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
我不想要 podofo 的这个(调试?)输出。任何想法如何停用它?
调用一次PoDoFo::PDFError::EnableDebug静态方法:
PoDoFo::PdfError::EnableDebug(false);
PoDoFo::PdfError::EnableLogging(false);
不幸的是,此方法定义在头文件中,因此 Windows 上会出现 PoDoFo DLL 链接错误。您可以通过修改 PoDoFo 源代码来解决此问题:将定义移动到 CPP 文件中。