PDF in Base64 konvertieren
PDF (Portable Document Format) ist der Standard für Dokumente, die überall identisch gerendert werden sollen. Dieses Tool konvertiert PDF-Dateien in Base64-Strings zur Verwendung in API-Anfragen, Datenbankspeicherung, E-Mail-Anhängen und inline Einbettung in HTML.
Wie man es verwendet
- Ziehe eine PDF-Datei in den Upload-Bereich oder klicke zum Durchsuchen
- Das Tool liest die Datei lokal und kodiert sie
- Wähle das Ausgabeformat: reines Base64 (am häufigsten für PDFs), Data URI oder CSS Background
- Kopiere das Ergebnis
Häufige Anwendungsfälle
Dokumenten-Upload in REST-APIs
Viele APIs akzeptieren PDF-Uploads als Base64-kodierte Strings in JSON-Payloads, was die Komplexität von Multipart-Formulardaten vermeidet:
{
"document": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZS...",
"filename": "invoice.pdf",
"contentType": "application/pdf"
}
Datenbankspeicherung
Das Speichern von PDFs als Base64-Text in einer Datenbankspalte vermeidet den Umgang mit binären Blob-Typen. Es funktioniert für kleine Dokumente, bei denen die Einfachheit der Textspeicherung den 33% Overhead überwiegt.
E-Mail-Anhänge über API
Beim programmatischen Versenden von E-Mails über APIs wie SendGrid, Mailgun oder AWS SES werden Anhänge typischerweise Base64-kodiert:
{
"attachments": [{
"content": "JVBERi0xLjQK...",
"filename": "report.pdf",
"type": "application/pdf"
}]
}
Inline Einbettung in HTML
PDF-Viewer können Base64-Data-URIs rendern:
<iframe
src="data:application/pdf;base64,JVBERi0xLjQK..."
width="100%"
height="600px"
></iframe>
Überlegungen zur PDF-Dateigröße
| PDF-Typ | Typische Größe | Base64-Größe |
|---|---|---|
| Nur Text (1-2 Seiten) | 10-50 KB | 13-67 KB |
| Text mit Bildern (10 Seiten) | 200 KB-2 MB | 267 KB-2,7 MB |
| Gescanntes Dokument (1 Seite) | 100-500 KB | 133-667 KB |
| Vollständig katalogisiert (100+ Seiten) | 10-50 MB | 13-67 MB |