Rechnungen und Belege
Tools für kleine Unternehmen, Buchungs-Apps und Marktplätze: Kunde oder Shop drucken die Rechnung, die dein Backend ohnehin erzeugt.
Cursor + Drucken
Der Drucken-Button, der im Browser funktioniert, bleibt in einer App meist stumm, weil App-WebViews window.print() nicht so behandeln wie Safari oder Chrome. WebViewGold gibt deiner Cursor-App eine native Alternative: printitem:// lädt ein PDF oder Bild von deinem Server und öffnet den Druckdialog des Systems, also AirPrint auf dem iPhone und den Android-Druckdienst, mit „Als PDF speichern“ als Option.
Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.
Tools für kleine Unternehmen, Buchungs-Apps und Marktplätze: Kunde oder Shop drucken die Rechnung, die dein Backend ohnehin erzeugt.
Event-Tickets, Versandetiketten, Namensschilder, Check-in-Pässe mit QR-Code. Erzeug sie als PDF im passenden Papierformat und druck sie mit zwei Fingertipps.
Wochenberichte, Arbeitsblätter für die Schule, Trainingspläne, Rezepte und Checklisten, die Leute immer noch auf Papier oder als ordentliches PDF haben wollen.
Kurszertifikate, Buchungsbestätigungen und unterschriebene Vereinbarungen, gedruckt oder als PDF gespeichert, direkt auf dem Bildschirm, auf dem der Nutzer sie sieht.
Füge das in Cursor ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.
Prompt für den Cursor-Agenten: Baue natives Drucken für den WebViewGold-App-Wrapper ein. 1) Erstelle lib/webviewgold/print.ts mit dem Export printFile(url, jobName), das, wenn navigator.userAgent meinen eigenen WebViewGold-Token enthält, zu "printitem://?jobName=" + encodeURIComponent(jobName) + "&printItem=" + url navigiert und die URL sonst in einem neuen Tab öffnet. 2) Füge eine Server-Route GET /print/:token hinzu, die einen signierten Token (5 Minuten) prüft und ein PDF zurückgibt, das aus unserem bestehenden Rechnungs-Markup gerendert wird. 3) Füge einen POST-Endpunkt hinzu, der den Token für den eingeloggten Nutzer erzeugt und die absolute URL auf unserer Produktionsdomain zurückgibt, ohne Query-String. 4) Verbinde einen Drucken-Button auf Rechnungen und Tickets damit. 5) Schreib einen Integrationstest, der die Druck-URL ohne Cookies abruft und 200 sowie application/pdf erwartet. 6) Dokumentiere den Vertrag für printitem:// in .cursor/rules.

Großartige Arbeit! Ich habe noch nie etwas programmiert, aber ich konnte damit arbeiten. Einfach und schnell! Auch mit großartiger Hilfe von den Erstellern!
Etwa eine Stunde, das meiste davon für die PDF-Vorlage.
Generiere Rechnung, Ticket oder Bericht auf dem Server als PDF (oder PNG/JPG), im Format des Papiers, das du erwartest: Letter oder A4, ein Etikett mit 4 × 6 Zoll, ein Ticket. Bilder werden auf Android an die Seite angepasst.
Die App lädt die Datei unter printItem selbst herunter, und laut Doku muss diese URL vom Gerät aus öffentlich erreichbar sein. Nutze einen kurzlebigen signierten Link ohne & und #, zum Beispiel https://app.yourdomain.com/print/8f3a2c.pdf.
Navigiere zu printitem://?jobName=Rechnung%20%23123&printItem=https://…/invoice.pdf. printItem ist Pflicht, jobName ist optional und muss URL-kodiert sein (Android zeigt ohne ihn „Print Job“). Lass printItem wie in der Doku als letzten Parameter stehen.
Erkenne die App am eigenen User Agent, den du in WebViewGold festlegst. In einem normalen Browser behältst du window.print() oder öffnest das PDF, damit sein Viewer es druckt.
Druck ein mehrseitiges PDF und ein Bild auf iPhone und Android und probier „Als PDF speichern“ aus. Prüf Ränder, Seitenumbrüche und den Auftragsnamen in der Druckwarteschlange.
Der Helper fragt deinen Server nach einer kurzlebigen Datei-URL und wählt den richtigen Weg. Bei deiner Cursor-App gehört die PDF-Route in Deine eigenen API-Routen oder Dienste.
var IN_APP = navigator.userAgent.indexOf("WebViewGold") !== -1; // dein eigener User-Agent-Token
async function printInvoice(invoiceId) {
// der Server erzeugt ein PDF und liefert einen kurzlebigen, öffentlich erreichbaren Link
var res = await fetch("/api/invoices/" + invoiceId + "/print-link", { method: "POST" });
var link = (await res.json()).url; // z. B. https://app.yourdomain.com/print/8f3a2c.pdf
if (IN_APP) {
var job = encodeURIComponent("Rechnung " + invoiceId);
window.location.href = "printitem://?jobName=" + job + "&printItem=" + link; // printItem zuletzt
} else {
window.location.assign(link); // Browser: der PDF-Viewer druckt es
}
}App-WebViews setzen den Druckbefehl des Browsers nicht so um wie Safari und Chrome, deshalb bleibt der Aufruf meist wirkungslos. printitem:// übergibt stattdessen eine Datei an das native Drucksystem, das auch mehrseitige PDFs zuverlässiger verarbeitet.
Ja. Android bietet im Druckdialog „Als PDF speichern“ an, und auf iOS können Nutzer das Dokument aus den Druckoptionen heraus sichern oder teilen. Viele nutzen genau das, um Rechnungen abzulegen.
printitem:// druckt eine Datei von einer URL. Erzeug diese Ansicht auf dem Server als PDF (die meisten Stacks haben dafür eine PDF-Bibliothek oder einen Headless-Browser) und übergib den Link; auf Papier sieht das auch besser aus als das Web-Layout.
Sie muss vom Gerät aus ohne deinen Login erreichbar sein. Ein signierter Link, der nach ein paar Minuten abläuft, erfüllt das, ohne Rechnungen dauerhaft offenzulegen.
Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.
$109 pro Plattform, einmalig
Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.
Pakete auf der Hauptseite ansehen$349 pro Lizenz, einmaliges Add-on
Kein Mac, kein Xcode, kein Android Studio: Du konfigurierst im Browser, wir bauen beide Apps in der Cloud und übergeben sie an App Store Connect und die Play Console.
So funktioniert der Cloud Builder Kostenlose Demo ausprobieren$698 pro Plattform $798
Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.
Full-Service-Details Powered byWinter-Sale-Preise gültig bis 31. Dezember 2026.
App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.
Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.