Drucker-API
Drucke Bilder und PDFs aus deiner Web-App per AirPrint: Sende Dateien mit einem einzigen Link an den nativen iOS-Druckdialog.
Die Drucker-API übergibt eine entfernte Datei (Bild oder PDF) an den nativen iOS-Druckdialog (AirPrint), sodass der Nutzer sie auf jedem konfigurierten Drucker ausdrucken oder als PDF speichern kann.
Verwendung:
<a href="printitem://?jobName=Rechnung%20%23123&printItem=https://example.com/invoice.pdf"> Rechnung drucken </a>
Query-Parameter:
printItemjobNameSo funktioniert es:
- Die App lädt die Datei von
printItemin einen temporären Cache herunter. - Die Datei wird an den nativen
UIPrintInteractionControllerübergeben, der den iOS-Druckdialog anzeigt. - Der Nutzer wählt einen AirPrint-Drucker (oder Als PDF sichern über die Teilen-Optionen) und bestätigt.
Hinweise: Die Zieldatei muss vom Gerät aus öffentlich erreichbar sein (die URL muss auflösbar sein). Kodiere Sonderzeichen im jobName-Parameter als URL (z. B. %20 für Leerzeichen).