pdfire-client
Module Contents
alltypes
Module Contents
abstract class AbstractResult : Result
data class ApiError
class BadRequestException : RequestException
class BytesResult : AbstractResult
class Client
class Conversion : AbstractResult
class ConversionException : RequestException
class ConversionParameters : Parameters
Module Contents
ConversionParameters(html: String? = null, url: String? = null, cdn: Boolean? = null, storage: StorageParameter? = null, landscape: Boolean? = null, printBackground: Boolean? = null, scale: Float? = null, format: PaperFormat? = null, paperWidth: String? = null, paperHeight: String? = null, margin: String? = null, marginTop: String? = null, marginRight: String? = null, marginBottom: String? = null, marginLeft: String? = null, : MutableList<String> = mutableListOf(), : String? = null, : String? = null, preferCSSPageSize: Boolean? = null, viewportWidth: Float? = null, viewportHeight: Float? = null, blockAds: Boolean? = null, selector: String? = null, waitForSelector: String? = null, waitForSelectorTimeout: Duration? = null, waitUntil: WaitUntil? = null, waitUntilTimeout: Duration? = null, delay: Duration? = null, timeout: Duration? = null, : MutableMap<String, Any> = mutableMapOf(), emulateMedia: Media? = null, ownerPassword: String? = null, userPassword: String? = null, allowErrorPage: Boolean? = null, optimize: Boolean? = null)
fun addPageRange(: String): ConversionParameters
var allowErrorPage: Boolean?
var blockAds: Boolean?
var cdn: Boolean?
var delay: Duration?
var emulateMedia: Media?
var footerTemplate: String?
var format: PaperFormat?
var headerTemplate: String?
var headers: MutableMap<String, Any>
var html: String?
var landscape: Boolean?
var margin: String?
var marginBottom: String?
var marginLeft: String?
var marginRight: String?
var marginTop: String?
var optimize: Boolean?
var ownerPassword: String?
var pageRanges: MutableList<String>
var paperHeight: String?
var paperWidth: String?
var preferCSSPageSize: Boolean?
var printBackground: Boolean?
var scale: Float?
fun secure(owner: String? = null, user: String? = null): ConversionParameters
var selector: String?
fun setAllowErrorPage(allowErrorPage: Boolean = true): ConversionParameters
fun setBlockAds(blockAds: Boolean = true): ConversionParameters
fun setCdn(cdn: Boolean): ConversionParameters
fun setDelay(delay: Duration): ConversionParameters
fun setFooterTemplate(: String): ConversionParameters
fun setHeaderTemplate(: String): ConversionParameters
fun setHtml(html: String): ConversionParameters
fun setLandscape(landscape: Boolean = true): ConversionParameters
fun setMargin(margin: Int): ConversionParameters
fun setMargin(margin: String): ConversionParameters
fun setMarginBottom(margin: Int): ConversionParameters
fun setMarginBottom(margin: String): ConversionParameters
fun setMarginBottomCentimeter(margin: Float): ConversionParameters
fun setMarginBottomInch(margin: Float): ConversionParameters
fun setMarginBottomMillimeter(margin: Float): ConversionParameters
fun setMarginBottomPixel(margin: Float): ConversionParameters
fun setMarginCentimeter(margin: Float): ConversionParameters
fun setMarginInch(margin: Float): ConversionParameters
fun setMarginLeft(margin: Int): ConversionParameters
fun setMarginLeft(margin: String): ConversionParameters
fun setMarginLeftCentimeter(margin: Float): ConversionParameters
fun setMarginLeftInch(margin: Float): ConversionParameters
fun setMarginLeftMillimeter(margin: Float): ConversionParameters
fun setMarginLeftPixel(margin: Float): ConversionParameters
fun setMarginMillimeter(margin: Float): ConversionParameters
fun setMarginPixel(margin: Float): ConversionParameters
fun setMarginRight(margin: Int): ConversionParameters
fun setMarginRight(margin: String): ConversionParameters
fun setMarginRightCentimeter(margin: Float): ConversionParameters
fun setMarginRightInch(margin: Float): ConversionParameters
fun setMarginRightMillimeter(margin: Float): ConversionParameters
fun setMarginRightPixel(margin: Float): ConversionParameters
fun setMarginTop(margin: Int): ConversionParameters
fun setMarginTop(margin: String): ConversionParameters
fun setMarginTopCentimeter(margin: Float): ConversionParameters
fun setMarginTopInch(margin: Float): ConversionParameters
fun setMarginTopMillimeter(margin: Float): ConversionParameters
fun setMarginTopPixel(margin: Float): ConversionParameters
fun setOptimize(optimize: Boolean = true): ConversionParameters
fun setPaperHeight(height: Int): ConversionParameters
fun setPaperHeight(height: String): ConversionParameters
fun setPaperHeightCentimeter(height: Float): ConversionParameters
fun setPaperHeightInch(height: Float): ConversionParameters
fun setPaperHeightMillimeter(height: Float): ConversionParameters
fun setPaperHeightPixel(height: Float): ConversionParameters
fun setPaperWidth(width: Int): ConversionParameters
fun setPaperWidth(width: String): ConversionParameters
fun setPaperWidthCentimeter(width: Float): ConversionParameters
fun setPaperWidthInch(width: Float): ConversionParameters
fun setPaperWidthMillimeter(width: Float): ConversionParameters
fun setPaperWidthPixel(width: Int): ConversionParameters
fun setPreferCSSPageSize(preferCSSPageSize: Boolean = true): ConversionParameters
fun setPrintBackground(printBackground: Boolean = true): ConversionParameters
fun setTimeout(timeout: Duration): ConversionParameters
fun setUrl(url: String): ConversionParameters
fun setWaitForSelectorTimeout(timeout: Duration): ConversionParameters
fun setWaitUntilTimeout(timeout: Duration): ConversionParameters
var storage: StorageParameter?
var timeout: Duration?
fun toMap(): Map<String, Any?>
var url: String?
fun useCdn(): ConversionParameters
fun useStorage(configure: (StorageParameter) -> Unit): ConversionParameters
fun useStorage(use: Boolean): ConversionParameters
var userPassword: String?
var viewportHeight: Float?
var viewportWidth: Float?
var waitForSelector: String?
var waitForSelectorTimeout: Duration?
var waitUntil: WaitUntil?
fun waitUntilDOM(): ConversionParameters
fun waitUntilLoad(): ConversionParameters
var waitUntilTimeout: Duration?
fun withHeaders(: Map<String, Any>): ConversionParameters
data class ConversionResult
class ForbiddenActionException : RequestException
enum class Media
class MergeParameters : Parameters
enum class PaperFormat
interface Parameters
class QuotaException : RequestException
open class RequestException : Exception
interface Result
data class StorageParameter
class UnauthorizedException : RequestException
enum class WaitUntil
package io.pdfire.client
Module Contents
abstract class AbstractResult : Result
data class ApiError
class BadRequestException : RequestException
class BytesResult : AbstractResult
class Client
class Conversion : AbstractResult
class ConversionException : RequestException
class ConversionParameters : Parameters
Module Contents
ConversionParameters(html: String? = null, url: String? = null, cdn: Boolean? = null, storage: StorageParameter? = null, landscape: Boolean? = null, printBackground: Boolean? = null, scale: Float? = null, format: PaperFormat? = null, paperWidth: String? = null, paperHeight: String? = null, margin: String? = null, marginTop: String? = null, marginRight: String? = null, marginBottom: String? = null, marginLeft: String? = null, : MutableList<String> = mutableListOf(), : String? = null, : String? = null, preferCSSPageSize: Boolean? = null, viewportWidth: Float? = null, viewportHeight: Float? = null, blockAds: Boolean? = null, selector: String? = null, waitForSelector: String? = null, waitForSelectorTimeout: Duration? = null, waitUntil: WaitUntil? = null, waitUntilTimeout: Duration? = null, delay: Duration? = null, timeout: Duration? = null, : MutableMap<String, Any> = mutableMapOf(), emulateMedia: Media? = null, ownerPassword: String? = null, userPassword: String? = null, allowErrorPage: Boolean? = null, optimize: Boolean? = null)
fun addPageRange(: String): ConversionParameters
var allowErrorPage: Boolean?
var blockAds: Boolean?
var cdn: Boolean?
var delay: Duration?
var emulateMedia: Media?
var footerTemplate: String?
var format: PaperFormat?
var headerTemplate: String?
var headers: MutableMap<String, Any>
var html: String?
var landscape: Boolean?
var margin: String?
var marginBottom: String?
var marginLeft: String?
var marginRight: String?
var marginTop: String?
var optimize: Boolean?
var ownerPassword: String?
var pageRanges: MutableList<String>
var paperHeight: String?
var paperWidth: String?
var preferCSSPageSize: Boolean?
var printBackground: Boolean?
var scale: Float?
fun secure(owner: String? = null, user: String? = null): ConversionParameters
var selector: String?
fun setAllowErrorPage(allowErrorPage: Boolean = true): ConversionParameters
fun setBlockAds(blockAds: Boolean = true): ConversionParameters
fun setCdn(cdn: Boolean): ConversionParameters
fun setDelay(delay: Duration): ConversionParameters
fun setFooterTemplate(: String): ConversionParameters
fun setHeaderTemplate(: String): ConversionParameters
fun setHtml(html: String): ConversionParameters
fun setLandscape(landscape: Boolean = true): ConversionParameters
fun setMargin(margin: Int): ConversionParameters
fun setMargin(margin: String): ConversionParameters
fun setMarginBottom(margin: Int): ConversionParameters
fun setMarginBottom(margin: String): ConversionParameters
fun setMarginBottomCentimeter(margin: Float): ConversionParameters
fun setMarginBottomInch(margin: Float): ConversionParameters
fun setMarginBottomMillimeter(margin: Float): ConversionParameters
fun setMarginBottomPixel(margin: Float): ConversionParameters
fun setMarginCentimeter(margin: Float): ConversionParameters
fun setMarginInch(margin: Float): ConversionParameters
fun setMarginLeft(margin: Int): ConversionParameters
fun setMarginLeft(margin: String): ConversionParameters
fun setMarginLeftCentimeter(margin: Float): ConversionParameters
fun setMarginLeftInch(margin: Float): ConversionParameters
fun setMarginLeftMillimeter(margin: Float): ConversionParameters
fun setMarginLeftPixel(margin: Float): ConversionParameters
fun setMarginMillimeter(margin: Float): ConversionParameters
fun setMarginPixel(margin: Float): ConversionParameters
fun setMarginRight(margin: Int): ConversionParameters
fun setMarginRight(margin: String): ConversionParameters
fun setMarginRightCentimeter(margin: Float): ConversionParameters
fun setMarginRightInch(margin: Float): ConversionParameters
fun setMarginRightMillimeter(margin: Float): ConversionParameters
fun setMarginRightPixel(margin: Float): ConversionParameters
fun setMarginTop(margin: Int): ConversionParameters
fun setMarginTop(margin: String): ConversionParameters
fun setMarginTopCentimeter(margin: Float): ConversionParameters
fun setMarginTopInch(margin: Float): ConversionParameters
fun setMarginTopMillimeter(margin: Float): ConversionParameters
fun setMarginTopPixel(margin: Float): ConversionParameters
fun setOptimize(optimize: Boolean = true): ConversionParameters
fun setPaperHeight(height: Int): ConversionParameters
fun setPaperHeight(height: String): ConversionParameters
fun setPaperHeightCentimeter(height: Float): ConversionParameters
fun setPaperHeightInch(height: Float): ConversionParameters
fun setPaperHeightMillimeter(height: Float): ConversionParameters
fun setPaperHeightPixel(height: Float): ConversionParameters
fun setPaperWidth(width: Int): ConversionParameters
fun setPaperWidth(width: String): ConversionParameters
fun setPaperWidthCentimeter(width: Float): ConversionParameters
fun setPaperWidthInch(width: Float): ConversionParameters
fun setPaperWidthMillimeter(width: Float): ConversionParameters
fun setPaperWidthPixel(width: Int): ConversionParameters
fun setPreferCSSPageSize(preferCSSPageSize: Boolean = true): ConversionParameters
fun setPrintBackground(printBackground: Boolean = true): ConversionParameters
fun setTimeout(timeout: Duration): ConversionParameters
fun setUrl(url: String): ConversionParameters
fun setWaitForSelectorTimeout(timeout: Duration): ConversionParameters
fun setWaitUntilTimeout(timeout: Duration): ConversionParameters
var storage: StorageParameter?
var timeout: Duration?
fun toMap(): Map<String, Any?>
var url: String?
fun useCdn(): ConversionParameters
fun useStorage(configure: (StorageParameter) -> Unit): ConversionParameters
fun useStorage(use: Boolean): ConversionParameters
var userPassword: String?
var viewportHeight: Float?
var viewportWidth: Float?
var waitForSelector: String?
var waitForSelectorTimeout: Duration?
var waitUntil: WaitUntil?
fun waitUntilDOM(): ConversionParameters
fun waitUntilLoad(): ConversionParameters
var waitUntilTimeout: Duration?
fun withHeaders(: Map<String, Any>): ConversionParameters
data class ConversionResult
class ForbiddenActionException : RequestException
enum class Media
class MergeParameters : Parameters
enum class PaperFormat
interface Parameters
class QuotaException : RequestException
open class RequestException : Exception
interface Result
data class StorageParameter
class UnauthorizedException : RequestException
enum class WaitUntil