So bettest du ein Flipbook in eine Lovable- oder Bolt-App ein
Hast du eine App mit Lovable oder Bolt gebaut und brauchst eine Broschüre, einen Katalog oder einen Bericht, durch den Leser wirklich blättern können? Dieses Tutorial zeigt die genauen Prompts, die React-Komponente und die iframe-Einstellungen, um ein Flipbook einzubetten, ohne dein Layout oder die mobile Ansicht kaputt zu machen.
Du hast in einem Nachmittag per Prompt eine funktionierende App gebaut, und jetzt musst du eine Broschüre, einen Produktkatalog oder einen 60-seitigen Bericht darin zeigen. Ein einfacher PDF-Link wirkt sperrig, und ein reiner PDF-Betrachter sieht veraltet aus. Die sauberste Lösung ist ein Flipbook mit Umblättereffekt, und am schnellsten baust du es mit Flipbooks AI. Danach bettest du es mit ein paar Zeilen Code oder einem einzigen Chat-Prompt in dein Lovable- oder Bolt-Projekt ein.
Dieses Tutorial führt dich durch den ganzen Ablauf: das PDF umwandeln, den Einbettungscode holen, Lovable oder Bolt bitten, ihn zu platzieren, und die üblichen iframe-Probleme beheben. Jeder Codeausschnitt ist kopierfertig.
Warum Flipbooks zu KI-gebauten Apps passen
KI-App-Builder erzeugen React-Komponenten schnell, aber keine ausgereiften Dokumentbetrachter. Wenn du nach „einem PDF-Betrachter“ fragst, bekommst du oft ein nacktes <embed>-Tag, das auf dem Handy kaputtgeht, die Seitennavigation versteckt und keine Analysen bietet.
Ein Flipbook löst drei Probleme auf einmal:
Lesbarkeit: Seiten blättern wie in einer echten Publikation, mit Zoom, Miniaturansichten und Vollbildmodus.
Geschwindigkeit: Der Inhalt lädt von einem gehosteten Betrachter, sodass dein App-Bundle klein bleibt.
Kontrolle: Du aktualisierst das PDF einmal, und jede eingebettete Kopie wird aktualisiert, ohne neues Deployment.
Wo sich das am besten lohnt
Gründer, die solche Builder nutzen, brauchen Dokumente oft an einigen wenigen Stellen:
Eine Preis- oder Verkaufspräsentation auf einer Landingpage
Ein herunterladbarer Produktkatalog im Store-Dashboard
Ein Kundenportal mit monatlichen Berichten
Eine Dokumentations- oder Onboarding-Seite mit einem Handbuch
💡 Profi-Tipp: Wenn sich das Dokument oft ändert, etwa eine Preisliste, ist ein gehostetes Flipbook besser, als ein PDF in dein Repository zu packen. Du sparst dir den Commit, den Build und das Cache-Problem.
Lovable oder Bolt zum Einbetten
Beide Tools erzeugen React- und Vite-Projekte, daher ist die Einbettungsmethode nahezu identisch. Die Unterschiede liegen darin, wie du der KI Anweisungen gibst und wo du Dateien bearbeitest.
Funktion
Lovable
Bolt
Erzeugter Stack
React, Vite, Tailwind, Supabase
React oder andere Frameworks, Vite, Tailwind
Beste Methode zum Einbetten
Chat-Prompt oder Bearbeitung in der Code-Ansicht
Chat-Prompt oder Bearbeitung im Dateibaum
Live-Vorschau
Eingebauter Vorschaubereich
WebContainer-Vorschau
iframe-Unterstützung
Volle Unterstützung
Volle Unterstützung
Deployment-Ziel
Lovable-Hosting oder eigene Domain
Netlify und andere
Braucht einen Build-Schritt
Kein manueller Schritt
Kein manueller Schritt
Das Fazit: Du brauchst für keine der beiden Plattformen ein Spezial-Plugin. Ein normales iframe funktioniert in beiden.
Schritt 1: Zuerst das Flipbook erstellen
Bevor du deine App anfasst, erstelle das Flipbook selbst. Das dauert etwa zwei Minuten, und der PDF-zu-Flipbook-Konverter übernimmt die schwere Arbeit.
Klicke, um ein neues Flipbook zu erstellen, und lade dein PDF hoch.
Warte auf die Umwandlung. Die Seiten werden zu hochauflösenden Bildern mit einem sanften Umblättereffekt.
Prüfe das Ergebnis in der Vorschau und kontrolliere, ob Schriften und Bilder scharf aussehen.
Vor dem Einbetten anpassen
Gestaltung spart dir jetzt späteres Bearbeiten. Im Editor kannst du Folgendes anpassen:
Branding: Füge dein Logo hinzu und wähle Hintergrundfarben, die zum Design deiner App passen.
Seitendesign: Wähle die Geschwindigkeit der Umblätteranimation und die Tiefe des Schattens.
Multimedia: Hänge Video oder Audio an Seiten, wo es hilft.
Werkzeugleiste: Blende Schaltflächen aus, die du nicht brauchst, damit sich der Betrachter wie Teil deiner Oberfläche anfühlt.
✅ Bewährte Praxis: Passe den Hintergrund des Flipbooks an den Hintergrund des Bereichs in deiner App an. Ein grauer Kasten, der nicht zur weißen Seite passt, ist der häufigste Grund, warum Einbettungen wie eingeklebt aussehen.
Datenschutzeinstellungen wählen
Lege fest, wer das Dokument sehen darf. Öffentliche Links sind für Marketingmaterial in Ordnung. Bei Kundenberichten aktiviere den Passwortschutz, damit nur Personen mit dem Code es öffnen können. Denk daran: Das Passwort liegt auf dem Flipbook, nicht in deiner App, sodass du keine eigene Authentifizierung dafür bauen musst.
Schritt 2: Den Einbettungscode kopieren
Öffne das Freigabe-Panel deines fertigen Flipbooks und wähle die Option zum Einbetten. Du erhältst einen iframe-Ausschnitt ähnlich diesem:
Wenn du dir die Optionen genauer ansehen willst, listet die Tool-Seite Flipbook auf Website einbetten jede Freigabemethode auf, einschließlich direkter Links und QR-Codes.
HTML in JSX umwandeln
React akzeptiert nicht jedes HTML-Attribut in seiner ursprünglichen Form. Wenn du den Ausschnitt von Hand in eine Komponente einfügst, ändere diese:
HTML-Version
React-Version (JSX)
allowfullscreen
allowFullScreen
style="border: none;"
style={{ border: "none" }}
frameborder="0"
frameBorder={0}
class="..."
className="..."
Überspringst du diese Umwandlung, zeigt deine App möglicherweise eine Konsolenwarnung oder einen leeren Rahmen. Wenn du den KI-Builder die Arbeit machen lässt, übernimmt er die Umwandlung für dich.
Schritt 3: In Lovable einbinden
In Lovable hast du zwei Wege: das Ergebnis im Chat beschreiben oder den Code selbst einfügen.
Die Prompt-Methode
Öffne den Chat und sende etwa Folgendes:
Add a section titled "Our Catalog" to the home page. Inside it, embed this
iframe responsive at full width with a 16:10 aspect ratio, no border,
rounded corners, allow fullscreen, and lazy loading:
<iframe src="https://flipbooksai.com/embed/YOUR-FLIPBOOK-ID"></iframe>
Lovable erstellt meist eine neue Komponente und importiert sie in deine Seite. Prüfe die Vorschau und veröffentliche dann.
Die Komponenten-Methode
Für mehr Kontrolle erstelle eine wiederverwendbare Komponente. Diese Version nimmt die Flipbook-ID als Prop entgegen, sodass du mehrere Dokumente in der ganzen App platzieren kannst:
Der Padding-Trick hält ein Seitenverhältnis von 16:10 bei jeder Breite, sodass der iframe auf schmalen Bildschirmen nicht zusammenfällt.
Schritt 4: In Bolt einbinden
Bolt folgt demselben Muster. Öffne den Chat und beschreibe, was du willst, oder öffne den Dateibaum, erstelle src/components/FlipbookEmbed.tsx und füge die obige Komponente ein.
Ein zuverlässiger Prompt für Bolt
Create a FlipbookEmbed component that takes an id and title prop and renders
an iframe pointing to https://flipbooksai.com/embed/{id}. Make it responsive
with a 16:10 aspect ratio, rounded corners, lazy loading, and fullscreen
support. Use it on the Resources page.
Bolt bindet den Import ein und zeigt das Ergebnis in der Vorschau. Zeigt die Vorschau ein leeres Feld, bleib ruhig. Oft liegt es an einer Eigenheit der Vorschau-Sandbox, also öffne die veröffentlichte URL, bevor du annimmst, dass der Code falsch ist.
Mehrere Flipbooks einbetten
Für eine Ressourcenbibliothek speichere deine Dokumente in einem Array und iteriere darüber:
💡 Profi-Tipp: Bitte den Builder, diese IDs aus deiner Datenbanktabelle zu laden. Wenn du eine Zeile hinzufügst, erscheint ein neues Flipbook ganz ohne Codeänderung.
Häufige Probleme beim Einbetten beheben
Auch ein sauberer Ausschnitt kann sich seltsam verhalten. Hier sind die Probleme, auf die Leser am häufigsten stoßen, und die schnellste Lösung für jedes.
Problem
Wahrscheinliche Ursache
Lösung
Leerer Rahmen
Falsche Flipbook-ID oder privater Link
Prüfe die ID und die Freigabeeinstellungen
Rahmen zu kurz
Feste Pixelhöhe
Verwende den Seitenverhältnis-Wrapper
Keine Vollbild-Schaltfläche
Fehlendes Attribut
Füge allowFullScreen hinzu
Konsolenwarnung in React
HTML-Attribute in JSX
In camelCase-Props umwandeln
Seite springt beim Laden
Kein reservierter Platz
In einen Seitenverhältnis-Container packen
Vom Browser blockiert
Gemischte Inhalte (http und https)
Immer die https-URL verwenden
Tipps zum mobilen Layout
Mehr als die Hälfte der Besucher öffnet deine App auf dem Smartphone. Ein Flipbook ist von Haus aus mobil-responsiv, aber dein Container zählt trotzdem:
Verwende width="100%" und niemals eine feste Pixelbreite.
Gib dem Rahmen auf kleinen Bildschirmen mindestens 450px Höhe oder wechsle zu einem höheren Seitenverhältnis wie 4:5.
Halte den umgebenden Abstand klein, damit die Seiten lesbar bleiben.
Teste Touch-Gesten auf einem echten Gerät, nicht nur in der Desktop-Vorschau.
⚠️ Warnung: Lege den iframe nicht in einen Container mit overflow: hidden und fester Höhe. Dann wird die Werkzeugleiste abgeschnitten, und das Dokument wirkt kaputt.
Tipps zur Leistung
Ein eingebetteter Betrachter ist leichtgewichtig, aber mehrere auf einer Seite summieren sich. Füge loading="lazy" hinzu, damit Rahmen erst geladen werden, wenn sie in den Sichtbereich scrollen. Bei einer Seite mit vielen Dokumenten zeige zuerst ein Titelbild als Vorschau und lade den iframe erst nach einem Klick. Dein Lighthouse-Score wird es dir danken.
Beispiele aus der Praxis
So nutzen verschiedene Gründer dieses Setup.
Ein Boutique-Besitzer baut einen Shop in Lovable und bettet einen saisonalen Lookbook mit dem Interaktiven Lookbook-Designer ein. Kunden blättern durch die Outfits, ohne die Seite zu verlassen.
Ein SaaS-Gründer nutzt Bolt, um ein Kundenportal auszuliefern, und bettet vierteljährliche Zusammenfassungen ein, die mit dem Report-Flipbook-Ersteller erstellt und per Passwort geschützt sind.
Eine Restaurantgruppe ergänzt eine Live-Karten-Seite, die mit dem Restaurantkarten-Flipbook-Ersteller gebaut ist. Preise ändern sich an einer Stelle, und die App aktualisiert sich sofort.
Ein freiberuflicher Fotograf veröffentlicht ein Portfolio mit dem Fotografie-Portfolio-Tool auf einer persönlichen Website, die in Lovable gebaut ist.
Sobald die Einbettung funktioniert, machen ein paar Plattform-Funktionen sie innerhalb einer App nützlicher.
✅ Niemals Wasserzeichen. Dein Branding bleibt im Mittelpunkt.
✅ Passwortschutz für private Kundenunterlagen.
✅ Eingebettete Videos und Audio auf den Seiten für lebendigere Demos.
✅ Offline-Downloads für Leser, die eine Kopie möchten.
✅ Analysen und Lead-Generierung im Professional-Tarif, damit du siehst, welche Seiten Aufmerksamkeit binden, und E-Mail-Adressen sammelst. Vergleiche die Tarife und Preise, um die Stufen gegenüberzustellen.
✅ Unbegrenzt viele Flipbooks ab dem Standard-Tarif, praktisch, wenn deine App viele Dokumente hostet.
Kurze Checkliste vor dem Start
Die Flipbook-Vorschau sieht auf Desktop und Handy scharf aus.
Die Einbettung verwendet die https-URL.
Der iframe hat einen aussagekräftigen title für die Barrierefreiheit.
Der Container nutzt ein responsives Seitenverhältnis statt einer festen Pixelhöhe.
Passwort- und Datenschutzeinstellungen passen zum Publikum.
Du hast die Live-Seite getestet, nicht nur die Vorschau im Builder.
Nächste Schritte für deine App
Du hast jetzt alles, was du brauchst: ein umgewandeltes Flipbook, eine wiederverwendbare React-Komponente und Prompts, die in beiden Buildern funktionieren. Die ganze Aufgabe dauert weniger als fünfzehn Minuten, und das Ergebnis wirkt deutlich professioneller als ein Download-Link.
Bereit, dein eigenes zu bauen? Kostenlos loslegen bei Flipbooks AI, durchstöbere alle Flipbook-Tools, um die passende Vorlage zu finden, und vergleiche die Tarife und Preise, wenn du Analysen und Lead-Erfassung willst. Wenn es live gehen soll, wähle deinen Tarif und veröffentliche.