1

私は自分のコードでこの行を使用しています:

PdfMemDocument doc(path);

そして、podofo はこれを stderr に書き込みます。

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

Podofo のこの (デバッグ?) 出力は必要ありません。これを無効にする方法はありますか?

4

1 に答える 1

2

一度PoDoFo::PDFError::EnableDebug静的メソッドを呼び出します:

PoDoFo::PdfError::EnableDebug(false);
PoDoFo::PdfError::EnableLogging(false);

残念ながら、このメソッドはヘッダー ファイルで定義されているため、Windows では PoDoFo DLL リンク エラーが発生します。この問題は、PoDoFo ソース コードを変更することで解決できます。定義を CPP ファイルに移動します。

于 2016-07-27T18:00:07.880 に答える