Skip to main content

cloudiful_docling_convert/
lib.rs

1mod api;
2mod conversion;
3mod document;
4mod error;
5mod facade;
6mod models;
7mod processor;
8
9pub use api::{
10    DoclingClient, DoclingConfig, DoclingConvertRequest, DoclingResult, DoclingTaskResult,
11};
12pub use conversion::{
13    ConversionBehavior, DoclingRuntimeConfig, build_convert_options, build_docling_client,
14};
15pub use document::{
16    ChunkerKind, ChunkingOptions, ConvertOptions, ConvertRequest, ConvertedDocument,
17    ConvertedDocumentMetadata, ConvertedFile, FileConvertRequest, GenericFileConvertOptions,
18    InputDocument, InputKind, OutputFormat, PdfConvertOptions, PipelineKind, RemoteConvertOptions,
19    TextConvertOptions, supported_input_kind,
20};
21pub use error::{PdfConvertError, Result};
22pub use facade::{ConverterBuilder, DoclingTaskHandle, PdfConvert};
23pub use models::{
24    ChunkDocumentResponse, ConversionStatus, ConvertDocumentResponse, DoclingChunk,
25    DoclingErrorItem, DocumentResultItem, ExportDocumentResponse, PublicFailureInfo,
26    TaskFailureResult, TaskPostResponse, TaskProcessingMeta, TaskStatusResponse,
27};
28pub use processor::DocumentConverter;