Come convertire un Word in PDF
Convertire un Word in PDF blocca l'impaginazione del documento: chi lo apre lo vede esattamente come l'hai preparato, su qualsiasi dispositivo, senza font che ballano o margini che saltano. Il PDF è il formato giusto per inviare un curriculum, un contratto o una lettera, perché nessuno può modificarlo per sbaglio e si stampa sempre uguale.
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é mandare un PDF e non il .docx
Un file Word cambia aspetto da un computer all'altro: se il destinatario non ha lo stesso font, l'impaginazione si sposta e il tuo documento arriva sfasato. Il PDF fotografa il layout: margini, interlinea, tabelle e font restano fissi. Per un CV "formato europeo", una lettera di disdetta o un preventivo da allegare a una email, il PDF è lo standard che ti fa fare bella figura e non si rovina per strada.
Come si converte
Carica il .doc o il .docx e il KIT lo rende in PDF fedele all'originale, con la formattazione intatta. Nessun programma da installare: si fa dal browser, anche dal telefono. Se converti molti documenti — per esempio i contratti generati ogni mese — puoi passare dall'API e automatizzare il tutto. Il file caricato viene elaborato e poi eliminato, non resta sui nostri server.
Cosa viene mantenuto
Testo, font, immagini, tabelle, intestazioni e piè di pagina vengono riprodotti come li hai impostati in Word. I documenti in A4 restano in A4, il formato standard in Italia. Font poco comuni installati solo sul tuo PC potrebbero essere sostituiti con un equivalente: se usi caratteri particolari, conviene incorporarli nel documento prima di convertirlo, così il risultato è identico al 100%.
Casi d'uso
Il curriculum da inviare
Giulia Bianchi prepara il CV in formato europeo con Word e lo converte in PDF prima di candidarsi. Così arriva impaginato bene a chi legge, con la dicitura sull'autorizzazione al trattamento dei dati al posto giusto, senza rischiare che il layout si scomponga.
Lettera di disdetta formale
Per disdire un abbonamento, Marco Rossi scrive la lettera in Word e la trasforma in PDF da allegare alla PEC. Il documento resta pulito e non modificabile, come si conviene a una comunicazione formale.
Contratti e preventivi da allegare
Rossi & Figli S.r.l. genera i contratti in Word ma li invia sempre in PDF, così il cliente li riceve nella versione definitiva e non può alterarli prima della firma.
Domande frequenti
L'impaginazione resta identica all'originale?
Sì: margini, tabelle, immagini e interlinea vengono mantenuti. L'unica accortezza riguarda i font molto particolari installati solo sul tuo PC; incorporandoli nel Word prima della conversione, il PDF risulta identico.
Che formati Word accetta?
Sia il .docx moderno sia il vecchio .doc. Il documento può arrivare fino a 25 MB e 200 pagine.
Serve installare Office o registrarsi?
No. La conversione avviene online, dal browser anche del telefono. Non serve avere Word installato né creare un account.
Quanto costa convertire un documento?
$0.051 a documento più $0.003 a pagina, prezzo pubblicato e a consumo. Niente abbonamento: paghi solo quello che converti.
Che fine fa il mio file?
Viene elaborato per la conversione e poi eliminato dai server. Non lo conserviamo e non lo usiamo per altro.
È già attivo?
La conversione Office è in fase di attivazione: il prezzo è pubblicato e l'esecuzione dalla pagina o via API arriva a breve. Se ti serve subito, scrivici e la gestiamo noi.
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/doc/word-to-pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/doc/word-to-pdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/word-to-pdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/word-to-pdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/word-to-pdf", 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
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.word_to_pdf",
"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. |