Utvecklardokumentation: Så fungerar det
Uppladdningshjälp
Uppladdningshjälp
Slipp felet ”filen är för stor”: PDF-filer, foton och HEIC-bilder från iPhone görs mindre i besökarens webbläsare och lämnas till formuläret, som får en fil som ryms inom gränsen.
Var du anger gränsen
Lägg till data-pdfkind-max där filerna kommer in. Det närmaste elementet med attributet gäller, så ett enskilt fält kan ha en egen gräns i ett formulär som har en annan.
| Din uppladdning | Lägg data-pdfkind-max på | Exempel |
|---|---|---|
| Ett filfält | fältet | <input type="file" data-pdfkind-max="5MB"> |
| En dra och släpp-yta | ytan (gäller både när filer släpps och dess knapp för att bläddra) | <div class="dropzone" data-pdfkind-max="5MB"> |
| Ett helt formulär | formuläret | <form data-pdfkind-max="5MB"> |
| Alla fält på sidan | script-taggen, som data-max | <script src="…/embed.js" data-max="5MB" defer> |
Så skriver du gränsen
Skriv den som 5MB, 500KB, 2.5 MB eller 800ko, eller som ett antal byte, till exempel 5000000. 1 MB är 1 000 000 byte.
5MB: det är något lägre, så förminskade filer klarar alltid din kontroll.Vad som händer med varje fil
| Fil | Vad uppladdningshjälpen gör |
|---|---|
| Under gränsen | Ingenting. Den går direkt till formuläret och inget fönster öppnas. |
| PDF över gränsen | Görs mindre: först bantas typsnitt och dubblerade data, sedan görs bilderna lättare bara så mycket som behövs. Texten förblir skarp och går att markera. |
| JPG, PNG, WebP över gränsen | Omkodas och skalas ned bara så mycket som behövs. En PNG utan transparens som inte ryms blir en JPG. |
| HEIC eller HEIF (iPhone-foton) | Görs alltid om till JPG, även under gränsen, eftersom de flesta formulär inte tar emot HEIC. |
| Alla andra filer (Word, ZIP…) | Lämnas orörda. |
| Flera filer samtidigt | Hanteras en i taget, och fältet får alla filerna. |
Vad besökaren ser
Ett litet PDFkind-fönster öppnas ovanpå din sida med texten ”Gör din fil mindre…”, visar sedan resultatet (”Minskad från 8.2 MB till 3.9 MB”) och stängs av sig självt. De flesta filer tar 1 till 5 sekunder, men en lång skanning på en äldre telefon kan ta ungefär 15.
| Om | Då |
|---|---|
| filen inte kan komma under gränsen | Fönstret förklarar varför, och sedan skickas originalfilen vidare så att formuläret visar sitt vanliga felmeddelande. |
| besökaren stänger fönstret | Originalfilen skickas vidare. |
| fönstret inte kan läsas in inom 8 sekunder | Originalfilen skickas vidare direkt (offline, eller blockerad av dina säkerhetsregler). |
| själva skriptet inte kan läsas in | Ingenting ändras på din sida: formuläret fungerar som tidigare. |
Fönstrets språk
Fönstret följer sidans <html lang>. Ange data-lang="fr" på fältet eller skriptet för att välja språk. Läs mer i Språk.
Ramverk
Senast uppdaterad 3 november 2026 · Frågor: contact@pdfkind.com