FAQ
FAQ
Short answers to common questions, most with something you can paste. For a full walkthrough of a feature, see the guides instead.
Almost everything asked about UniHTML falls into two piles: questions about the server, because it is the part that has no equivalent in the other UniDoc libraries, and questions about something that appeared to work and quietly did not.
The server
| Question | Covers |
|---|---|
| Why does UniHTML need a server? | The architecture, and why the rendering is not in-process. |
| How do I license the UniHTML server? | One key, loaded in two places, with different variable prefixes. |
| How do I run the UniHTML server in production? | Compose, health checks, timeouts, concurrency, resources. |
Security and privacy
| Question | Covers |
|---|---|
| Does UniHTML send my HTML anywhere? | The content leaves your process for a server you run. What that means for a review. |
Setup
| Question | Covers |
|---|---|
| Which UniPDF version does UniHTML need? | v5, moving up from v4, and why the majors cannot be mixed. |
Output that looks wrong
| Question | Covers |
|---|---|
| Why are my links not clickable? | c.Draw discards annotations; the other two paths keep them. |
| Why is my JavaScript content blank? | Capture happens at DOM loaded, before scripts have drawn. |
| Why was my page size or margin ignored? | Relative positioning, and fractional units rounding to zero. |
Not here? There is a general FAQ covering licensing and account questions across all UniDoc products, and support can help with anything else.
Last updated on