Sådan fungerer PNG-til-PDF-værktøjet
Denne side tager op til 20 PNG-billeder og samler dem til en enkelt PDF-fil. Hvert billede bliver til én side i PDF’en, og sidernes rækkefølge følger den rækkefølge, du tilføjer filerne i. Resultatet er en ren visuel PDF uden indlejret tekstlag – du kan altså ikke søge i eller kopiere tekst fra det færdige dokument, medmindre du efterfølgende anvender OCR.
Hvad adskiller denne side fra andre lignende værktøjer? Konverteringsretningen går udelukkende fra billeder til PDF, ikke omvendt. Og i modsætning til en side dedikeret til JPG-til-PDF, er PNG-filer tabsfri (lossless). Det betyder, at skarpe tekstskærmbilleder, diagrammer eller grafik bevarer deres oprindelige kvalitet, men til gengæld mister du enhver mulighed for at søge i eller kopiere den tekst, der står på billedet. Værktøjet kører helt lokalt i din browser; intet uploades til nogen server.
Input, output og grænser
Hvad du kan smide ind
- Op til 20 billedfiler pr. session.
- Hver fil må højst fylde 80 MB.
- Understøttede formater: PNG.
Hvad du får ud
- Meddelelsen “Created ‹count› PDF file.” med det samme antal sider og den samlede PDF-størrelse.
- “Source” viser den samlede størrelse af alle input-billeder.
- “Output” viser størrelsen på den genererede PDF.
- “Pages” viser antallet af sider (billeder) i PDF’en.
- En “Download”-knap, der lader dig gemme PDF’en lokalt.
- Sammenfatningen: “Created ‹pages› page(s): ‹original› -> ‹output›”.
Derfor er grænserne sat
20 filer og 80 MB pr. fil er praktiske afgrænsninger.
Hvorfor PDF’en ikke får et tekstlag
En PDF kan indeholde mange slags indhold: vektorgrafik, bitmapbilleder, skrifttyper, annoteringer og – vigtigst – et gemt tekstlag, der gør dokumentet søgbart. Når du konverterer et billede til PDF, placerer dette værktøj simpelthen billedet som en bitmap på hver side. Der foregår ingen tekstgenkendelse. Det vil sige, at hvis du har et PNG-skærmbillede af en artikel, vil den resulterende PDF se identisk ud, men når du trykker Ctrl+F for at søge, finder du ingenting.
Det er en bevidst begrænsning. OCR kræver en helt anden type beregning – enten en lokal maskinlæringsmodel (ofte flere hundrede megabyte) eller en ekstern server. Dette værktøj gør hverken det ene eller det andet. Hvis du har brug for søgbar PDF, skal du enten køre billederne gennem et OCR-program bagefter eller bruge en OCR-dedikeret tjeneste.
Fejlmeddelelser og hvad de betyder
| Hvad du gør | Hvad der sker | Hvorfor |
|---|---|---|
| Vælger ingen filer | “Choose at least one file.” | Værktøjet kan ikke lave en PDF ud af ingenting. |
| Vælger mere end 20 filer | “Choose up to ‹max› images at a time.” | Browserhukommelsen er begrænset; scriptet afviser overskydende filer med det samme. |
| Vælger en fil over 80 MB | “Each file must be ‹max› or smaller.” | Større filer ville potentielt få browseren til at gå ned under decoding. |
| Vælger et ikke-understøttet format (f.eks. MP4, DOCX) | “Denne filtype understøttes ikke for den valgte retning.” | Værktøjet accepterer kun PNG-filer. |
| Vælger en tom fil | “This file is empty.” | En fil på 0 bytes indeholder ingen billeddata. |
| Vælger en korrupt billedfil | “This image could not be decoded. It may be corrupted or not actually an image.” | JavaScript-billeddecoderen fejler; filen har muligvis forkert header eller beskadiget indhold. |
| Trækker en PDF ind (i stedet for billeder) | “Denne filtype understøttes ikke for den valgte retning.” | Værktøjet forventer kun billedfiler. Skal du konvertere PDF til billeder, skal du bruge den modsatte side. |
| En eller flere filer fejler under konvertering | “‹count› file(s) could not be processed.” | Enten er filen korrupt, eller også er der sket en intern fejl under genereringen. |
Hvordan filerne behandles trin for trin
-
Filtrering og validering. Så snart du vælger eller trækker filer, kører scriptet gennem listen. Det tjekker antallet (maks. 20), størrelsen (maks. 80 MB) og filtypenavnet. Hvis nogen fil fejler, dukker den relevante fejlmeddelelse op, og du kan fjerne den pågældende fil fra listen.
-
Decoding. Hver accepteret fil bliver læst som en rå datastrøm. Browseren forsøger at dekode dataene til et bitmap. Her fejler korrupte billeder.
-
Sideopbygning. Når alle billeder er dekodet, lægges de i en kø i den rækkefølge, du tilføjede dem. Hvert billede får en side i PDF’en. Billedets bredde og højde i pixels bestemmer sidestørrelsen. Der er ingen automatisk skalering til f.eks. A4-format – billedet placeres i sin oprindelige opløsning.
-
PDF-generering. Browseren bygger et PDF-dokument. Hver side får et billedobjekt, der refererer til bitmap-dataene komprimeret med en tabsfri komprimering. Når alle sider er tilføjet, samles dokumentet, og du får download-knappen.
-
Download. PDF’en gemmes i browserens hukommelse som en Blob. Når du klikker “Download”, opretter scriptet et midlertidigt download-link og trigger browserens download-dialog. Filen forsvinder fra hukommelsen, så snart den er downloadet.
Hyppige fejl og hvordan du undgår dem
For mange filer. Du har 30 skærmbilleder, du vil samle. Vælg de 20 vigtigste, lav en PDF, og gentag med resten. Du kan senere slå PDF’erne sammen med et PDF-sammenfletningsværktøj, hvis du absolut skal have ét dokument.
For store filer. Et enkelt 100 MB PNG-billede (f.eks. en arkivscanning) kan du ikke bruge direkte. Reducer først billedets dimensioner eller konverter det til JPEG med høj kvalitet for at komme under 80 MB. Mange billedredigeringsprogrammer har en “Save for Web”-funktion, der gør dette nemt.
Korrupte eller uventede filer. Hvis du får “This image could not be decoded”, så prøv at åbne filen i et billedvisningsprogram. Kan du se billedet der? Hvis ja, så prøv at gemme en kopi i PNG-format og brug den i stedet. Kan du ikke se billedet, er filen sandsynligvis beskadiget.
Søgbarhed. Du forventer at kunne søge i PDF’en efter konvertering. Det kan du ikke. Overvej om dit formål faktisk kræver søgbar tekst. Hvis ja, skal du bruge et OCR-værktøj efterfølgende. Hvis du blot skal samle billeder til et portfolio eller en visuel rapport, er denne PDF fin.
Ofte stillede spørgsmål
Hvorfor er min PDF større end de samlede billeder? PDF-formatet tilføjer en smule overhead: dokumentstruktur, sidemetadata og komprimeringsparametre. Forskellen er dog sjældent mere end 1-5 % af den samlede billedstørrelse. Hvis den er markant større, skyldes det typisk, at nogle billeder er gentaget (samme bitmap gemt flere gange) eller at PDF’en bruger en anden komprimeringsmetode end originalbilledet.
Kan jeg ændre sidestørrelsen, så alle sider bliver ens? Nej. Hvert billede bestemmer sin egen sidestørrelse. Hvis du har blandede dimensioner (f.eks. 1920×1080 og 1200×800), får du sider i forskellige formater. Brug et billedredigeringsprogram til først at skalere eller beskære alle billeder til samme størrelse, før du konverterer.
Hvad sker der, hvis jeg lukker browseren midt i processen? Alt arbejde går tabt. Værktøjet gemmer ingenting på din computer eller i skyen. Det er en lokal session, der forsvinder, når du lukker fanen eller browseren.
Er der nogen kvalitetsforringelse i PDF’en? PNG er tabsfri, og PDF’en forsøger at bevare den originale kvalitet. Der sker ingen downsampling eller tabsgivende re-komprimering.
Kan jeg bruge værktøjet på en mobiltelefon? Ja, hvis din mobilbrowser understøtter filhåndtering og JavaScript ligesom en stationær browser. Men skærmstørrelsen kan gøre det besværligt at vælge og sortere 20 filer. Overvej at bruge en tablet eller en computer for større projekter.
Hvorfor virker værktøjet ikke med transparente PNG’er? Det gør det som udgangspunkt. Transparente områder i et PNG-billede gengives dog typisk som hvide sider i PDF’en, fordi PDF-formatet ikke altid understøtter kanal-gennemsigtighed på samme måde. Hvis gennemsigtighed er kritisk, bør du teste med et lille eksempel først.