@file-viewer/ppt
Advanced tools
+15
-9
@@ -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 @@ |
+8
-5
@@ -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. |
+12
-9
@@ -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 |
+1
-1
| { | ||
| "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
Unidentified License
LicenseSomething that seems like a license was found, but its contents could not be matched with a known license.
Found 2 instances
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Unidentified License
LicenseSomething that seems like a license was found, but its contents could not be matched with a known license.
Found 2 instances
2526
0.48%499
0.6%2
-33.33%18132948
-0.02%