1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
11#![allow(
12 clippy::cast_possible_truncation,
13 clippy::doc_markdown,
14 clippy::missing_const_for_fn,
15 clippy::missing_errors_doc,
16 clippy::module_name_repetitions,
17 clippy::must_use_candidate,
18 clippy::redundant_pub_crate,
19 clippy::return_self_not_must_use,
20 clippy::struct_excessive_bools
21)]
22
23mod accessibility_node;
24mod action_goto;
25mod action_url;
26mod annotation;
27mod appearance_characteristics;
28mod border;
29mod destination;
30mod document;
31mod error;
32mod ffi;
33mod handle;
34mod outline;
35mod page;
36mod selection;
37mod thumbnail_view;
38mod types;
39mod util;
40mod view;
41
42pub use accessibility_node::PdfAccessibilityNode;
43pub use action_goto::PdfActionGoTo;
44pub use action_url::PdfActionUrl;
45pub use annotation::PdfAnnotation;
46pub use appearance_characteristics::PdfAppearanceCharacteristics;
47pub use border::PdfBorder;
48pub use destination::PdfDestination;
49pub use document::PdfDocument;
50pub use error::{PdfKitError, Result};
51pub use outline::PdfOutline;
52pub use page::PdfPage;
53pub use selection::PdfSelection;
54pub use thumbnail_view::PdfThumbnailView;
55pub use types::{
56 DisplayBox, PdfAnnotationInfo, PdfAppearanceCharacteristicsInfo, PdfBorderInfo,
57 PdfBorderStyle, PdfColor, PdfDestinationInfo, PdfDisplayDirection, PdfDisplayMode,
58 PdfDocumentAttributes, PdfDocumentInfo, PdfDocumentPermissions, PdfEdgeInsets,
59 PdfInterpolationQuality, PdfPoint, PdfRect, PdfSize, PdfTextRange, PdfThumbnailViewInfo,
60 PdfViewInfo, PdfWidgetControlType,
61};
62pub use view::PdfView;
63
64pub mod prelude {
65 pub use crate::{
66 DisplayBox, PdfAccessibilityNode, PdfActionGoTo, PdfActionUrl, PdfAnnotation,
67 PdfAnnotationInfo, PdfAppearanceCharacteristics, PdfAppearanceCharacteristicsInfo,
68 PdfBorder, PdfBorderInfo, PdfBorderStyle, PdfColor, PdfDestination,
69 PdfDestinationInfo, PdfDisplayDirection, PdfDisplayMode, PdfDocument,
70 PdfDocumentAttributes, PdfDocumentInfo, PdfDocumentPermissions, PdfEdgeInsets,
71 PdfInterpolationQuality, PdfKitError, PdfOutline, PdfPage, PdfPoint, PdfRect,
72 PdfSelection, PdfSize, PdfTextRange, PdfThumbnailView, PdfThumbnailViewInfo,
73 PdfView, PdfViewInfo, PdfWidgetControlType, Result,
74 };
75}