Product2026-08-313 min läsning

Därför att köra PDF-verktygen själv i stället för ännu en gratis webbkonverterare

Webbläsarkonverterare passar anonyma engångsjobb. Att självhosta samma katalog ger REST, MCP och en CLI, inga annonser i stacken, filer som aldrig lämnar nätverket.

PDF123 · Updated 2026-09-18

PDF-konverterare som bara finns i webbläsaren är optimerade för uppladdning, klick och nedladdning. Sidan finansieras ofta av annonser, och det finns sällan någon stabil utvecklaryta vid sidan av formuläret. Den formen passar en enskild uppgift som en människa gör en gång. Den passar inte när du behöver automatisering, en bevarandepolicy eller filer som måste stanna i ditt nätverk.

Vad webbläsarkonverterare är optimerade för

En publik konverterare säljer bekvämlighet: öppna en flik, släpp in en fil, få ett resultat, gå vidare. Gränssnittet är produkten. Skript får antingen skrapa HTML eller anropa odokumenterade slutpunkter som ändras utan förvarning. Bevarandet styrs av den som driver temporärlagret. För en enstaka sammanslagning av två personliga PDF:er är den avvägningen rimlig.

I samma stund som du behöver samma uppgift från CI, en agent eller ett nätverk utan internetåtkomst blir bristerna uppenbara på en gång: autentiseringen saknas, det finns inget OpenAPI, inga idempotenta återförsök och ingen katalog som garanterat följer samma version som formuläret du klickade i förra veckan.

Vad du får av att köra katalogen själv

Den hostade webbplatsen och en egen installation delar samma operationer. Komprimera PDF och Slå ihop PDF är samma operationer oavsett om begäran kom från portalen eller från POST /api/v1/…. Att köra själv lägger till kontroll runt den delade katalogen:

  • REST och OpenAPI på /v1/openapi.json: varje katalogverktyg är en stabil slutpunkt, inte bara ett formulär.
  • MCP på /mcp: agenter hittar och anropar samma operationer utan att behöva bygga egna skrapare.
  • CLI (pdfx): pdf-core lokalt, eller --cloud mot en API-nyckel på din basadress.
  • Ingen skrivbordsklient: Docker Compose är lösningen för offline; plugin och Windows-installatörer ligger medvetet utanför.
  • Inga annonser i din stack: AdSense på den publika webbplatsen ingår inte i en egen installation. Uppladdningar lämnar aldrig maskinerna du kör på.

Compose startar Rust-servern pdfx-server och Next.js-portalen tillsammans, så att människor och skript delar en katalog. Utveckling direkt på maskinen (task pdfx:dev plus portalen) använder samma väg genom operationerna. Mer finns på Kör själv.

OCR returnerar fortfarande Markdown (text/markdown) från /api/v1/misc/ocr-pdf i båda fallen, inte en sökbar PDF med ett pålagrat textlager. Att flytta servern ändrar var byten hamnar, men inte operationskontraktet.

Vad vi medvetet inte kopierar

Redigeringsdukar för ”Edit PDF” på webben, visuell jämförelse, ett tomt Skapa PDF och konsumentvänliga signeringsgränssnitt kräver annat produktarbete. Vi behåller i stället den formulärbaserade verktygsmatrisen och API:et. Att köra själv öppnar inte ett andra gränssnittsträd, utan flyttar samma träd bakom din brandvägg.

Att hoppa över de konsumentnära ytorna är ett medvetet val. En dukredigerare skulle bli en andra kodbas med sin egen eftersläpning mot OpenAPI. Den begränsning som spelar roll för privat bruk är att byten stannar här, inte att det finns en .exe. Varför det inte finns någon skrivbordsvariant beskrivs i Varför vi avstod från skrivbordsappen.

När den hostade tjänsten räcker och när den inte gör det

Använd den publika webbplatsen när du vill slippa all uppsättning och bara göra ett anonymt engångsjobb. Katalogverktygen och anonyma anrop till /api/v1/ kräver inget konto; den hostade tjänsten annonserar hastighetsgränser i svarshuvudena, och taken finns för att den fria ytan inte ska bli någon annans batchfabrik (anonym hastighetsbegränsning).

Kör själv när bevaranderegler, privata nätverk eller privat automatisering kräver det. Då äger du själv drifttid, bilduppdateringar, diskutrymme för temporära filer, TLS och nyckelrotation (SECURITY_CUSTOMGLOBALAPIKEY för en fast spärr på din maskin). Operationerna är desamma, det är var byten hamnar som ändras.

Prova

Börja med Kör själv och Utvecklare. För API-ytan som agenter möter, oavsett basadress, läs Byggd för AI-agenter, inte bara webbläsare. En utförligare genomgång av kostnad och nytta finns i Vad du faktiskt vinner på att köra själv.

Open tool
Process in the browser — no watermark, files removed after the job.
Open tool