PDFkind
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 uppladdningLägg data-pdfkind-max påExempel
Ett filfältfältet<input type="file" data-pdfkind-max="5MB">
En dra och släpp-ytaytan (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ärformuläret<form data-pdfkind-max="5MB">
Alla fält på sidanscript-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.

Bra att veta. Om din server kontrollerar 5 × 1 024 × 1 024 byte skriver du ändå 5MB: det är något lägre, så förminskade filer klarar alltid din kontroll.

Vad som händer med varje fil

FilVad uppladdningshjälpen gör
Under gränsenIngenting. Den går direkt till formuläret och inget fönster öppnas.
PDF över gränsenGö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änsenOmkodas 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 samtidigtHanteras 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.

OmDå
filen inte kan komma under gränsenFönstret förklarar varför, och sedan skickas originalfilen vidare så att formuläret visar sitt vanliga felmeddelande.
besökaren stänger fönstretOriginalfilen skickas vidare.
fönstret inte kan läsas in inom 8 sekunderOriginalfilen skickas vidare direkt (offline, eller blockerad av dina säkerhetsregler).
själva skriptet inte kan läsas inIngenting ä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