katana-document-viewer 0.1.4

KatanA document viewer artifact, render evaluation, and export foundation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::export_surface::DocumentSurface;

mod document;

pub(crate) struct PdfExportPayloadFactory;

impl PdfExportPayloadFactory {
    pub(crate) fn create(surface: &DocumentSurface) -> Result<Vec<u8>, String> {
        document::PdfImageDocument::new(surface).into_bytes()
    }
}