본문으로 건너뛰기
@capgo/capacitor-PDF-Viewer 파일 및 저장소 오픈 소스

PDF 뷰어 Capacitor 플러그인

iOS, 안드로이드 및 웹에서 경로, URL, base64, 인라인 모드 및 암호 지원을 포함한 원시 PDF 보기를 임베드합니다.

설치

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

사용자 가이드

Capacitor에서 PDF 뷰어를 사용하는 방법

capgo/capacitor-pdf-viewer을 사용하는 방법

iOS (PDFKit), Android (Pdfium), 및 웹에서 경로, URL, base64, 및 인라인 모드와 함께 네이티브 PDF 뷰어

설치

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

이 플러그인이 제공하는 것

  • open - PDF 파일, 경로, URL, 또는 base64 소스에서 PDF를 열 수 있습니다.
  • close - 현재 뷰어를 닫고 overlay를 제거합니다.
  • goToPage - 1-based 페이지 번호로 이동합니다.
  • setZoom - 줌 스케일 멀티플라이어를 설정합니다.
  • getPluginVersion - 네이티브 또는 웹 구현 버전 마커를 가져옵니다.
  • addListener - 로드, 페이지 변경, 오류, 닫기, 및 링크 클릭 이벤트를 듣습니다.

- 예시 사용법

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();

- 전체 참조

FAQ

PDF Viewer 플러그인 FAQ

Capacitor PDF Viewer를 Capacitor 앱에 설치하려면 어떻게 해야 하나요?

Capacitor PDF Viewer를 설치하려면 "bun add @capgo/capacitor-pdf-viewer" (또는 "npm install @capgo/capacitor-pdf-viewer"), 그리고 "bunx cap sync"를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 하세요. 그리고 "@capgo/capacitor-pdf-viewer"를 임포트하여 code에서 사용하세요.

리액트, 뷰, 앵귤러와 함께 @capgo/capacitor-pdf-viewer가 작동합니까?

네. PDF Viewer는 Capacitor 패키지이므로, Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 웹 프레임워크가 Capacitor 내부에서 실행되는 경우에 작동합니다.

어떤 Capacitor 버전이 @capgo/capacitor-pdf-viewer을 지원합니까?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

@capgo/capacitor-pdf-viewer은 무료이며 오픈 소스인가요?

네. code의 소스는 GitHub에 https://github.com/Cap-go/capacitor-pdf-viewer/에서 공개되어 있으며 npm에서 무료로 설치할 수 있습니다. 버그 리포트와 풀 리퀘스트는 환영합니다.

code이 PDF Viewer을 사용하는 앱을 업데이트할 수 있나요?

플러그인을 설치하거나 업그레이드하면 네이티브 code이 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 Capgo Live Update를 통해 즉시 자바스크립트, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우에 배포할 수 있습니다.

__CAPGO_KEEP_0__ Live Update를 사용하여 PDF Viewer 변경 사항을 앱 리뷰 기다리지 않고 배포

플러그인이 스토어 빌드에 포함된 후 Capgo Live Update는 사용자에게 몇 분 만에 자바스크립트, HTML 및 CSS 변경 사항을 푸시합니다.

Capgo로 시작하세요