It is not possible to switch off Author Biography on Article page for now.
However, you can hide the Author Biography field on the article page in different ways.
Method 1
It can be made invisible by adding the following code to the css file.
.item.author_bios {
display: none;
}
Metod 2
You can remove the relevant field by deleting the following code on the article_details.tpl page.
/templates/frontend/objects/article_details.tpl
you can delete the Author Biography field from the templates file.
/templates/frontend/objects/article_details.tpl
{* Author biographies *}
{assign var="hasBiographies" value=0}
{foreach from=$publication->getData('authors') item=author}
{if $author->getLocalizedData('biography')}
{assign var="hasBiographies" value=$hasBiographies+1}
{/if}
{/foreach}
{if $hasBiographies}
<section class="item author_bios">
<h2 class="label">
{if $hasBiographies > 1}
{translate key="submission.authorBiographies"}
{else}
{translate key="submission.authorBiography"}
{/if}
</h2>
{foreach from=$publication->getData('authors') item=author}
{if $author->getLocalizedData('biography')}
<section class="sub_item">
<h3 class="label">
{if $author->getLocalizedData('affiliation')}
{capture assign="authorName"}{$author->getFullName()|escape}{/capture}
{capture assign="authorAffiliation"}<span class="affiliation">{$author->getLocalizedData('affiliation')|escape}</span>{/capture}
{translate key="submission.authorWithAffiliation" name=$authorName affiliation=$authorAffiliation}
{else}
{$author->getFullName()|escape}
{/if}
</h3>
<div class="value">
{$author->getLocalizedData('biography')|strip_unsafe_html}
</div>
</section>
{/if}
{/foreach}
</section>
{/if}