@ capgo/ 电容器- pdf- 生成器
在您的 Capacitor app 中创建 HTML 字符串或网页中的 PDF 文件, 然后以 Base64 返回, 或者打开共享工作表 。 Cordova pdf-生成器插件的现代端口.
🤖 建筑与AI编码代理? 安装 Capgo 技能 所以克劳德代码,代码,光标,副驾驶,或双子座CLI知道如何安装和使用
@capgo/capacitor-pdf-generator在您的电容应用程序中:npx skills add Cap-go/capgo-skills。然后问你的经纪人: 添加@capgo/capor-pdf-生成器到我的 Capacitor app上并把它接上 代理设置指南 • 妇女 主机磁共振
主要特点
- 从 HTML数字 :
fromData()将 HTML 字符串变成 PDF . - 从 URL 中数字 :
fromURL()将远程页面转换为 PDF . - 产出获取
base64数据或以文件名打开本地共享对话框. - 版式: A3或A4页在肖像或地貌上.
- 平台: iOS和Android. 互联网档案馆的存檔,存档日期2013-12-22. 在每个平台上以本地WebView进行渲染. 在网上不可用.
从 HTML 字符串或远程 URL 生成 PDF 文件 .
科多瓦港 pdf 生成器 具有现代化本地执行的 Capacitor 插件 .
文档
这里有最完整的医生: https://capgo.app/docs/plugins/pdf-生成器/
兼容性
| 插件版本 | 电容兼容性 | 维护 |
|---|---|---|
| 联合国 | 联合国 | ✅ |
| 页:1 | 页:1 | 应要求 |
| 页:1 | 页:1 | ❌ |
| 页:1 | 页:1 | ❌ |
说明: 此插件的主要版本沿用了Capacitor的主要版本. 使用匹配您的 Capacitor 安装的版本( 如 Capacitor 8 的插件 v8) 。 只有最新的主要版本得到积极维护.
安装
您可以使用我们的 AI 辅助设置安装插件 。 使用以下命令将 Capgo 技能添加到您的 AI 工具 :
npx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins
然后使用下列提示:
Use the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-pdf-generator` plugin in my project.
如果您更喜欢手动设置,请通过运行以下命令来安装插件,并遵循下面的平台特定指令:
npm install @capgo/capacitor-pdf-generator
npx cap sync
使用量
import { PdfGenerator } from '@capgo/capacitor-pdf-generator';
const result = await PdfGenerator.fromData({
data: '<html><body><h1>Hello Capgo</h1></body></html>',
documentSize: 'A4',
orientation: 'portrait',
type: 'base64',
fileName: 'example.pdf',
});
if (result.type === 'base64') {
console.log(result.base64);
}
API 密码
从URL (...)
fromURL(options: PdfGeneratorFromUrlOptions) => Promise<PdfGeneratorResult>
从提供的 URL 生成 PDF .
| 参数 | 类型 |
|---|---|
options | PdfGeneratorFromUrlOptions |
回返情况: Promise<PdfGeneratorResult>
从 Data (...)
fromData(options: PdfGeneratorFromDataOptions) => Promise<PdfGeneratorResult>
从原始的 HTML 字符串生成 PDF .
| 参数 | 类型 |
|---|---|
options | PdfGeneratorFromDataOptions |
回返情况: Promise<PdfGeneratorResult>
获取 PluginVersion ()
getPluginVersion() => Promise<{ version: string; }>
获取本地 Capacitor 插件版本
回返情况: Promise<{ version: string; }>
接口
PdfGenerator 从Url 选项
| Prop | 类型 |
|---|---|
url | string |
PdfGenerator 从数据选项
| Prop | 类型 | 说明 |
|---|---|---|
data | string | 要渲染的 HTML 文档. |
baseUrl | string | 在解决 HTML 字符串中的相对资源时要使用的基址 。 省略时, about:blank 已使用. |
类型异名
PdfGenerator 结果
{ type: 'base64'; base64: string; } | { type: 'share'; completed: boolean; }