pub struct DocumentConverter { /* private fields */ }Implementations§
Source§impl DocumentConverter
impl DocumentConverter
pub fn calculate_output_path( output_dir: &Path, filename: &str, output_format: OutputFormat, ) -> PathBuf
Source§impl DocumentConverter
impl DocumentConverter
pub async fn convert_source_to_file_async( &self, url: &str, filename: impl Into<String>, input_kind: InputKind, output_formats: Vec<OutputFormat>, options: &RemoteConvertOptions, output_dir: PathBuf, selected_output: OutputFormat, overwrite: bool, ) -> Result<ConvertedFile>
pub async fn convert_source_to_file_async_with_docling_progress<F, Fut>( &self, url: &str, filename: impl Into<String>, input_kind: InputKind, output_formats: Vec<OutputFormat>, options: &RemoteConvertOptions, output_dir: PathBuf, selected_output: OutputFormat, overwrite: bool, on_status: F, ) -> Result<ConvertedFile>
Source§impl DocumentConverter
impl DocumentConverter
pub fn new(docling_client: DoclingClient) -> Self
pub async fn convert( &self, request: ConvertRequest, ) -> Result<ConvertedDocument>
pub async fn convert_async( &self, request: ConvertRequest, ) -> Result<ConvertedDocument>
pub async fn convert_with_progress<F, Fut>( &self, request: ConvertRequest, on_progress: F, ) -> Result<ConvertedDocument>
pub async fn convert_async_with_progress<F, Fut>( &self, request: ConvertRequest, on_progress: F, ) -> Result<ConvertedDocument>
pub async fn convert_async_with_docling_progress<F, Fut>( &self, request: ConvertRequest, on_status: F, ) -> Result<ConvertedDocument>
pub async fn convert_to_file( &self, request: FileConvertRequest, ) -> Result<ConvertedFile>
pub async fn convert_to_file_with_progress<F, Fut>( &self, request: FileConvertRequest, on_progress: F, ) -> Result<ConvertedFile>
pub async fn convert_to_file_async( &self, request: FileConvertRequest, ) -> Result<ConvertedFile>
pub async fn convert_to_file_async_with_progress<F, Fut>( &self, request: FileConvertRequest, on_progress: F, ) -> Result<ConvertedFile>
pub async fn convert_to_file_async_with_docling_progress<F, Fut>( &self, request: FileConvertRequest, on_status: F, ) -> Result<ConvertedFile>
Auto Trait Implementations§
impl !RefUnwindSafe for DocumentConverter
impl !UnwindSafe for DocumentConverter
impl Freeze for DocumentConverter
impl Send for DocumentConverter
impl Sync for DocumentConverter
impl Unpin for DocumentConverter
impl UnsafeUnpin for DocumentConverter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more