3

Document Conversionサービスを使用して複数のドキュメントを変換するにはどうすればよいですか。

convert_documentAPI メソッドを使用して変換したい MS Word および PDF ドキュメントが 50 ~ 100 個あり ますか?

たとえば、次のように複数の .pdf または *.doc ファイルを提供できますか?:

curl -u "username":"password" -X POST
-F "config={\"conversion_target\":\"ANSWER_UNITS\"};type=application/json" 
-F "file=@\*.doc;type=application/msword"
 "https://gateway.watsonplatform.net/document-conversion-experimental/api/v1/convert_document"

残念ながら、エラーが発生します: curl: (26) could't open file "*.doc". 「file=@file1.doc,file2.doc,file3.doc」も試しましたが、エラーも発生します。

4

1 に答える 1

2

このサービスは一度に 1 つのファイルしか受け入れませんが、複数回呼び出すことができます。

#!/bin/bash
USERNAME="<service-username>"
PASSWORD="<service-password>"
URL="https://gateway.watsonplatform.net/document-conversion-experimental/api/v1/convert_document"
DIRECTORY="/path/to/documents"
for doc in *.doc
do
  echo "Converting - $doc"
  curl -u "$USERNAME:$PASSWORD" \
  -F 'config={"conversion_target":"ANSWER_UNITS"};type=application/json' \
  -F "file=@$doc;type=application/pdf" "$URL"
done

ドキュメント変換のドキュメントAPI リファレンス

于 2015-11-06T01:28:57.627 に答える