Biglietti da visita per foglio
Questo calcolatore trasforma le dimensioni del foglio, del biglietto finito e degli spazi in una griglia di stampa pratica.
Esegui gratis nel browser
Restituisce colonne, righe, totale, area occupata e area residua, quindi confronta l’orientamento normale con una rotazione di 90 gradi. Usi sempre la stessa unità di misura per ottenere un risultato valido prima dell’imposizione o dell’acquisto della carta.
Inserisca le dimensioni del lavoro finito
Indichi larghezza e altezza utili del foglio, poi quelle finali di un biglietto. Tutti i valori devono usare la stessa unità. Se la macchina non stampa fino al bordo, sottragga prima i margini non stampabili. Specifichi lo spazio orizzontale fra colonne e quello verticale fra righe. Gli spazi sono conteggiati solo tra biglietti adiacenti: tre colonne hanno due intervalli. Per includere l’abbondanza, aumenti le dimensioni del biglietto fino al formato imposto oppure inserisca la separazione necessaria negli spazi, secondo il processo produttivo. Rendere esplicite queste tolleranze evita doppi conteggi e consente di verificare e ripetere facilmente la stima.
Interpreti il confronto degli orientamenti
Il calcolatore valuta due griglie uniformi. La disposizione standard usa la larghezza del biglietto lungo la larghezza del foglio; quella ruotata scambia larghezza e altezza. Per entrambe trova il massimo numero intero di colonne e righe, senza contare pezzi parziali. Consiglia la griglia con il totale maggiore e, a parità, mantiene l’orientamento standard per un esito prevedibile. Entrambe le alternative restano disponibili per considerare fibra, finitura e flusso di taglio. Le misure occupate includono biglietti e soli spazi interni. Lo spazio inutilizzato è il residuo a destra e in basso quando la griglia parte dall’angolo superiore sinistro.
Applichi il risultato alla produzione
Usi il totale come controllo di capacità prima di ordinare la carta o definire il piano di taglio. Verifichi che le misure comprendano abbondanza, crocini e distanze richieste. Una taglierina e un plotter digitale possono richiedere spazi diversi, mentre la fibra può rendere preferibile una disposizione meno efficiente. Moltiplichi i biglietti per foglio per il numero di fogli per ottenere la resa teorica, poi aggiunga separatamente gli scarti di avviamento, colore e finitura. Lo strumento non presume una percentuale di scarto. Se non entra alcun biglietto intero, restituisce zero; rifiuta misure obbligatorie nulle, negative o non finite. L’API costa $0.002 per richiesta e restituisce JSON deterministico per i preventivi automatici.
Casi d'uso
Pianificare una tiratura
Stimi i fogli necessari prima di acquistare la carta.
Confrontare gli orientamenti
Verifichi se ruotare tutti i biglietti aumenta la resa del foglio.
Controllare lo spazio di taglio
Inserisca gli spazi orizzontali e verticali e controlli l’area residua.
Domande frequenti
Quanto costa il calcolatore?
È gratuito nel browser e costa $0.002 per richiesta API.
Posso usare i pollici?
Sì. Usi qualsiasi unità, purché sia la stessa per tutte le misure.
Ruota singoli biglietti per riempire i vuoti?
No. Confronta due griglie uniformi: tutti normali oppure tutti ruotati.
Gli spazi vengono aggiunti ai bordi?
No. Sono conteggiati solo tra biglietti adiacenti; sottragga a parte i margini esterni.
Come considero l’abbondanza?
Inserisca il formato imposto completo o includa la distanza negli spazi secondo la tipografia.
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/business-cards-per-sheet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sheet_width":210,"sheet_height":297,"card_width":85,"card_height":55}'const res = await fetch("https://api.kit.forhosting.com/doc/business-cards-per-sheet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sheet_width": 210,
"sheet_height": 297,
"card_width": 85,
"card_height": 55
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/business-cards-per-sheet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sheet_width": 210,
"sheet_height": 297,
"card_width": 85,
"card_height": 55
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/business-cards-per-sheet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sheet_width":210,"sheet_height":297,"card_width":85,"card_height":55}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sheet_width":210,"sheet_height":297,"card_width":85,"card_height":55}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/business-cards-per-sheet", 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
{
"sheet_width": 210,
"sheet_height": 297,
"card_width": 85,
"card_height": 55
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.business_cards_per_sheet",
"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. |