CosPreview 是一个用于在 MediaWiki 页面中嵌入腾讯云对象存储(COS)文档预览功能的扩展。它通过 COS 的文档转换服务,将存储在 COS 中的文件(如 Excel、Word、PDF 等)转换为 HTML 预览页面,并直接在 wiki 中显示。
主要功能:


extensions 目录并解压(如果使用 Git,可克隆到该目录)。LocalSettings.php 中添加以下代码以启用扩展:
wfLoadExtension('CosPreview');LocalSettings.php 中添加额外设置(具体参数请参考扩展文档)。https://your-wiki/mw-config/ 或使用命令行工具)。在 MediaWiki 页面的 wikitext 中,使用 <cospreview> 标签插入文档预览。标签支持以下属性:
id(必需):腾讯云 COS 的存储桶 ID 或 CDN 标识符,例如 "cdn-1253443493"。path(必需):文件在 COS 存储桶中的路径,例如 "picgo/202411201059195.xlsx"。region(必需):COS 存储桶所在的区域,例如 "ap-beijing"(北京区域)。示例:
<cospreview id="cdn-1253443493" path="picgo/202411201059195.xlsx" region="ap-beijing" />
这将在页面中嵌入一个预览区域,显示指定 Excel 文件的内容。
ap-beijing(北京)、ap-shanghai(上海)等。完整区域列表请参考腾讯云文档。<cospreview id="my-bucket-id" path="documents/report.docx" region="ap-shanghai" /><cospreview id="cdn-123456789" path="files/manual.pdf" region="ap-guangzhou" />如果您遇到问题或想贡献代码,请访问 GitHub 项目页面 提交 Issue 或 Pull Request。
CosPreview is a MediaWiki extension that allows embedding document previews from Tencent Cloud Object Storage (COS). It converts files stored in COS (e.g., Excel, Word, PDF) into HTML previews using COS's document processing service and displays them directly in wiki pages.
Features:
extensions directory of your MediaWiki installation, then unzip it (if using Git, clone into this directory).LocalSettings.php to enable the extension:
wfLoadExtension('CosPreview');LocalSettings.php (refer to extension documentation for details).https://your-wiki/mw-config/ or command-line tools).In MediaWiki wikitext, use the <cospreview> tag to insert a document preview. The tag supports the following attributes:
id (required): The bucket ID or CDN identifier from Tencent Cloud COS, e.g., "cdn-1253443493".path (required): The file path within the COS bucket, e.g., "picgo/202411201059195.xlsx".region (required): The region of the COS bucket, e.g., "ap-beijing" (Beijing region).Example:
<cospreview id="cdn-1253443493" path="picgo/202411201059195.xlsx" region="ap-beijing" />
This will embed a preview area in the page showing the content of the specified Excel file.
ap-beijing (Beijing), ap-shanghai (Shanghai). For a full list, refer to Tencent Cloud documentation.<cospreview id="my-bucket-id" path="documents/report.docx" region="ap-shanghai" /><cospreview id="cdn-123456789" path="files/manual.pdf" region="ap-guangzhou" />NotesIf you encounter issues or want to contribute, please visit the GitHub project page to submit an Issue or Pull Request.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。