如果替代文字尚未添加到OneNote中的圖像中,則似乎是添加了機器生成的alt屬性。下面是一個實際的(和相當驚人的)例子已經出現在下載HTML REST內容:OneNote API如何爲圖像生成alt標籤?
<img alt="FucK [T,you credit Matthew Airbnb C: 2016 " ...
是否有在沒有用戶輸入的替代文本覆蓋本機代的一種方式?
[編輯]按照要求,這裏是爲其生成上述替代文字圖片:
如果替代文字尚未添加到OneNote中的圖像中,則似乎是添加了機器生成的alt屬性。下面是一個實際的(和相當驚人的)例子已經出現在下載HTML REST內容:OneNote API如何爲圖像生成alt標籤?
<img alt="FucK [T,you credit Matthew Airbnb C: 2016 " ...
是否有在沒有用戶輸入的替代文本覆蓋本機代的一種方式?
[編輯]按照要求,這裏是爲其生成上述替代文字圖片:
有3種方式會發生這種情況。我會報告上述內容,感謝您的反饋。
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.
您可以通過使用一個補丁〜/頁/ ID /內容請求編程改變這種狀況,就像下面:
<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的客戶端的用戶(右鍵點擊圖片 - >替代文字)。
感謝您的建議。我將探索PATCH選項。至於它是如何發生的,它必須由你的第二個建議。 HTML文本直接從通過訪問OneNote REST API的PHP腳本下拉的內容中獲取,然後它甚至到達本地計算機上的客戶端。 – Velojet
你可以分享被OCR'd的圖像,以便我們能夠更好地診斷alt文本的問題嗎? –
這也有助於瞭解您的客戶端/頁面配置的語言。 –
OneNote頁面上的英文文本:「A:Airbnb = Joe Gebbia#1信用:設計周」。 – Velojet