Interface IPdfGeneratorFinal
Continuation of the fluent chain after WithCustomJS has been called.
public interface IPdfGeneratorFinal
Methods
AddCookie(string, string, string?, string)
IPdfGeneratorFinal AddCookie(string name, string value, string? domain = null, string path = "/")
Parameters
Returns
AddLocalStorage(string, string)
IPdfGeneratorFinal AddLocalStorage(string key, string value)
Parameters
Returns
AddSessionStorage(string, string)
IPdfGeneratorFinal AddSessionStorage(string key, string value)
Parameters
Returns
RenderHtmlAsPdfAsync(string, CancellationToken)
Task<PdfDocument> RenderHtmlAsPdfAsync(string html, CancellationToken cancellationToken = default)
Parameters
htmlstringcancellationTokenCancellationToken
Returns
RenderHtmlFileAsPdfAsync(string, CancellationToken)
Task<PdfDocument> RenderHtmlFileAsPdfAsync(string filePath, CancellationToken cancellationToken = default)
Parameters
filePathstringcancellationTokenCancellationToken
Returns
RenderUrlAsPdfAsync(string, CancellationToken)
Task<PdfDocument> RenderUrlAsPdfAsync(string url, CancellationToken cancellationToken = default)
Parameters
urlstringcancellationTokenCancellationToken
Returns
WithCspBypass(bool)
IPdfGeneratorFinal WithCspBypass(bool enable = true)
Parameters
enablebool
Returns
WithCustomJS(string)
[Obsolete("CobaltPdf: WithCustomJS has already been called. Combine your scripts into one block.", true)]
IPdfGeneratorFinal WithCustomJS(string script)
Parameters
scriptstring
Returns
WithEncryption(PdfEncryptionOptions)
IPdfGeneratorFinal WithEncryption(PdfEncryptionOptions encryption)
Parameters
encryptionPdfEncryptionOptions
Returns
WithFonts(string)
IPdfGeneratorFinal WithFonts(string fontDirectoryPath)
Parameters
fontDirectoryPathstring
Returns
WithFooter(string)
IPdfGeneratorFinal WithFooter(string htmlOrFilePath)
Parameters
htmlOrFilePathstring
Returns
WithGrayscale()
IPdfGeneratorFinal WithGrayscale()
Returns
WithHeader(string)
IPdfGeneratorFinal WithHeader(string htmlOrFilePath)
Parameters
htmlOrFilePathstring
Returns
WithHttpHeader(string, string)
IPdfGeneratorFinal WithHttpHeader(string name, string value)
Parameters
Returns
WithHttpHeaders(IDictionary<string, string>)
IPdfGeneratorFinal WithHttpHeaders(IDictionary<string, string> headers)
Parameters
headersIDictionary<string, string>
Returns
WithLandscape()
IPdfGeneratorFinal WithLandscape()
Returns
WithLazyLoadPages(int, TimeSpan?, TimeSpan?)
IPdfGeneratorFinal WithLazyLoadPages(int pageCount, TimeSpan? delay = null, TimeSpan? timeout = null)
Parameters
Returns
WithMargins(MarginOptions)
IPdfGeneratorFinal WithMargins(MarginOptions margins)
Parameters
marginsMarginOptions
Returns
WithMediaType(CssMediaType)
IPdfGeneratorFinal WithMediaType(CssMediaType type)
Parameters
typeCssMediaType
Returns
WithMetadata(Action<MetadataOptions>)
IPdfGeneratorFinal WithMetadata(Action<MetadataOptions> configure)
Parameters
configureAction<MetadataOptions>
Returns
WithPageRanges(string)
IPdfGeneratorFinal WithPageRanges(string ranges)
Parameters
rangesstring
Returns
WithPageSize(string, string)
IPdfGeneratorFinal WithPageSize(string width, string height)
Parameters
Returns
WithPaperFormat(string)
IPdfGeneratorFinal WithPaperFormat(string format)
Parameters
formatstring
Returns
WithPrintBackground(bool)
IPdfGeneratorFinal WithPrintBackground(bool enable = true)
Parameters
enablebool
Returns
WithReloadAfterStorage()
IPdfGeneratorFinal WithReloadAfterStorage()
Returns
WithScale(float)
IPdfGeneratorFinal WithScale(float scale)
Parameters
scalefloat
Returns
WithUserAgent(string)
IPdfGeneratorFinal WithUserAgent(string userAgent)
Parameters
userAgentstring
Returns
WithWaitStrategy(WaitOptions)
IPdfGeneratorFinal WithWaitStrategy(WaitOptions strategy)
Parameters
strategyWaitOptions
Returns
WithWatermark(WatermarkOptions)
IPdfGeneratorFinal WithWatermark(WatermarkOptions watermark)
Parameters
watermarkWatermarkOptions