Erste Schritte
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-pdf-generator`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/pdf-generator/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installieren
Abschnitt mit dem Titel „Installation“Du kannst unser KI-gestütztes Setup nutzen, um das Plugin zu installieren. Füge deinem KI-Tool die Capgo Skills mit folgendem Befehl hinzu:
bunx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsNutze anschließend diesen Prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-pdf-generator` plugin in my project.Wenn du ein manuelles Setup bevorziehst, installiere das Plugin mit den folgenden Befehlen und befolge die plattformspezifischen Anweisungen unten:
bun add @capgo/capacitor-pdf-generatorbunx cap syncImportieren
Abschnitt mit dem Titel „Import“import { PdfGenerator } from '@capgo/capacitor-pdf-generator';Quickstart
Abschnitt mit dem Titel „Quickstart“import { PdfGenerator } from '@capgo/capacitor-pdf-generator';
const result = await PdfGenerator.fromURL({ url: 'https://example.com' });console.log(result);Beispiel: fromData
Abschnitt mit dem Titel „Beispiel: fromData“import { PdfGenerator } from '@capgo/capacitor-pdf-generator';
const result = await PdfGenerator.fromData({ data: 'data' });console.log(result);Häufige Fehlerquellen
Abschnitt mit dem Titel „Häufige Fehlerquellen“- Native Sync: ausführen
bunx cap syncnach Plugin-Upgrades. - Single Source of Truth: vertraue
src/definitions.tsim GitHub Repo.
API Übersicht
Abschnitt mit dem Titel „API Übersicht“fromURL
Abschnitt „fromURL“Erstellt ein PDF aus der angegebenen URL.
import { PdfGenerator } from '@capgo/capacitor-pdf-generator';
const result = await PdfGenerator.fromURL({ url: 'https://example.com' });console.log(result);fromData
Abschnitt „fromData“Erstellt ein PDF aus einem rohen HTML-String.
import { PdfGenerator } from '@capgo/capacitor-pdf-generator';
const result = await PdfGenerator.fromData({ data: 'data' });console.log(result);Typ-Referenz
Abschnitt mit dem Titel „Type Reference“PdfGeneratorFromUrlOptions
Abschnitt „PdfGeneratorFromUrlOptions“export interface PdfGeneratorFromUrlOptions extends PdfGeneratorCommonOptions { url: string;}PdfGeneratorResult
Abschnitt mit dem Titel „PdfGeneratorResult“export type PdfGeneratorResult = | { type: 'base64'; base64: string; } | { type: 'share'; completed: boolean; };PdfGeneratorFromDataOptions
Abschnitt mit dem Titel „PdfGeneratorFromDataOptions“export interface PdfGeneratorFromDataOptions extends PdfGeneratorCommonOptions { /** * HTML document to render. */ data: string; /** * Base URL to use when resolving relative resources inside the HTML string. * When omitted, `about:blank` is used. */ baseUrl?: string;}Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Seite wird aus dem Plugin- src/definitions.ts. Führe den Sync erneut aus, wenn sich der öffentliche API upstream ändert.
Weiter mit Getting Started
Abschnitt „Weiter mit Getting Started“Wenn Sie ... verwenden Erste Schritte um Speicher und Dateiverarbeitung zu planen, verbinde es mit Nutzung von @capgo/capacitor-pdf-generator für die native Funktion in der Verwendung von @capgo/capacitor-pdf-generator, @capgo/capacitor-data-storage-sqlite für die Implementierungsdetails in @capgo/capacitor-data-storage-sqlite, Verwendung von @capgo/capacitor-data-storage-sqlite für die native Funktion in „Verwendung von @capgo/capacitor-data-storage-sqlite“,“ @capgo/capacitor-file für die Implementierungsdetails in @capgo/capacitor-file, und Verwendung von @capgo/capacitor-file für die native Funktion in der Verwendung von @capgo/capacitor-file.