Wordファイル変換API 【WordConv】
無料で使えるwordファイル変換API

WordConvは無料で利用できるWordファイルをテキストに変換するAPIです。
ユーザ登録後にAPIキーが発行され、1日200回まで利用することができます。

もっと機能を確認する APIの使いかた

お知らせ

■2017/09/14 無料で使えるWordファイル変換API 【WordConv】を公開しました

wordファイル(docxファイル)を通常のテキストファイルに変換するAPIです。

ユーザ登録をすると、1日200回まで変換を利用することができます。エントリポイントにdocxのファイルをPOSTすることで、利用することが可能です。

無料で利用できる順位チェックツール

無料で利用できます

WordConvは広告をメインに運用している変換APIです。Wordファイルの中身をプログラム上から利用したい場合などに便利です。

毎日自動で順位チェックします。

1日200回まで利用できます

1日200回まで利用することができます。大量に変換が必要な場合は、有料プランを用意しております。お問い合わせフォームからお気軽にご相談ください。

▼▼▼使いかた▼▼▼

APIの仕様は以下のとおりです。

■API利用回数

無料で1日200回まで利用可能です。毎日0時に回数がリセットされます。大量に利用したい場合は有料プランを用意しております。お問い合わせフォームからご相談ください。

■エントリポイント

エントリポイントとAPIキーはログイン後に確認できます。

	https://wordconv.work/ApiEntry/convertmsword?api_key=【APIキー】

■戻り値

jsonで結果が戻ってきます。成功したときはstatusが1、convertに結果が戻ります。エラーが発生したときは、statusが9、error_codeにエラーコード、error_messageに詳細なエラーが入ります。エラーコードは以下をご確認ください。

	

■成功時の結果

{"status":1,"error_code":"","error_message":"","convert":"ここに変換した文字列の結果が戻ります。json_decodeなどの関数でjsonをデコードしてください。"}

■失敗した時の結果

{"status":9,"error_code":エラーコード,"error_message":"詳細なメッセージが表示されます。"}

■エラーコード一覧(PHPで組み込む場合はそのまま利用することができます)

define('API_ERROR_NOAPIKEY', 100); // APIキーが存在しない。 define('API_ERROR_USERNOTFOUND', 101); // APIキーに紐づくユーザが存在しない define('API_ERROR_NOREMAIN', 102); // APIキーの残り回数が存在しない define('API_ERROR_FILEUPLOAD_FAIL', 103); // ファイルアップロード不良 define('API_ERROR_FILEUPLOAD_TYPE_FAIL', 104); // ファイルの種類不良。docx以外のファイルがアップロードされた define('API_ERROR_CONVERT_FAIL', 105); // 変換に失敗しました define('API_ERROR_UNKNOWN', 999); // 不明なエラー

■PHPでのサンプルコード

PHPで実装する場合のサンプルコードです。curlを利用して、docxファイルをアップロードしています。

	// POST先のURLの生成。ログイン後のURLを利用してください。
	$url = 'https://wordconv.work/ApiEntry/convertmsword?api_key=【APIキー】';

	// POSTするファイルの生成
	$postFields = [
		'file' => curl_file_create('【docxファイルまでのフルパス】'),
	];

	// POSTする。
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_HEADER, false );
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
	curl_setopt($ch, CURLOPT_TIMEOUT, 30);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_POST, true);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);

	$result = curl_exec( $ch );

	// エラーコードの取得
	// エラーハンドリングの必要があるときは、使用してください。
	$errorCode = curl_errno( $ch );
	$errorString = curl_error( $ch );
	curl_close( $ch );

	// 結果を確認
	$jsonData = json_decode($result, true);
	var_dump($jsonData);

こちらも開発・運用しています。

ぜひ使ってみてください

無料コピペチェックツール

CopyContentDetector

無料で利用できるコピペチェックツールです。実績も豊富にあり、多数企業様に導入ご利用いただいております。

無料順位チェックツール

RankAnalyzer

無料で利用できる順位チェックツールです。キーワードを入力しておけば自動で毎日順位を取得してくれます。