跳过主要内容
@capgo/capacitor-pdf-生成器 文件和存储 开源

PDF生成器 Capacitor 插件

从 HTML 模板创建 PDF 文档,用于发票、报告和收据

安装

bun add @capgo/capacitor-pdf-generator bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-pdf-generator
  • pnpm add @capgo/capacitor-pdf-generator
  • yarn add @capgo/capacitor-pdf-generator

指南

如何在Capacitor中使用PDF Generator

在设备上测试

下载Capgo应用程序,然后扫描code中的二维码。

PDF Generator 插件预览二维码 code

使用 @capgo/capacitor-pdf-generator

从 iOS 和 Android 上的 HTML 字符串或 URL 生成 PDF 文件。

安装

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

bunx cap sync 将插件的本机 code 复制到您的本机项目中。每次升级插件后都重新运行它。

导入

import { PdfGenerator } from '@capgo/capacitor-pdf-generator';

API 的概览

方法 描述
fromURL 从提供的 URL 生成 PDF。
fromData 从原始 HTML 字符串生成 PDF。

示例

fromURL()

从提供的 URL 生成 PDF。

import { PdfGenerator } from '@capgo/capacitor-pdf-generator';

const result = await PdfGenerator.fromURL({ url: 'https://example.com' });
console.log(result);

fromData()

从原始 HTML 字符串生成 PDF。

import { PdfGenerator } from '@capgo/capacitor-pdf-generator';

const result = await PdfGenerator.fromData({ data: 'data' });
console.log(result);

从 Bug Bounty 程序页面生成 PDF。

继续使用 @capgo/capacitor-pdf-generator

继续使用 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pdf-generator 使用@capgo/capacitor-pdf-generator 来规划存储和文件处理,连接它与 @capgo/capacitor-PDF生成器 了解@capgo/capacitor-pdf-generator的实现细节 开始使用 了解Getting Started的实现细节 @capgo/capacitor-sqlite-数据存储 了解@capgo/capacitor-data-storage-sqlite的实现细节 使用@capgo/capacitor-data-storage-sqlite 了解使用@capgo/capacitor-data-storage-sqlite的原生能力, @capgo/capacitor文件 了解@capgo/capacitor-file的实现细节

常见问题

PDF Generator插件常见问题

如何在Capacitor应用中安装PDF Generator插件?

运行 "bun add @capgo/capacitor-pdf-generator" (或 "npm install @capgo/capacitor-pdf-generator"), 然后运行 "bunx cap sync" 以便 iOS 和 Android 项目能够接收到原生 code。从 "@capgo/capacitor-pdf-generator" 中导入它到您的应用程序 code。

是否支持 @capgo/capacitor-pdf-generator 与 React、Vue 和 Angular 一起使用?

是的。PDF Generator 是一个 Capacitor 包,因此它可以与任何在 Capacitor 内部运行的 Web 框架一起使用,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-pdf-generator?

Capgo 插件遵循 Capacitor 的主要版本:使用与您的 Capacitor 主要版本匹配的插件主要版本(例如,插件 v8 与 Capacitor 8 一起使用)。在 GitHub README 中的兼容性表格中列出了维护的版本。

是否支持 @capgo/capacitor-pdf-generator 免费和开源?

是的。源代码 code 公开在 GitHub 上,https://github.com/Cap-go/capacitor-pdf-generator/,并且该包可以从 npm 免费安装。欢迎 bug 报告和 pull 请求。

是否可以在不经过 App Store 审核的情况下更新使用 PDF Generator 的 code?

安装或升级插件会更改原生 code,因此需要一个新的商店构建。之后,JavaScript、HTML 和 CSS 的更改可以立即与 Capgo 实时更新一起发布。

无需等待应用程序审查即可将 PDF 生成器更新

一旦插件在您的商店中构建完成,Capgo即刻推送您的 JavaScript、HTML 和 CSS 更改到用户中。

从 Capgo 开始