Twaalf bewerkingen, en alleen die bij je bestanden passen. Zodra je een document toevoegt, worden de bewerkingen actief die erop kunnen werken; de rest zegt waarom niet, in plaats van pas na het uploaden te falen.
Zo werkt het
- Voeg je bestanden toe. PDF-documenten of afbeeldingen, tot 30 bestanden en 15 MB in totaal.
- Kies wat er moet gebeuren. Twaalf bewerkingen in drie groepen, waarbij de ongeschikte zichzelf uitleggen in plaats van stil grijs te worden.
- Stel de opties in. Paginabereiken, draaiing, compressiesterkte, rechten, uitvoerformaat.
- Voer uit en neem het resultaat mee. Wis daarna alles meteen, of laat het vanzelf verlopen.
Wat de twaalf bewerkingen zijn
| Groep | Bewerkingen |
|---|
| Ordenen | Samenvoegen, splitsen, pagina's uitnemen, pagina's verwijderen, herordenen, draaien. |
| Converteren | Comprimeren, afbeeldingen naar PDF, PDF naar afbeeldingen. |
| Beschermen | Wachtwoord instellen, een wachtwoord dat je kent verwijderen, metadata wissen. |
Waarom het document dit overleeft
Elke paginabewerking verplaatst de pagina-objecten in plaats van ze opnieuw op te maken. Tekst blijft selecteerbare tekst en vectoren blijven vectoren, er wordt onderweg dus niets gerasterd. Links, formuliervelden en annotaties reizen mee met hun pagina, en bladwijzers, documenteigenschappen en XMP-metadata blijven behouden. Bladwijzers die naar verwijderde pagina's wezen worden gesnoeid in plaats van achtergelaten als items die nergens heen leiden.
Compressie volgt hetzelfde principe van de andere kant: ze hercodeert de afbeeldingen en bouwt de bestandsstructuur opnieuw op, en raakt tekst of vectorwerk nooit aan, dat al compact is. Zou het resultaat niet kleiner zijn dan het origineel, dan komt het origineel ongewijzigd terug en zegt de tool dat, in plaats van stilletjes dezelfde bytes terug te geven.
Wat er met je bestand gebeurt
Dit is de enige POLPROG-tool die überhaupt een bestand aanneemt: een echte PDF-engine draait niet in een browsertab. De upload komt in een map met 32 willekeurige tekens in de naam, alleen leesbaar voor het verwerkende account, en bereikt nooit een database. Resultaten worden na 30 minuten verwijderd en een onafgemaakte taak na twee uur, of je nu iets indrukt of niet. Geen bestandsnaam, pagina, wachtwoord of parserbericht wordt ooit gelogd; een fout wordt vastgelegd als een benoemde code.
Licenties, met opzet
De engine is pikepdf boven qpdf, met pypdfium2 voor het rasteren en Pillow voor afbeeldingen. PyMuPDF en Ghostscript zijn op AGPL-gronden uitgesloten hoewel ze sneller zijn, en daarom is de compressie gebouwd op qpdf en Pillow in plaats van op een Ghostscript-pijplijn. Niets in de afhankelijkhedenlijst beperkt hoe POLPROG wordt gelicentieerd of uitgerold.