Sign In

@file-viewer/ppt

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@file-viewer/ppt - npm Package Compare versions

Comparing version
0.3.0
to
0.3.1
+15
-9
index.d.ts

@@ -19,14 +19,17 @@ export interface PptFontPackManifest {

readonly edition: 'public-watermarked';
readonly holder: 'Individual Personal Non-Commercial Use';
readonly holder: 'Individuals and Organizations';
readonly distribution: 'proprietary-public-binary';
readonly commercialUse: false;
readonly commercialUse: true;
readonly publicAnyOrigin: true;
readonly watermarkRequired: true;
readonly watermarkText: 'Flyfish Viewer';
readonly usePolicy: 'public-individual-noncommercial-watermarked';
readonly licensePolicy: 'flyfish-public-watermarked-binary-license-v1';
readonly usePolicy: 'public-watermarked-general-use';
readonly licensePolicy: 'flyfish-public-watermarked-binary-license-v2';
readonly sourceCodeRights: false;
readonly sourceDeliveryRights: false;
readonly apacheLicenseApplies: false;
readonly redistributionAllowed: false;
readonly redistributionAllowed: true;
readonly redistributionPolicy: 'unmodified-integrated-bundling-only';
readonly standaloneRedistributionAllowed: false;
readonly watermarkRemovalRequiresCommercialAuthorization: true;
readonly runtimeLicenseRequired: false;

@@ -49,9 +52,12 @@ readonly renderer: 'native-wasm-worker-offscreen-canvas';

readonly edition: 'public-watermarked';
readonly holder: 'Individual Personal Non-Commercial Use';
readonly policy: 'flyfish-public-watermarked-binary-license-v1';
readonly commercialUse: false;
readonly holder: 'Individuals and Organizations';
readonly policy: 'flyfish-public-watermarked-binary-license-v2';
readonly commercialUse: true;
readonly sourceCodeRights: false;
readonly sourceDeliveryRights: false;
readonly apacheLicenseApplies: false;
readonly redistributionAllowed: false;
readonly redistributionAllowed: true;
readonly redistributionPolicy: 'unmodified-integrated-bundling-only';
readonly standaloneRedistributionAllowed: false;
readonly watermarkRemovalRequiresCommercialAuthorization: true;
}

@@ -58,0 +64,0 @@

@@ -1,2 +0,2 @@

const MANIFEST = Object.freeze({"kind":"flyfish-ppt-public-native-wasm-v2","product":"Flyfish PPT Viewer","format":"PowerPoint 97-2003 (.ppt)","packageName":"@file-viewer/ppt","packageVersion":"0.3.0","engine":"flyfish-classic-ppt-native-engine","engineBuild":"28e655e6a05c9b73","id":"FV-PPT-PUBLIC-WATERMARKED-V2","feature":"ppt","edition":"public-watermarked","holder":"Individual Personal Non-Commercial Use","distribution":"proprietary-public-binary","commercialUse":false,"publicAnyOrigin":true,"watermarkRequired":true,"watermarkText":"Flyfish Viewer","usePolicy":"public-individual-noncommercial-watermarked","licensePolicy":"flyfish-public-watermarked-binary-license-v1","sourceCodeRights":false,"sourceDeliveryRights":false,"apacheLicenseApplies":false,"redistributionAllowed":false,"runtimeLicenseRequired":false,"renderer":"native-wasm-worker-offscreen-canvas","integrity":"native-wasm-font-sha256-v2","wasmFile":"ppt-native.wasm","wasmBytes":1557607,"workerFile":"worker.mjs","fontPack":{"kind":"flyfish-cjk-font-pack-v1","file":"ppt-font-cjk.otf","bytes":16437364,"sha256":"2c76254f6fc379fddfce0a7e84fb5385bb135d3e399294f6eeb6680d0365b74b"},"workerDefault":true,"virtualScrollDefault":true,"frameCache":"indexeddb-final-watermarked-png-lru","watermarkEnforcement":"native-final-frame","wasmSha256":"c14dd1d5b971817b2eb133739fe928920b9ccc0a5afb25f7044d879bed7c6d23"});
const MANIFEST = Object.freeze({"kind":"flyfish-ppt-public-native-wasm-v2","product":"Flyfish PPT Viewer","format":"PowerPoint 97-2003 (.ppt)","packageName":"@file-viewer/ppt","packageVersion":"0.3.1","engine":"flyfish-classic-ppt-native-engine","engineBuild":"593d0a6cf32f928f","id":"FV-PPT-PUBLIC-WATERMARKED-V2","feature":"ppt","edition":"public-watermarked","holder":"Individuals and Organizations","distribution":"proprietary-public-binary","commercialUse":true,"publicAnyOrigin":true,"watermarkRequired":true,"watermarkText":"Flyfish Viewer","usePolicy":"public-watermarked-general-use","licensePolicy":"flyfish-public-watermarked-binary-license-v2","sourceCodeRights":false,"sourceDeliveryRights":false,"apacheLicenseApplies":false,"redistributionAllowed":true,"redistributionPolicy":"unmodified-integrated-bundling-only","standaloneRedistributionAllowed":false,"watermarkRemovalRequiresCommercialAuthorization":true,"runtimeLicenseRequired":false,"renderer":"native-wasm-worker-offscreen-canvas","integrity":"native-wasm-font-sha256-v2","wasmFile":"ppt-native.wasm","wasmBytes":1557871,"workerFile":"worker.mjs","fontPack":{"kind":"flyfish-cjk-font-pack-v1","file":"ppt-font-cjk.otf","bytes":16437364,"sha256":"2c76254f6fc379fddfce0a7e84fb5385bb135d3e399294f6eeb6680d0365b74b"},"workerDefault":true,"virtualScrollDefault":true,"frameCache":"indexeddb-final-watermarked-png-lru","watermarkEnforcement":"native-final-frame","wasmSha256":"8e95d7de0e322d6c96dcd7ea18c5cd9b6783cb82f3fe1c8714008119f19e7915"});
const DEFAULT_WASM_URL = new URL('./ppt-native.wasm', import.meta.url);

@@ -29,9 +29,12 @@ const DEFAULT_FONT_URL = new URL(`./${MANIFEST.fontPack.file}`, import.meta.url);

edition: 'public-watermarked',
holder: 'Individual Personal Non-Commercial Use',
policy: 'flyfish-public-watermarked-binary-license-v1',
commercialUse: false,
holder: 'Individuals and Organizations',
policy: 'flyfish-public-watermarked-binary-license-v2',
commercialUse: true,
sourceCodeRights: false,
sourceDeliveryRights: false,
apacheLicenseApplies: false,
redistributionAllowed: false
redistributionAllowed: true,
redistributionPolicy: 'unmodified-integrated-bundling-only',
standaloneRedistributionAllowed: false,
watermarkRemovalRequiresCommercialAuthorization: true
});

@@ -38,0 +41,0 @@

+86
-160

@@ -1,196 +0,122 @@

Flyfish Public Watermarked Binary License for @file-viewer/ppt
Version 1.2, July 2026
License policy identifier: flyfish-public-watermarked-binary-license-v1
Flyfish Public Watermarked Runtime License for @file-viewer/ppt
Version 2.0, July 2026
License policy identifier: flyfish-public-watermarked-binary-license-v2
Copyright (c) 2026 Flyfish. All rights reserved except as expressly granted in this License.
IMPORTANT: This is a proprietary binary-use license. It is not an open-source
license. By downloading, installing, copying, accessing, or using the Public
Package, You accept this License. If You do not accept it, do not use the Public
Package and delete every copy under Your control.
IMPORTANT: This is a proprietary runtime license, not an open-source license.
By downloading, installing, copying, accessing, or using the Public Runtime,
You accept this License. If You do not accept it, do not use the Public Runtime.
1. Definitions
“Flyfish” means the copyright owner and licensor of the Public Package.
“Flyfish” means the copyright owner and licensor.
“Public Package” means the official, unmodified @file-viewer/ppt binary npm
package distributed by Flyfish under this License, including its JavaScript
loader, native WebAssembly rendering module, declarations, documentation, and
required Flyfish Viewer watermark.
“Public Runtime” means the official, unmodified @file-viewer/ppt public npm
package and its required JavaScript, Worker, WebAssembly, font, declaration,
manifest, documentation, notice, and Flyfish Viewer watermark files.
“You” means an individual natural person acting solely in that person’s
personal capacity. A company, legal entity, government body, school, nonprofit,
team, employer, client, or other organization is not “You” under the free grant,
even when an individual accesses the Public Package on its behalf.
“You” means any individual or organization using or distributing the Public
Runtime under this License.
“Personal Non-Commercial Use” means learning, private research, private testing,
personal evaluation, or a personal non-revenue project that is not performed
for, on behalf of, or in connection with any organization, employment, client,
profession, trade, business, compensation, fee, fundraising, or commercial
advantage.
“Integrated Product” means an application, website, service, library, demo,
deployment bundle, or other product in which the Public Runtime is included as
a functional dependency for PowerPoint preview rather than offered as a
standalone substitute for @file-viewer/ppt.
“Commercial Use” means every use that is not Personal Non-Commercial Use.
2. Public watermarked grant
2. Limited free grant
Subject to this License, Flyfish grants You a worldwide, royalty-free,
non-exclusive, non-transferable license to:
Subject to continuous compliance with this License, Flyfish grants You a
limited, non-exclusive, non-transferable, non-sublicensable, revocable right to:
- download, install, copy, and execute the Public Runtime for any lawful
personal, organizational, educational, government, nonprofit, internal,
commercial, production, SaaS, hosted, customer-facing, or professional use;
- integrate and deploy the Public Runtime in an Integrated Product;
- bundle or copy the unmodified Public Runtime through npm, package managers,
build tools, private registries, static asset directories, Docker images,
offline installers, demos, Full packages, CDN/IIFE distributions,
copy-assets workflows, and GitHub Release artifacts;
- host, mirror, and redistribute the unmodified Public Runtime when reasonably
required to install, operate, deploy, or distribute an Integrated Product;
and
- charge for an Integrated Product or service that includes the Public Runtime.
- download and install the official Public Package;
- execute it on any normal HTTP or HTTPS browser origin solely for Personal
Non-Commercial Use; and
- serve unmodified Public Package assets only as an integrated component of
Your own Personal Non-Commercial Use project.
No paid license is required for these uses while the required Flyfish Viewer
watermark remains visible, complete, unobstructed, and unmodified in every
rendered slide and preview.
The grant is conditioned on the Flyfish Viewer watermark remaining visible,
complete, unobstructed, and unmodified in every rendered slide and preview.
The grant does not include source code, source-delivery rights, redistribution
rights, modification rights, derivative-work rights, or any commercial right.
Routine technical bundling, tree-shaking, compression, content hashing, and
minification are permitted when they do not change runtime behavior, bypass
integrity checks, remove notices, or alter the required watermark.
3. Commercial and organizational use
3. Watermark-free commercial authorization
You must obtain a separate written commercial license from Flyfish before any
Commercial Use. Commercial Use includes, without limitation:
A separate written commercial authorization is required only to remove,
replace, hide, crop, cover, weaken, restyle, or otherwise alter the required
Flyfish Viewer watermark, or to receive a separately built watermark-free
runtime or source delivery. Commercial authorization applies only to the
entities, deployments, features, origins, term, and other scope stated in that
agreement.
- any use by or for a company, organization, government body, school,
nonprofit, team, employer, customer, or client, including internal evaluation;
- production, intranet, extranet, SaaS, hosted, cloud, embedded, OEM, resale,
consulting, customer-delivery, revenue-generating, fee-supported, sponsored,
or professionally connected use;
- integration into any product, service, project, procurement, sales demo, or
workflow connected with business or compensated activity; and
- any removal, hiding, obstruction, weakening, alteration, or replacement of
the required Flyfish Viewer watermark or public-edition restrictions.
Authorization information: https://dev.flyfish.group/shop
A separately purchased commercial or enterprise agreement applies only to the
features, deployments, origins, entities, term, and other scope expressly stated
in that agreement. A commercial agreement does not amend this Public Package.
Flyfish may instead provide a separately built commercial package.
Purchase and authorization information:
https://dev.flyfish.group/shop
4. Restrictions
Except to the limited extent that mandatory law expressly permits despite this
restriction, You may not, and may not enable or assist another person to:
Except to the limited extent mandatory law permits despite these restrictions,
You may not, and may not enable another person to:
- redistribute, publish, mirror, sublicense, sell, rent, lease, transfer,
repackage, or make the Public Package available as a standalone download,
reusable dependency, CDN asset, hosted API, or service for third parties;
- modify, translate, adapt, patch, or create derivative works from the Public
Package, WebAssembly module, or watermark;
- sell, rent, sublicense, rebrand, rename, or publish the Public Runtime as a
standalone or competing package, download, API, hosted conversion service,
or product that substitutes for the official @file-viewer/ppt package;
- represent the Public Runtime as Your own engine, as open source, or as
licensed under Apache-2.0, MIT, BSD, GPL, or another open-source license;
- modify, translate, patch, adapt, or create derivative works from the Public
Runtime except for the routine integration transformations expressly allowed
in Section 2;
- reverse engineer, decrypt, decompile, disassemble, extract, dump, recover, or
otherwise attempt to derive source code, keys, protected modules, algorithms,
or non-public interfaces;
- bypass, forge, replace, disable, or interfere with any policy gate, integrity
check, encryption, feature restriction, watermark control, or other technical
protection measure;
attempt to derive source code, keys, protected modules, algorithms, or
non-public interfaces;
- bypass, forge, replace, disable, or interfere with a policy gate, integrity
check, encryption measure, feature restriction, watermark control, or other
technical protection;
- remove, hide, crop, cover, restyle, obscure, weaken, or interfere with the
Flyfish Viewer watermark in the viewer output;
required Flyfish Viewer watermark without separate written authorization; or
- remove or alter copyright, license, attribution, provenance, trademark, or
commercial-use notices; or
- represent the Public Package as open source or as licensed under Apache-2.0,
MIT, BSD, GPL, or another open-source license.
third-party notices.
Installing the official package through npm and making reasonable backup copies
solely for Your permitted use are not prohibited redistribution.
An exact official package mirror, cache, backup, or static copy used to install
or deploy an Integrated Product is not prohibited standalone redistribution.
Technical bundling, minification, and static-asset deployment are permitted only
as necessary to operate Your own project within the Limited Free Grant, provided
that the Public Package is not exposed or supplied as a reusable library,
standalone dependency, mirror, download, API, or service, and provided that all
license notices, integrity controls, and required watermarks remain intact.
5. Proprietary and open-source boundary
5. Separate source deliveries and Apache-2.0 boundary
This License applies only to the Public Runtime. It does not grant source code,
source-delivery, patent, trademark, or open-source rights. Apache-2.0 terms that
may apply to File Viewer or to a separately identified source delivery do not
extend to @file-viewer/ppt, its WebAssembly runtime, or Flyfish trademarks.
This License applies only to the Public Package and does not grant rights under
the Apache License 2.0 or any other open-source license.
Third-party components identified in the NOTICE remain subject to their own
licenses. Those notices do not expand the grant for Flyfish proprietary code.
Any Apache License 2.0 terms that Flyfish may separately provide to a specific
source-delivery customer apply only to the source files and scope expressly
identified in that separate delivery. Those terms are not incorporated into,
and do not extend to, this Public Package, its public WebAssembly distribution,
the Flyfish Viewer watermark, or Flyfish trademarks.
Nothing in this License changes rights already validly granted in a separate
written delivery or license agreement.
6. Ownership and trademark
6. Watermark and limited trademark permission
Flyfish and its licensors retain all title and intellectual-property rights in
the Public Runtime. The narrow permission to display the unmodified Flyfish
Viewer watermark does not grant any other trademark or endorsement right.
The Flyfish name and Flyfish Viewer watermark are protected marks of Flyfish.
Solely so You can comply with this License, Flyfish grants You a narrow,
non-transferable permission to display the unmodified mandatory watermark as
produced by the Public Package. No other trademark, branding, endorsement, or
merchandising right is granted.
7. Termination
Only a separately purchased and separately built commercial package may omit
the public watermark. Possession of a license file, source delivery, package
copy, or modified runtime does not by itself authorize watermark removal.
This License terminates automatically if You materially violate it. Your rights
are reinstated when You cure the violation within 30 days after discovery,
unless Flyfish has notified You of a repeated or intentional violation.
7. Ownership and reservation of rights
8. Disclaimer and limitation of liability
Flyfish and its licensors retain all title, ownership, copyright, patent,
trade-secret, trademark, and other intellectual-property rights in the Public
Package. No right is granted by implication, estoppel, exhaustion, or otherwise.
All rights not expressly granted are reserved.
THE PUBLIC RUNTIME IS PROVIDED “AS IS”, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW, FLYFISH IS NOT LIABLE FOR INDIRECT,
INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING FROM ITS USE.
Third-party components, if expressly identified in accompanying notices, remain
subject to their respective licenses solely for those identified components.
No third-party notice expands the grant for Flyfish proprietary components.
9. Entire license
8. Updates and policy changes
Each version of the Public Package is governed by the LICENSE file shipped with
that version. Flyfish may offer later versions under revised terms. Continuing
to use an updated version constitutes acceptance of the terms shipped with that
updated version.
9. Termination
This License terminates automatically and immediately upon breach. On
termination, You must stop all use and delete every copy under Your possession
or control. Sections 3 through 7 and 9 through 11 survive termination.
Termination does not limit any other remedy available to Flyfish.
10. Disclaimer and limitation of liability
THE PUBLIC PACKAGE IS PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING TITLE, NON-INFRINGEMENT,
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AVAILABILITY, OR
SECURITY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, FLYFISH AND ITS LICENSORS WILL
NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY,
PUNITIVE, OR COMMERCIAL DAMAGES, OR FOR LOSS OF DATA, PROFITS, REVENUE, GOODWILL,
OR BUSINESS INTERRUPTION, ARISING FROM OR RELATED TO THE PUBLIC PACKAGE OR THIS
LICENSE.
11. General
This License is the complete agreement for the Public Package unless You and
Flyfish have signed a separate written agreement that expressly governs the
same use. If a provision is unenforceable, it will be limited to the minimum
extent necessary and the remaining provisions will continue in effect. A waiver
must be in writing and applies only to the stated instance. You may not assign
this License. Headings are for convenience only.
12. Contact
Commercial licensing: https://dev.flyfish.group/shop
Support email: wybaby168@gmail.com
中文摘要(仅便于阅读;如与英文条款冲突,以英文条款为准)
- 本 npm 公网包是 Flyfish 专有二进制发行版,不是开源软件,也不适用
Apache-2.0。单独向特定源码客户交付的 Apache-2.0 条款,仅适用于该次交付中
明确列出的源码和范围,不会扩展到本公网 npm 包。
- 免费授权对象仅为以个人身份行事的自然人,且仅限个人、非商用、非组织用途;
公司、组织、政府、学校、非营利机构、团队、雇主或客户的内部评估也属于商用。
- 公网水印版不限制正常 HTTP/HTTPS origin,但每一页必须完整显示
Flyfish Viewer 水印。不得删除、遮挡、裁剪、弱化或替换水印。
- 不得再分发、镜像、转售、重打包、修改、反编译、解密、提取、伪造授权或绕过
WASM、完整性校验、功能限制及其他技术保护措施。
- 在免费授权范围内,仅为运行本人项目而进行必要的前端打包、压缩和静态资源部署
是允许的,但不得将本包作为可复用依赖、镜像、独立下载、API 或服务向第三方
提供,并且必须完整保留许可证声明、完整性保护和水印。
- 商业、生产、内网、SaaS、托管、嵌入、OEM、客户项目、收费或其他业务用途,
必须先购买单独商业授权;只有单独构建的商业包可以不显示公网水印。
- 商业授权购买地址:https://dev.flyfish.group/shop
This License is the complete public grant for the Public Runtime. A separate
written agreement controls only where it expressly grants additional rights.

@@ -6,20 +6,23 @@ {

"packageName": "@file-viewer/ppt",
"packageVersion": "0.3.0",
"packageVersion": "0.3.1",
"engine": "flyfish-classic-ppt-native-engine",
"engineBuild": "28e655e6a05c9b73",
"engineBuild": "593d0a6cf32f928f",
"id": "FV-PPT-PUBLIC-WATERMARKED-V2",
"feature": "ppt",
"edition": "public-watermarked",
"holder": "Individual Personal Non-Commercial Use",
"holder": "Individuals and Organizations",
"distribution": "proprietary-public-binary",
"commercialUse": false,
"commercialUse": true,
"publicAnyOrigin": true,
"watermarkRequired": true,
"watermarkText": "Flyfish Viewer",
"usePolicy": "public-individual-noncommercial-watermarked",
"licensePolicy": "flyfish-public-watermarked-binary-license-v1",
"usePolicy": "public-watermarked-general-use",
"licensePolicy": "flyfish-public-watermarked-binary-license-v2",
"sourceCodeRights": false,
"sourceDeliveryRights": false,
"apacheLicenseApplies": false,
"redistributionAllowed": false,
"redistributionAllowed": true,
"redistributionPolicy": "unmodified-integrated-bundling-only",
"standaloneRedistributionAllowed": false,
"watermarkRemovalRequiresCommercialAuthorization": true,
"runtimeLicenseRequired": false,

@@ -29,3 +32,3 @@ "renderer": "native-wasm-worker-offscreen-canvas",

"wasmFile": "ppt-native.wasm",
"wasmBytes": 1557607,
"wasmBytes": 1557871,
"workerFile": "worker.mjs",

@@ -42,3 +45,3 @@ "fontPack": {

"watermarkEnforcement": "native-final-frame",
"wasmSha256": "c14dd1d5b971817b2eb133739fe928920b9ccc0a5afb25f7044d879bed7c6d23"
"wasmSha256": "8e95d7de0e322d6c96dcd7ea18c5cd9b6783cb82f3fe1c8714008119f19e7915"
}
+16
-17
@file-viewer/ppt
Copyright 2026 Flyfish.
PROPRIETARY PUBLIC BINARY DISTRIBUTION — NOT OPEN SOURCE
PROPRIETARY PUBLIC WATERMARKED RUNTIME — NOT OPEN SOURCE
This npm package is governed only by the included Flyfish Public Watermarked
Binary License. It is not licensed under Apache-2.0. Apache-2.0 terms supplied
under a separate written source-code delivery apply only to the files and scope
expressly identified in that separate delivery and do not extend to this npm
package.
This npm package is governed by the included Flyfish Public Watermarked Runtime
License. It is not licensed under Apache-2.0. Apache-2.0 terms that may apply to
File Viewer or a separately identified source delivery do not extend to this
runtime.
Free use is limited to an individual natural person acting solely in a personal,
non-commercial, non-organizational capacity. Use by or for any company,
organization, government body, school, nonprofit, team, employer, customer, or
client requires a purchased commercial license.
The unmodified public runtime may be used by individuals and organizations for
personal, internal, commercial, production, SaaS, hosted, and customer-facing
applications. It may be bundled, copied, hosted, mirrored, and redistributed as
an integrated dependency of File Viewer or another application, including npm,
Full, CDN/IIFE, Docker, offline, copy-assets, and GitHub Release distributions.
Every public rendering must display the unmodified Flyfish Viewer watermark.
Only a separately purchased and separately built commercial package may omit
that watermark.
Only separate written commercial authorization may permit removing, replacing,
hiding, or weakening that watermark or using a watermark-free build.
This package contains a native PPT parsing and Canvas rasterization WebAssembly
runtime plus generated public declarations. It does not include a customer
runtime license, license-signing secret, commercial watermark-removal
capability, source-delivery rights, or readable parser/renderer source.
The package contains a native PPT parsing and Canvas rasterization WebAssembly
runtime plus generated public declarations. It does not include source-delivery
rights, watermark-removal capability, or readable parser/renderer source.
Commercial licensing: https://dev.flyfish.group/shop
Commercial watermark authorization: https://dev.flyfish.group/shop

@@ -28,0 +27,0 @@ The package ships deterministic fallback font resources separately from the

{
"name": "@file-viewer/ppt",
"version": "0.3.0",
"version": "0.3.1",
"description": "Professional native WebAssembly canvas viewer for PowerPoint 97-2003 (.ppt) files.",

@@ -5,0 +5,0 @@ "type": "module",

+19
-16

@@ -196,5 +196,5 @@ # @file-viewer/ppt

const viewer = await createPptViewer({
workerUrl: new URL('/vendor/file-viewer/ppt/0.3.0/worker.mjs', location.origin),
wasmUrl: new URL('/vendor/file-viewer/ppt/0.3.0/ppt-native.wasm', location.origin),
fontUrl: new URL('/vendor/file-viewer/ppt/0.3.0/ppt-font-cjk.otf', location.origin)
workerUrl: new URL('/vendor/file-viewer/ppt/0.3.1/worker.mjs', location.origin),
wasmUrl: new URL('/vendor/file-viewer/ppt/0.3.1/ppt-native.wasm', location.origin),
fontUrl: new URL('/vendor/file-viewer/ppt/0.3.1/ppt-font-cjk.otf', location.origin)
});

@@ -272,8 +272,10 @@ ```

| --- | --- | --- | --- |
| Public npm edition | Individual personal, non-commercial, non-organizational use | Mandatory `Flyfish Viewer` on every slide | Any normal HTTP/HTTPS origin |
| Commercial edition | Licensed company, organization, customer project, intranet, SaaS, OEM, or production use | Watermark-free build available according to the purchased agreement | According to the commercial agreement |
| Public npm edition | Any lawful personal, organizational, commercial, production, SaaS, hosted, or customer-facing use | Mandatory `Flyfish Viewer` on every slide | Any normal HTTP/HTTPS origin |
| Watermark-free edition | Uses covered by a separate written authorization | Watermark-free build according to the purchased agreement | According to the commercial agreement |
**Commercial use requires a purchased license.** Use by or for a company,
organization, government body, school, nonprofit, team, employer, customer, or
client—including internal evaluation—is commercial use.
The unmodified public runtime can be bundled, self-hosted, and redistributed as
an integrated dependency, including File Viewer Full, CDN/IIFE, Docker, offline,
copy-assets, and GitHub Release distributions. A paid authorization is required
only to remove, replace, hide, or weaken the required watermark, or to receive a
separate watermark-free build or source delivery.

@@ -284,3 +286,3 @@ The public npm edition is proprietary software and is **not licensed under

Purchase a commercial license from the
Purchase watermark-free commercial authorization from the
[Flyfish Shop](https://dev.flyfish.group/shop).

@@ -451,3 +453,3 @@

将资源发布在版本化或内容寻址目录(如 `/vendor/file-viewer/ppt/0.3.0/`)后,
将资源发布在版本化或内容寻址目录(如 `/vendor/file-viewer/ppt/0.3.1/`)后,
可配置:

@@ -484,7 +486,8 @@

| --- | --- | --- | --- |
| 公网 npm 版 | 自然人个人、非商业、非组织用途 | 每页强制显示 `Flyfish Viewer` | 任意正常 HTTP/HTTPS origin |
| 商业版 | 已授权的公司、组织、客户项目、内网、SaaS、OEM 或生产用途 | 按商业协议提供无公网水印构建 | 按商业协议执行 |
| 公网 npm 版 | 任何合法的个人、组织、商业、生产、SaaS、内网或客户项目用途 | 每页强制显示 `Flyfish Viewer` | 任意正常 HTTP/HTTPS origin |
| 无水印版 | 书面商业授权覆盖的用途 | 按协议提供无水印构建 | 按商业协议执行 |
**任何商业用途均需购买授权。** 公司、组织、政府、学校、非营利机构、团队、
雇主、客户或委托项目的使用,包括内部评估,均属于商业用途。
未修改的公网运行时可以作为应用依赖打包、自托管和再分发,包括 File Viewer Full、
CDN/IIFE、Docker、离线包、copy-assets 和 GitHub Release。只有移除、替换、隐藏或
弱化强制水印,或取得单独的无水印构建/源码交付时,才需要书面商业授权。

@@ -494,3 +497,3 @@ 公网 npm 版是专有软件,**不适用 Apache-2.0**。禁止删除、隐藏、遮挡、替换或

商业授权请前往 [Flyfish 商店](https://dev.flyfish.group/shop)购买。
无水印商业授权请前往 [Flyfish 商店](https://dev.flyfish.group/shop)购买。

@@ -500,3 +503,3 @@ ### 产品链接

- [产品文档](https://officejs-doc.pages.dev)
- [商业授权](https://dev.flyfish.group/shop)
- [无水印商业授权](https://dev.flyfish.group/shop)
- [问题反馈](https://github.com/flyfish-dev/office-preview-js/issues)

Sorry, the diff of this file is not supported yet