PdfCanvas
EN

Un editor PDF che puoi ospitare nella tua rete

PdfCanvas è un sito statico e una libreria, non un SaaS. Mettilo dietro il tuo dominio, integralo in un'app interna e togli la domanda su dove finiscono i documenti.

Apri l'editor PDFUltimo aggiornamento:

Cosa metti in produzione

L'editor è HTML, CSS, JavaScript e WebAssembly. Compila il sito, copia l'output su un host statico e funziona. Non c'è un application server, un database o una chiamata in uscita dell'editor verso terzi.

Funziona quindi anche su una intranet senza accesso a internet, che di solito è il primo requisito nei team finance, legale e sanitario.

Integrarlo in un'app esistente

Installa il pacchetto npm, monta PdfCanvasEditor su un elemento contenitore e punta le opzioni worker e PDFium a file serviti da te. L'editor eredita il tuo layout e il documento non lascia mai la pagina.

npm i pdfcanvas pdfjs-dist pdf-lib @embedpdf/pdfium

import { PdfCanvasEditor } from "pdfcanvas/editor";

const editor = new PdfCanvasEditor(document.querySelector("#app")!, {
  workerSrc: "/pdfjs/pdf.worker.min.mjs",
  pdfiumWasmUrl: "/pdfium/pdfium.wasm",
  fontAssetsUrl: "/fonts/",
  locale: "it",
  brandName: "Il tuo prodotto",
  brandHref: "/",
  autosave: { key: "contratti" },
});

await editor.open(file);

Ospitato vs self-hosted

VoceOspitato su pdf.eneawork.itSelf-hosted
InstallazioneApri l'URLCopia i file statici
DocumentiRestano nel browserRestano nel browser
Dominiopdf.eneawork.itIl tuo
BrandingPdfCanvasIl tuo
CostoGratisGratis, MIT
SupportoCommunityIl tuo team

Cosa non sostituisce

È un editor per modifiche umane: testo, immagini, forme, firme, evidenziazioni e pagine. Non è una piattaforma di compliance documentale. Compilazione AcroForm, firme certificate, OCR e redazione sicura sono fuori dallo scope attuale, e la pagina di confronto elenca i limiti.

Domande frequenti

+Serve un backend?

No. L'editor è interamente client-side. Ti serve solo un host per file statici.

+Posso togliere il branding PdfCanvas?

Sì. Passa brandName e brandHref, oppure ometti gli elementi dell'header che non vuoi. La licenza MIT non richiede attribuzione visibile.

+Come funzionano gli aggiornamenti?

Installa una nuova versione e ridistribuisci. Non ci sono migrazioni né server da riavviare.

+Esiste un supporto enterprise?

Oggi non è offerto supporto a pagamento. Il repository è il canale di supporto e il codice è abbastanza piccolo da essere verificato internamente.

Pagine correlate