Modificare i metadati di un PDF
Con questo strumento imposti o correggi i metadati di un PDF: titolo, autore, oggetto e parole chiave. Serve quando un documento generato in automatico riporta un titolo senza senso o il nome sbagliato, e tu vuoi che l’archivio, il gestionale e la ricerca del sito lo riconoscano subito e nel modo giusto.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Perché ti conviene sistemare la scheda
Molti PDF nascono con metadati automatici assurdi: titolo “Documento1”, autore l’account di sistema, date incoerenti. Quando poi cerchi il file nel gestionale o lo pubblichi sul sito, quella scheda sballata ti rema contro — la ricerca non lo trova e la libreria lo mostra con un nome inutile. Riscrivere titolo, autore e parole chiave rende il documento leggibile alle macchine tanto quanto lo è per te.
Cosa puoi impostare
Passi il file e i valori che vuoi scrivere: titolo, autore, oggetto e parole chiave. Lo strumento aggiorna la scheda del PDF e ti restituisce il documento con i nuovi metadati, senza toccare le pagine né il contenuto visibile. Puoi standardizzare un intero archivio — stesso schema di titolo, stessa impostazione di autore — così che ogni file segua la convenzione della tua azienda.
Un caso tipico
Tecnoedil Verona S.n.c. esporta ogni preventivo dal proprio gestionale, ma tutti escono con titolo “export_pdf” e autore vuoto. Prima di inviarli, imposta il titolo con numero e nome del cliente — “Preventivo 2026-014 — Marco Rossi” — e le parole chiave “preventivo, edilizia, Verona”. Ora i file si ordinano da soli sul desktop del cliente e ricompaiono in una ricerca di due secondi.
Prezzo e limiti
$0.002 per ogni file elaborato, prezzo pubblicato, senza canone né registrazione. Accetta documenti fino a 25 MB e 200 pagine. Lo esegui qui sul sito o via API: per uniformare un archivio intero chiami lo strumento un file alla volta e paghi la somma dei centesimi, senza sorprese in fondo alla fattura.
Casi d'uso
Titoli coerenti in tutto l’archivio
Uno studio tecnico di Padova impone uno schema di titolo per ogni elaborato: “Progetto — committente — data”. Prima dell’archiviazione riscrive i metadati di ogni PDF secondo quello schema, così la libreria mostra tutto in ordine e la ricerca funziona.
Autore giusto sui documenti aziendali
Rossi & Figli S.r.l. sostituisce l’autore automatico (l’account di un pc condiviso) con il nome dell’azienda, così i manuali pubblicati sul sito non riportano più il nominativo di un singolo dipendente.
Parole chiave per la ricerca interna
Una casa editrice aggiunge oggetto e parole chiave agli ebook in PDF prima di caricarli sul portale: la ricerca del sito trova i titoli per tema, non solo per nome del file.
Correzione di date e produttore
Chiara Romano, freelance, ripulisce i metadati incoerenti dei PDF che genera da più programmi, uniformando il campo autore prima di consegnarli al cliente.
Domande frequenti
Modificare i metadati cambia il contenuto delle pagine?
No. Interveniamo solo sulla scheda del documento — titolo, autore, oggetto, parole chiave. Il testo e la grafica delle pagine restano identici: cambi l’etichetta, non ciò che c’è scritto dentro.
Posso svuotare un campo invece di riempirlo?
Sì: puoi impostare un valore nuovo oppure lasciare vuoto un campo. Se invece vuoi azzerare tutte le tracce in un colpo solo, lo strumento giusto è quello che ripulisce i metadati, pensato apposta per la privacy.
Le date di creazione e modifica le posso decidere io?
Puoi aggiornare i campi editabili della scheda. Tieni presente che alcuni lettori mostrano comunque la data dell’ultima elaborazione del file: i metadati raccontano la storia del documento, non la riscrivono a piacere.
Quanto costa e come pago?
$0.002 a file, prezzo pubblicato, senza abbonamento. Si paga a consumo con PayPal, molto usato in Italia, senza dover inserire la carta in un sito che non conosci.
I miei documenti restano riservati?
Il file viene elaborato solo per scrivere i nuovi metadati e poi eliminato, senza altri usi né cessioni a terzi. Trattiamo il minimo indispensabile, in linea con il GDPR.
Posso automatizzarlo per l’export del gestionale?
Sì. Oltre alla pagina web c’è l’API, con prezzo a chiamata pubblicato: la agganci all’export del tuo gestionale e ogni PDF esce già con la scheda corretta. In arrivo anche app e altri canali.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/pdf/metadata-write \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/metadata-write", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/metadata-write",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/metadata-write", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/metadata-write", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"pdf": "https://ejemplo.com/documento.pdf"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.metadata_write",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 200 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
413 | input_too_large | Il file o il testo inviato supera il limite di questo strumento. |