Spreadsheet rendering SDK · self-hosted CLI, Docker, and .NET no Office · no LibreOffice · BUSL-1.1
01XLSX · XLSM → PDF · PDF/A-2B · PNG

Spreadsheet rendering SDK · self-hosted

The spreadsheet goes in.
The truth comes out.

Rendlio renders Microsoft Excel workbooks exactly as they print—on your servers, no Office, no LibreOffice—and signs every conversion with a machine-readable compatibility report. What cannot be rendered faithfully is reported explicitly. Nothing is silently approximated.

$ dotnet tool install -g Rendlio.Tool
deterministic output zero phone-home Linux · Windows · macOS
quarterly-close.xlsx · page 1 / 4 layout match
XLSXExcel print preview
Q3 ConsolidatedFY 2026
FINANCIAL SUMMARYCHF
Revenue1'240'118.00
COGS318'402.50
Writedown(64'935.10)
EBIT402'771.25
PDFRendlio output
Q3 ConsolidatedFY 2026
FINANCIAL SUMMARYCHF
Revenue1'240'118.00
COGS318'402.50
Writedown(64'935.10)
EBIT402'771.25
page geometry, fonts, and values preserved PDF/A-2b · 1.8s
Fidelity targetPrint-faithful

Scored against Microsoft Excel print output, page by page

Every conversionCompatibility report

Machine-readable JSON—honest by contract

DeploymentYour machines

CLI, Docker, NuGet—no data ever leaves

LicensingPer legal entity

Unlimited developers, SaaS and OEM included

02Quickstart · three commands

First faithful PDF in five minutes.

No Office install, no service account, no meeting. One self-contained binary—or the container, if that is your shape.

bash · any Linux box, CI runner or laptop
$ dotnet tool install -g Rendlio.Tool
$ rendlio convert invoice.xlsx -o invoice.pdf --pdfa --report r.json

  parse → layout → render → verify · 1.8s
  ✓ invoice.pdf  PDF/A-2b · 3 pages · deterministic
  ✓ r.json       214/214 supported · 0 warnings

# Containerised? Same bytes out.
$ docker run ghcr.io/rendlio/rendlio convert invoice.xlsx -o invoice.pdf
  1. 01

    Install the tool

    One .NET global tool or one container image. Self-contained; nothing else to provision.

  2. 02

    Convert with a report

    --report r.json emits the compatibility report—every feature found in the workbook and exactly how it was rendered.

  3. 03

    Gate on honesty

    Wire the report into CI. If a workbook contains an element that cannot be rendered faithfully, the exit code tells you first.

03Compatibility report · our contract

Every format has limits.
None are hidden.

Some workbook features have no faithful equivalent in a static document. Rendlio's report names every feature and states, with a code, exactly how it was handled. Green is a guarantee, not a hope.

report.json · quarterly-close.xlsx · 312 features detected compat-report.v1
FeatureStatusCodeDetail
Number formats41 distinct formats, including accounting and customSUPPORTEDRendered to Excel display strings with locale pinned.
Conditional formatting3 rules using cached valuesSUPPORTEDData bars and colour scales painted from cached evaluation.
SmartArt diagramsOrg chart and process diagramSUPPORTEDShapes, connectors, labels, and theme styling rendered faithfully.
Interactive slicer controlsPivotTable filter, sheet “Dashboard”PARTIALW5104Current selection rendered; live filtering has no static PDF equivalent.
External workbook links2 referencesSKIPPEDW1011Cached values rendered; live refresh would require network access.
Legacy VML 3-D extrusionDecorative effect on archived worksheetUNSUPPORTEDW6208Obsolete decorative effect omitted; worksheet content is unaffected.

When faithful rendering is technically impossible, you will know before your customer does.

04Determinism · a product feature

Same workbook in,
same bytes out.

01

No clock

Engine code contains no clock, no randomness, and no network—enforced by Roslyn analyzers in CI.

02

Reproducible

Byte-identical PDF/A across operating systems and architectures. Archive a hash today and regenerate it later.

03

Verifiable

Signed releases, an SBOM, and veraPDF validation in CI provide evidence procurement teams can verify.

05Security, source, and continuity

Built for production.
Ready for procurement.

Built and sold by the Rendlio Association (Verein Rendlio), a Swiss non-profit. Product terms, source access, and enterprise support remain commercial-grade.

Our public-benefit commitment100% of profits go to charity.
Privacy

No phone-home. Ever.

Offline licence files, ES256-signed. The analyzers that forbid network calls run on every commit.

Continuity

Escrow & provenance

Source escrow for Enterprise, signed releases, and an SBOM per build—procurement questionnaires welcome.

Evidence

Public fidelity corpus

Acceptance scores are published and reproducible. We show the corpus, not adjectives.

06Pricing · one flat price per legal entity

No seat counting.
No server counting. No sales call.

Free in production for companies under $1M revenue. Above it: one price, everything included—unlimited developers, SaaS, and OEM redistribution built in.

Enterprise

$3,999

per corporate group, one-time · affiliates covered

  • Everything in Professional, group-wide
  • Source escrow and signed attestations
  • Priority support and compatibility triage
  • Invoice / PO purchasing
Buy Enterprise
Community — free in production under $1M revenue Trial — 30 days, full engine, business email
Enterprise evaluation

30-day trial. Full engine.

Evaluate spreadsheet rendering, compatibility reports, and PDF/A output on your own infrastructure.