@namahapdf/embed
v0.2.0
Published
Standalone browser build of the NamahaPDF editor — one <script> tag, then NamahaPDF.mount(). For sites with no bundler (WordPress, Rails, Django, plain HTML).
Readme
@namahapdf/embed
The NamahaPDF editor as a single <script> tag — for pages with no bundler and
no React: WordPress, Rails, Django, a CMS template, a static site.
<link rel="stylesheet" href="/namahapdf/namahapdf-embed.css">
<div id="editor"></div>
<script src="/namahapdf/namahapdf-embed.iife.js"></script>
<script>
NamahaPDF.mount('#editor', {
licenseKey: 'YOUR_KEY',
activationUrl: 'https://pdf.namahatech.com/api/license/activate',
fontBaseUrl: '/namahapdf/fonts',
height: '80vh',
});
</script>Install with npm i @namahapdf/embed, then copy dist/* into your public assets.
There is no CDN — self-hosting is what keeps the promise that documents never leave
the device.
On WordPress, install the plugin instead. It ships this bundle, the fonts and a
[namahapdf_editor] shortcode plus a block.
API
NamahaPDF.mount(target, options) → { unmount() }, where target is a CSS
selector or an element. The global also carries version and the license helpers
configureLicense, getLicenseState, isFeatureEnabled, shouldWatermark,
onLicenseChange.
Options: licenseKey, activationUrl, serverFeatures, decryptUrl, signUrl,
fontBaseUrl, upgradeUrl, theme, height, className.
Without a license
Reading, text selection, zoom, links, highlighting, drawing, shapes, comments, quick (visual) signatures and filling existing form fields all work; exports carry an evaluation watermark and editing tools show a padlock.
Notes
- One editor per page — the license gate and the font registries are module singletons shared across the bundle.
- ~2.5 MB minified. It carries React, the document engine, pdf-lib and the pdf.js image decoders. Serve it compressed, from the footer, behind a versioned URL.
- The stylesheet is scoped to
.namahapdf-rootwith Tailwind preflight disabled, so it will not restyle your page. React is not placed onwindow, so the bundle coexists with a page running its own React.
Full documentation: https://pdf.namahatech.com/docs
© 2026 NamahaPDF. Licensed, not sold — see LICENSE.
