Processed in your browser • Automatic form field detection • No uploads • Drop a file anywhere
– / –100%
Page Studio & Organizer
Drag pages to reorder. Rotate, duplicate, delete, or append another PDF.
Add Signature
Your Name
Watermark & Page Numbers
Moriaki WebApps — Suite & AcroForm SDK
Standalone or embedded inside moriakiwebapps.com
Toggle top suite pipeline bar
// 1. Load a PDF (ArrayBuffer, Uint8Array or Blob) & auto-detect form fields:
await window.MoriakiPDFEditor.loadPDF(pdfArrayBuffer, "Form.pdf");
// 2. Read or set form values by field name:
const values = window.MoriakiPDFEditor.getFormValues();
window.MoriakiPDFEditor.setFormValues({ client_company: "Moriaki Corp" });
// 3. Export interactive (flatten: false) or flattened (flatten: true):
const bytes = await window.MoriakiPDFEditor.exportPDF({ flatten: false });
// 4. From a parent page on a trusted origin (see TRUSTED_ORIGINS):
iframe.contentWindow.postMessage(
{ type: "MORIAKI_PDF_LOAD", payload: { bytes, filename: "In.pdf" } },
"https://editor-origin.example");
// The editor replies with { type: "MORIAKI_PDF_SAVED", payload } to that origin only.
Embedding origins must be listed in window.MORIAKI_TRUSTED_ORIGINS (set before this page's script runs) or in the default list in the source. Documents are never posted to other origins.