Node.jsのwatson-developer-cloud Javascriptライブラリを使用して、ドキュメントをワトソンのドキュメント変換サービスでアンサーに変換しようとしています。特定のもの(例は、IBM内部リンクにあり、.docxのファイルです)このエラーを返す:私はドキュメント変換のデモサイトを経由して、それを変換しようとした場合Watsonのドキュメント変換サービスで奇妙なエラーが発生する
Error: code:400 error: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)
、エラーなしで変換しているようです。私のプログラムは、ソースからファイルをダウンロードし、ディスクに書き込んだ後、上記のライブラリを介してDocument Conversionサービスにアップロードします。
このエラーの原因はありますか?この変換は何千もの文書の大規模な自動変換の一部なので、これらの異常値の手動処理は問題にはなりません。
をMicrosoft Excelから同じエラーメッセージを受け取った人の投稿。 http://stackoverflow.com/questions/12593752/why-do-i-failed-to-read-excel-2007-using-poi。どれくらい助けてくれるのか分かりませんが、正しい方向に向けるかもしれません。 IBMの内部文書へのリンクを削除してください。ご質問は文書形式に関するものであり、文書内容に関するものではありません。 IBM内部文書の詳細を共有する必要がある場合は、それを行う場所はIBM内部のフォーラムです。 – ralphearle