Skip to main content

render_page_to_device_with

Function render_page_to_device_with 

Source
pub fn render_page_to_device_with<B: RasterBackend>(
    page: &Page,
    opts: &RenderOptions,
    backend: &B,
    session: RenderSession<'_>,
    diags: &mut Diagnostics,
) -> Result<B::Device, Error>
Expand description

render_page_to_device with a RenderSession.

use pdfrum_common::Diagnostics;
use pdfrum_page::Page;
use pdfrum_raster_tinyskia::TinySkiaBackend;
use pdfrum_render::{
    RasterBackend, RenderOptions, RenderSession, render_page_to_device_with,
};

let backend = TinySkiaBackend;
let device = render_page_to_device_with(
    &Page::empty(),
    &RenderOptions::default(),
    &backend,
    RenderSession::default(),
    &mut Diagnostics::default(),
)?;
let _ = backend.finish(device);

ยงErrors

As render_page.