printwell-cli 0.1.11

Command-line tool for HTML to PDF conversion
Documentation
//! CLI command implementations.

pub mod batch;
pub mod convert;
pub mod info;

#[cfg(feature = "forms")]
pub mod forms;

#[cfg(feature = "signing")]
pub mod signing;

#[cfg(feature = "encrypt")]
pub mod encrypt;

#[cfg(feature = "watermark")]
pub mod watermark;

#[cfg(feature = "bookmarks")]
pub mod bookmarks;

#[cfg(feature = "annotations")]
pub mod annotate;

#[cfg(feature = "pdfa")]
pub mod pdfa;

#[cfg(feature = "pdfua")]
pub mod pdfua;

// Re-exports for convenience
pub use batch::convert_batch;
pub use convert::convert;
pub use info::info;

#[cfg(feature = "forms")]
pub use forms::forms;

#[cfg(feature = "signing")]
pub use signing::{list_fields, sign, verify};

#[cfg(feature = "encrypt")]
pub use encrypt::{decrypt, encrypt};

#[cfg(feature = "watermark")]
pub use watermark::watermark;

#[cfg(feature = "bookmarks")]
pub use bookmarks::bookmarks;

#[cfg(feature = "annotations")]
pub use annotate::annotate;

#[cfg(feature = "pdfa")]
pub use pdfa::{pdfa_convert, pdfa_validate};

#[cfg(feature = "pdfua")]
pub use pdfua::{pdfua_convert, pdfua_validate};