ForHosting KIT · Documenti e PDF

Cancellare metadati PDF

Fornisca i metadati letti da un PDF, come Title, Author, Creator, CreationDate e un codice di tracciamento interno: tornano vuoti, insieme all'elenco ordinato dei cinque nomi rimossi. Il file PDF in sé non viene modificato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Rimuova i metadati PDF dopo averli estratti dal documento e prima che il record venga condiviso, registrato o passato a un’altra fase. Fornisca il blocco di metadati come oggetto: questa capacità restituisce un oggetto di metadati vuoto insieme all’elenco alfabetico dei campi rimossi. Non esamina né riscrive i byte del PDF. Offre invece alle applicazioni un contratto di sanificazione compatto e deterministico, semplice da verificare, sottoporre ad audit e combinare con un lettore o un writer PDF esistente.

Fornisca il blocco di metadati estratto

Parta dall’oggetto di metadati prodotto da un parser PDF, da un servizio documentale o da un modulo. Inserisca tale oggetto nel campo metadata della richiesta. Le sue proprietà possono usare i nomi consueti delle informazioni PDF, come Title, Author, Subject, Keywords, Creator, Producer, CreationDate o ModDate, ma la capacità non limita il vocabolario a un elenco fisso.

Vengono rimosse anche le proprietà personalizzate. Questo aspetto è importante perché le organizzazioni aggiungono spesso etichette interne del flusso di lavoro, identificatori di modelli, nomi dei sistemi di origine o impostazioni di esportazione che possono rivelare più informazioni rispetto ai campi standard. La richiesta deve contenere un vero oggetto.

I valori possono essere stringhe, numeri, booleani, null, array oppure oggetti annidati, poiché la rimozione dipende dalla presenza del campo e non dall’interpretazione del contenuto.

Interpreti il risultato vuoto e il resoconto delle rimozioni

Una risposta riuscita contiene sempre metadata come oggetto vuoto. Include inoltre removed, un array in ordine alfabetico con ogni campo proprio ed enumerabile trovato nel blocco di metadati fornito. Segnalare i nomi rende osservabile la sanificazione: Lei può confermare che Author, Creator, le date o una proprietà di tracciamento personalizzata erano presenti e sono stati cancellati, senza conservare nella risposta il valore originale.

L’ordine alfabetico è intenzionale. Gli oggetti JavaScript possono essere costruiti con ordini di inserimento diversi, ma insiemi equivalenti di campi dovrebbero produrre, quando possibile, la stessa conferma. L’algoritmo enumera quindi i campi propri dell’oggetto, ne ordina i nomi con una localizzazione inglese fissa e restituisce soltanto tali nomi.

Non attraversa mai proprietà ereditate, non contatta altri servizi e non utilizza orologi o fonti casuali. Un oggetto di metadati vuoto è valido e produce un elenco removed vuoto, caratteristica utile nei processi idempotenti: ripulire un record già ripulito non genera errori e non inventa una modifica.

Inserisca l’operazione nel punto corretto del flusso PDF

Utilizzi questa capacità tra l’estrazione dei metadati e la fase che scrive, archivia o condivide il record sanificato. Se il risultato finale è un file PDF, un writer PDF deve comunque applicare l’oggetto vuoto al documento e rimuovere dai byte le proprietà del dizionario delle informazioni o XMP. Questa capacità non sostiene di modificare un documento binario.

Tale separazione è utile quando il Suo sistema gestisce già l’accesso ai file, ma richiede una politica uniforme per cancellare i record descrittivi. Per esempio, un servizio di acquisizione può leggere i metadati, inviare qui il blocco, registrare in un evento di audit soltanto i nomi dei campi rimossi e chiedere al proprio writer di salvare la sostituzione vuota. Consideri l’elenco removed una conferma dei nomi dei campi, non la prova che un file PDF separato sia stato riscritto.

Sanificare un record documentale estratto

Sostituisca il blocco di metadati prodotto da un parser con un oggetto vuoto prima che il record entri in un servizio successivo.

Creare un evento di audit rispettoso della riservatezza

Registri i nomi dei campi di metadati rimossi senza copiare nei log i loro valori potenzialmente sensibili.

Applicare un’unica politica editoriale

Offra a più percorsi di importazione ed esportazione PDF la stessa regola deterministica per cancellare metadati standard e personalizzati.

Questa capacità modifica i byte del PDF?

No. Opera su un oggetto di metadati già estratto. Utilizzi un writer PDF per applicare il risultato vuoto a un file documentale.

Quali campi di metadati vengono rimossi?

Tutti i campi propri ed enumerabili dell’oggetto fornito, inclusi i nomi di proprietà standard e personalizzate.

Vengono restituiti i valori dei metadati rimossi?

No. Sono comunicati soltanto i nomi dei campi rimossi, quindi la risposta non conserva i valori originali.

Che cosa accade se i metadati sono già vuoti?

La chiamata riesce con un oggetto di metadati vuoto e un array removed vuoto.

Vengono cancellate anche le proprietà personalizzate?

Sì. Viene rimossa qualsiasi voce, non solo quelle standard come Title o Author. Spariscono anche etichette interne di lavoro, identificativi di modello o nomi del sistema di origine, che spesso rivelano più dei dati standard.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/pdf/strip-metadata

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/pdf/strip-metadata \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"metadata":{"Title":"Board minutes","Author":"Example User","Creator":"Office Suite","CreationDate":"D:20260725103000Z"}}'
{
  "metadata": {
    "Title": "Board minutes",
    "Author": "Example User",
    "Creator": "Office Suite",
    "CreationDate": "D:20260725103000Z"
  }
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.strip_metadata",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
max_pages200
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Fornisca il blocco di metadati estratto

Una stringa contenente JSON resta una stringa e viene rifiutata anziché interpretata implicitamente; anche un array viene rifiutato perché le voci numerate non rappresentano una mappa di proprietà dei metadati. Analizzi qualsiasi JSON serializzato prima della chiamata, così il contratto di ingresso rimane esplicito e prevedibile.

Inserisca l’operazione nel punto corretto del flusso PDF

Un flusso editoriale può applicare la stessa operazione prima di esporre i dettagli del documento tramite API. Ogni elemento costa $0.002 via API; l’implementazione deterministica e priva di rete consente inoltre un uso ripetibile nel browser.

Posso fornire una stringa JSON?

No. La analizzi prima. Il campo metadata deve essere un oggetto; stringhe o array generano un errore invalid_input.

Quanto costa una chiamata API?

L’elaborazione di un oggetto di metadati costa $0.002.

Leggi la documentazione completa del KIT →