document-svg 2.0.2

Convert PDF, Word, Excel, PowerPoint, diagram and CAD files into one SVG per page, locally — a Rust library and the docsvg command
Documentation
//! HTML, EPUB, DocBook, DITA, HWPX, XMind, NIfTI, FITS, MRC, NetCDF, HDF5/CGNS, Exodus II, standalone JPEG 2000, EPS/PostScript, SQLite, Microsoft Access ACE/Jet headers, CIF/PDBx, MOL2, RDF Turtle, Protein Data Bank coordinates, FASTA/FASTQ sequences, GFF3/GTF/BED/VCF/SAM/WIG/MAF annotations, GenBank/EMBL/UniProt flat files, Newick/NEXUS phylogenetic trees, Stockholm/CLUSTAL alignments, RIS bibliographies, legacy Word Binary text, legacy Visio Binary metadata, Autodesk DWG header metadata, Rhino 3DM header metadata, Apple iWork package metadata, Flat OPC, AASX, FDF, XFDF, LandXML, MathML, XMP, XDP, SpreadsheetML, CML, RDF/XML, BCF, QIF, JSON, JSON-LD, OpenAPI/Swagger, AsyncAPI, JSON Schema, WSDL, OPML, RSS/Atom, Apple Property Lists, TEI P5, ALTO OCR, METS archive XML, MARCXML, MARC21 ISO 2709, MODS, PREMIS, IIIF Presentation, EAD, EAC-CPF, Dublin Core XML, ISO 19115/19139, S1000D, UBL, XBRL, STEP-XML, PLMXML, OpenSCAD, AMF, FDF, XFDF, LandXML, MathML, XMP, XDP, SpreadsheetML, CML, RDF/XML, BCF, XFDF, XFDF, LandXML, MathML, XMP, FDF, HAR, WARC, WACZ, Postman Collections, GraphQL SDL, Protocol Buffers, Kubernetes manifests, Docker Compose, JUnit-compatible XML reports, SARIF, Terraform JSON plans, CycloneDX BOMs, SPDX JSON/tag:value, JaCoCo/Cobertura coverage, LCOV tracefiles, JSON Patch, JSON Merge Patch, CSL-JSON, JSON Feed, CloudEvents JSON, HL7 FHIR JSON, Apache Avro JSON schemas/protocols, OpenTelemetry OTLP JSON, OCEL 2.0 JSON, JSON:API, CityGML, CityJSON, STIX JSON, TAXII JSON, ARFF, SYLK, DIF, GraphML, GEXF, XGMML, ReqIF requirements, XMI model interchange, MIME e-mail/Outlook MSG/MBOX/MHTML, iCalendar/vCalendar/vCard, DICOM images, Structured Reports and encapsulated PDF, V2000 MOL/SDF chemical structures and RXN diagrams, Microsoft Project XML schedules, BPMN/CMMN/DMN models, SubRip/WebVTT/TTML subtitles, XLIFF localization files, Jupyter/Quarto notebooks, reStructuredText, Org-mode, RTF, XPS, and OpenDocument text, table, presentation, and drawing files
//! to bounded SVG vector pages.

pub mod aasx;
pub mod abiword;
pub mod access;
pub mod alto;
pub mod arff;
pub mod asciidoc;
pub mod asyncapi;
pub mod avro;
pub mod b2mml;
pub mod bcf;
pub mod bed;
pub mod bib;
pub mod biopax;
pub mod bpmn;
pub mod cbz;
pub mod cda;
pub mod cellml;
pub mod cif;
pub mod citygml;
pub mod cityjson;
pub mod cloudevents;
pub mod clustal;
pub mod cml;
pub mod cmmn;
pub mod compose;
pub mod coverage;
pub mod csl_json;
pub mod cyclonedx;
pub mod dc;
#[cfg(not(target_arch = "wasm32"))]
pub mod dicom;
pub mod dif;
pub mod dita;
pub mod dmn;
pub mod docbook;
pub mod dwg;
pub mod eac_cpf;
pub mod ead;
pub mod embl;
pub mod eml;
pub mod emlx;
pub mod energyplus;
pub mod eps;
pub mod epub;
pub mod fastx;
pub mod fb2;
pub mod fdf;
pub mod fds;
pub mod feed;
pub mod fhir;
pub mod fhir_xml;
pub mod fits;
pub mod flatopc;
pub mod gbxml;
pub mod genbank;
pub mod gexf;
pub mod gff;
pub mod github_actions;
pub mod gml_graph;
pub mod graphml;
pub mod graphql;
pub mod har;
#[cfg(not(target_arch = "wasm32"))]
pub(crate) mod hdf5;
pub mod html;
pub mod hwpx;
pub mod ical;
pub mod idml;
pub mod iiif;
pub mod ipc2581;
pub mod iso19115;
pub mod iso20022;
pub mod iwork;
pub mod jats;
pub mod jdf;
#[cfg(not(target_arch = "wasm32"))]
pub mod jpeg2000;
pub mod json;
pub mod json_seq;
pub mod jsonapi;
pub mod jsonfeed;
pub mod jsonld;
pub mod jsonmergepatch;
pub mod jsonpatch;
pub mod jsonschema;
pub mod jt;
pub mod junit;
pub mod jupyter;
pub mod kubernetes;
pub mod landxml;
pub mod latex;
pub mod lcov;
pub(crate) mod legacy_doc;
pub(crate) mod legacy_ppt;
#[cfg(not(target_arch = "wasm32"))]
pub(crate) mod legacy_visio;
pub mod maf;
pub mod marc;
pub mod marcxml;
pub mod markdown;
pub mod mathml;
pub mod mbox;
pub mod mets;
pub mod mhtml;
pub(crate) mod mime_images;
pub mod mobi;
pub mod mods;
pub mod mol2;
pub mod molfile;
pub mod mrc;
pub mod msg;
pub mod msproject;
pub mod netcdf;
pub mod neuroml;
pub mod newick;
pub mod nexus;
pub mod nifti;
pub mod oaipmh;
pub mod ocel;
pub mod ocel_xml;
pub mod odg;
pub mod odp;
pub mod ods;
pub mod odt;
pub mod omex;
pub mod onix;
pub mod op2;
pub mod openapi;
pub mod openlabel;
pub mod openscad;
pub mod opensearch;
pub mod opml;
pub mod orgmode;
pub mod otlp;
pub mod pdb;
pub mod plist;
pub mod plmxml;
pub mod po;
pub mod postman;
pub mod premis;
pub mod properties;
pub mod protobuf;
pub mod pvd;
pub mod qif;
pub mod quarto;
pub mod rdfxml;
pub mod reqif;
pub mod rhino3dm;
pub mod rinex;
pub mod ris;
pub mod rst;
pub mod rtf;
pub mod s1000d;
pub mod sam;
pub mod saml;
pub mod sarif;
pub mod sbgnml;
pub mod sbml;
pub mod sedml;
pub mod spdx;
pub mod spreadsheetml;
#[cfg(not(target_arch = "wasm32"))]
pub mod sqlite;
pub mod stepxml;
pub mod stix;
pub mod stockholm;
pub mod subtitle;
pub mod sylk;
pub mod taxii;
pub mod tbx;
pub mod tei;
pub mod terraform;
pub mod threedxml;
pub mod tiff;
pub mod tmx;
pub mod toml;
pub mod ttml;
pub mod turtle;
pub mod ubl;
pub mod uniprot;
pub mod vcard;
pub mod vcf;
pub mod vdx;
pub mod vsdx;
pub mod wacz;
pub mod wadl;
pub mod warc;
pub mod wig;
pub mod wsdl;
pub mod xacml;
pub mod xbrl;
pub mod xdmf;
pub mod xdp;
pub mod xfdf;
pub mod xgmml;
pub mod xliff;
pub mod xmi;
pub mod xmind;
pub mod xml;
pub mod xmp;
pub mod xpdl;
pub mod xproc;
pub mod xps;
pub mod xsd;
pub mod xslfo;
pub mod xslt;
pub mod yaml;