2016-12-05 9 views
2

代替テキストがOneNoteのイメージに追加されていない場合は、マシン生成のalt属性が追加されたようです。ここでダウンロードしたHTML RESTコンテンツに登場している実際の(むしろアラーム)の例です:OneNote APIは画像のaltタグをどのように生成しますか?

<img alt="FucK [T,you credit Matthew Airbnb C: 2016 " ... 

には、ユーザーが入力した代替テキストが存在しない場合に、このマシン世代をオーバーライドする方法はありますか?

[EDIT]要求されたように、ここでは上記のaltテキストが生成された画像です:

enter image description here

+0

代替テキストの問題をより正確に診断できるように、OCRされた画像を共有できますか? –

+0

クライアント/ページがどの言語で構成されているかを知ることも役に立ちます。 –

+0

OneNoteページの英語のテキスト: "A:Airbnb = Joe Gebbia#1 credit:Design Week" – Velojet

答えて

1

これが起こることができる3つの方法があります。私は上記のフィードバックをいただきありがとうございます。

<img alt="Chicharito 14" width="624" height="351" src="https://www.onenote.com/api/beta/resources/0-8120f2b0ec124d64b076876abe6a285e!1-BA887C20112899C4!164/$value" data-src-type="image/jpeg" data-fullres-src="https://www.onenote.com/api/beta/resources/0-8120f2b0ec124d64b076876abe6a285e!1-BA887C20112899C4!164/$value" data-fullres-src-type="image/jpeg" /> 

するか、OneNoteのクライアントを介してユーザとして(右の画像をクリックしてください - >:

1. The client ran OCR in that image and added this data, offline, in the local machine 
2. The server ran OCR in that image and added this data, online 
3. The user added this in the client via UI. 

あなたは以下のように、PATCH〜/ページ/ ID /コンテンツ要求を使用してプログラム的にこれを変更することができます代替テキスト)。

+0

あなたの提案をありがとう。私はPATCHオプションを探求します。それが起こる方法については、あなたの2番目の提案でなければなりません。 HTMLテキストは、ローカルマシンのクライアントに到達する前に、OneNote REST APIにアクセスするPHPスクリプトを介してプルダウンされたコンテンツから直接取得されます。 – Velojet

関連する問題