Saltar al contenido principal
@capgo/capacitor-visor-de-PDF Archivos & Almacenamiento Fuente abierta

Visor de PDF plugin de Capacitor

Integrar la visualización nativa de PDF en iOS, Android y web con rutas, URLs, base64, modo inline y soporte de contraseña

Instalar

bun add @capgo/capacitor-pdf-viewer bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-pdf-viewer
  • pnpm add @capgo/capacitor-pdf-viewer
  • yarn add @capgo/capacitor-pdf-viewer

Guía

Cómo usar el visor de PDF en Capacitor

Usando @capgo/capacitor-pdf-viewer

Visualización nativa de PDF en iOS (PDFKit), Android (Pdfium) y web con rutas, URLs, base64 y modo inline.

Instalar

bun add @capgo/capacitor-pdf-viewer
bunx cap sync

¿Qué se expone con este plugin?

  • open - Abrir un PDF desde un archivo, ruta, URL o fuente base64.
  • close - Cerrar el visor activo y eliminar cualquier sobreposición.
  • goToPage - Saltar a un número de página 1-base.
  • setZoom - Establecer el multiplicador de escala de zoom.
  • getPluginVersion - Obtener la marca de versión del implementador nativo o web.
  • addListener - Escuchar eventos de carga, cambio de página, error, cierre y pulsación de enlace.

- Ejemplo de uso

open

import { PdfViewer } from '@capgo/capacitor-pdf-viewer';

await PdfViewer.addListener('pageChange', ({ page, pageCount }) => {
  console.log(`Page ${page} of ${pageCount}`);
});

const { pageCount } = await PdfViewer.open({
  source: 'https://example.com/manual.pdf',
  mode: 'fullscreen',
  scrollMode: 'continuous',
  page: 1,
});

console.log(`Opened ${pageCount} pages`);

close

import { PdfViewer } from '@capgo/capacitor-pdf-viewer';

await PdfViewer.close();

- Referencia completa

FAQ

FAQ del plugin de visualizador de PDF

¿Cómo instalo el plugin de visualizador de PDF en una aplicación Capacitor?

Ejecutar y ejecutar "bun add @capgo/capacitor-pdf-viewer" (o "npm install @capgo/capacitor-pdf-viewer"), luego ejecutar "bunx cap sync" para que los proyectos iOS y Android capturen el code nativo. Importarlo desde "@capgo/capacitor-pdf-viewer" en la aplicación code.

¿Funciona @capgo/capacitor-pdf-viewer con React, Vue y Angular?

Sí. El visualizador de PDF es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-pdf-viewer?

Capgo plugins siguen la versión principal de Capacitor: utilice la versión principal del plugin que coincida con la versión principal de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-pdf-viewer gratuito y de código abierto?

Sí. El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-pdf-viewer/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza PDF Viewer sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviarlos instantáneamente con Capgo actualizaciones en vivo.

Envíe cambios del visor de PDF sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo