openUrlOrNull

suspend fun KiteDoc.openUrlOrNull(url: String, client: HttpClient, password: String = "", epubSettings: EpubSettings = EpubSettings(), configure: HttpRequestBuilder.() -> Unit = {}): KiteDocument?

openUrl, but null instead of an exception on any failure, network included.


suspend fun KiteDoc.openUrlOrNull(url: String, client: HttpClient, maxBytes: Int, password: String = "", epubSettings: EpubSettings = EpubSettings(), configure: HttpRequestBuilder.() -> Unit = {}): KiteDocument?

openUrlOrNull with an explicit response-body maxBytes ceiling.