diff --git a/package/baiban/README.md b/package/baiban/README.md index f768e33..ed6eebe 100644 --- a/package/baiban/README.md +++ b/package/baiban/README.md @@ -1,8 +1 @@ -# React + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh +# use the tldraw library \ No newline at end of file diff --git a/package/kanban/README.md b/package/kanban/README.md index 6f44004..a1d5dfd 100644 --- a/package/kanban/README.md +++ b/package/kanban/README.md @@ -1,226 +1 @@ -

- Personal Kanban logo

-

- -# - -

- A virtual offline Kanban Board for your personal projects and work flows. -

- -

- Description GIF

-

- -[![Current Version](https://img.shields.io/badge/version-1.0.0-green.svg)](https://nishantpainter.github.io/personal-kanban) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-orange.svg?style=flat-square)](http://makeapullrequest.com) [![License](https://img.shields.io/github/license/day8/re-frame.svg)](https://github.com/nishantpainter/personal-kanban/blob/main/license.txt) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-blue.svg)](https://github.com/nishantpainter/personal-kanban/commits/main) [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://github.com/nishantpainter/personal-kanban/issues) - -[English](https://github.com/nishantpainter/personal-kanban/blob/main/README.md) - [Français](https://github.com/nishantpainter/personal-kanban/blob/main/README_FR.md) - [Español](https://github.com/nishantpainter/personal-kanban/blob/main/README_ES.md) - [Pусский](https://github.com/nishantpainter/personal-kanban/blob/main/README_RU.md) - [Deutsch](https://github.com/nishantpainter/personal-kanban/blob/main/README_DE.md) - [हिंदी](https://github.com/nishantpainter/personal-kanban/blob/main/README_IN.md) - [中文](https://github.com/nishantpainter/personal-kanban/blob/main/README_CN.md) - [日本語](https://github.com/nishantpainter/personal-kanban/blob/main/README_JP.md) - -Personal Kanban is an offline capable application or tool that implements kanban to manage work at personal level. Work items can be represented as records and columns to depict each stage of your work process. Columns can be as simple as "todo", "in-progress" and "done", or it can be complex to suit your flow. - -It's a tool to visualize and optimize your workflow. Physical boards are popular among few, while virtual boards like Personal Kanban play a critical role in agile software development considering their accessibility, simplicity and elegant display. Regardless of whether a board is physical or virtual, it must depict work visually along with clearly identifying the blockage and other dependencies. Each of these features are offered seamlessly by Personal Kanban. - -Plan your work with flexibility, identify and resolve bottlenecks and overview your complete work visually. - -# Table of Contents - -- **[Introduction](#introduction)** -- **[Features](#features)** -- **[How to Use](#how-to-use)** - - **[Add Column](#add-column)** - - **[Edit Column](#edit-column)** - - **[Delete Column](#delete-column)** - - **[Move Column](#move-record)** - - **[Add Record](#add-record)** - - **[Edit Record](#edit-record)** - - **[Delete Record](#delete-record)** - - **[Move Record](#move-record)** - - **[Delete All Records](#delete-all-records)** - - **[Clear Board](#clear-board)** - - **[Change Language](#change-language)** - - **[Toggle Dark Mode](#toggle-dark-mode)** -- **[Dark Mode](#dark-mode)** -- **[Localization](#localization)** -- **[Offline Usage](#offline-usage)** -- **[Development](#development)** -- **[Privacy](#privacy)** -- **[Other References](#other-references)** - -## Introduction - -It is an agile project management tool that helps you visualize your work, limit your work-in-progress(wip) and to craft & optimize your work flow to get the maximum output. To achieve this, it makes use of columns and records. Personal kanban offers visual clue, columns, wip limits, start point and end point to set you up for success. - -## Features - -A few of the things you can do with Personal Kanban: - -- Add, Edit, Delete Columns -- Move Columns -- Add, Edit, Delete Records -- Move Records -- Restrict WIP limits for Columns -- Manage Column and Records Background Colors -- Clear Board -- Dark Mode -- Localization Support -- Offline local storage - -## How to Use - -You can access the application by visiting [Website](https://nishantpainter.github.io/personal-kanban/). The application has a features set as follows : - -### Add Column - -Add a new column by click on + icon button from the toolbar. Enter the details of the column, including title ( mandatory ), description, background color and wip limit. - -

- Add Column GIF

-

- -### Edit Column - -Edit the column by click on edit icon button besides column title. Update the form and click submit for commiting change or cancel to close the dialog. - -

- Edit Column GIF

-

- -### Delete Column - -Delete the column by click on delete icon button besides edit icon button. This will delete the column along with all the records for the column. - -

- Delete Column GIF

-

- -### Move Column - -Hold and drag the column from it's body or column header to move it across other columns on the board. - -

- Move Column GIF

-

- -### Add Record - -Add a new record by click on add icon button beneath column title / description. Enter the details of the record title ( mandatory ), description and background color. On submitting a new record will be added to column with created timestamp as caption. - -

- Add Record GIF

-

- -### Edit Record - -Edit the record by click on edit icon button besides record title. Update the form and click submit for commiting change or cancel to close the dialog. - -

- Edit Record GIF

-

- -### Delete Record - -Delete the record by click on delete icon button besides record edit icon button. This will delete the record from the column. - -

- Delete Record GIF

-

- -### Move Record - -Hold and drag the record from it's body or record header to move it across other columns record list on the board. - -

- Move Record GIF

-

- -### Delete All Records - -Delete all the record belonging to the column by clicking on the delete icon button besides add record icon button. It will remove entire record list from column. - -

- Delete All Record GIF

-

- -### Clear Board - -Click on the delete icon button from the toolbar to clear entire board. It will delete all the columns and records from the board. - -

- Clear Board GIF

-

- -### Change Language - -You can change language of the application by clicking on the globe icon button in the toolbar. Select suitable language from the menu and the application locale will be change to selected language. - -

- Change Language GIF

-

- -### Toggle Dark Mode - -You can toggle between the dark mode by clicking on the icon button from the toolbar. - -

- Toggle Dark Mode GIF

-

- -## Dark Mode - -Dark mode helps you quickly turn the screen to dark ( while using during night). Toolbar offers you icon button that serve as an on/off switch for dark mode. - -## Localization - -Personal kanban offers local support for language including : - -- English -- Français -- Español -- Pусский -- Deutsch -- हिंदी -- 中文 -- 日本語 - -## Offline Usage - -The application is registered with service workers and behaves as a progressive web application ([PWA](https://en.wikipedia.org/wiki/Progressive_web_application)). For offline usage you can select the **Add To Home** option, while accessing application in browser, to install the application locally to your mobile devices. - -## Development - -The application is scaffolded using create-react-app ([CRA](https://create-react-app.dev/docs/getting-started/)) with [Typescript](https://www.typescriptlang.org/) templating. You can clone the [Personal Kanban](https://github.com/nishantpainter/personal-kanban) repository for custom development. - -To run the application locally on your machine you can follow the steps below : - -- Using npm - -``` -1: git clone https://github.com/nishantpainter/personal-kanban.git -2: cd personal-kanban -3: npm install -4: npm run build -5: sudo npm install -g serve -6: serve -s build -``` - -- Using yarn - -``` -1: git clone https://github.com/nishantpainter/personal-kanban.git -2: cd personal-kanban -3: yarn install -4: yarn build -5: sudo npm install -g serve -6: serve -s build -``` - -## Privacy - -The application makes use of local storage for persisting your work columns & records and does not store any personal kanban data on any sort of server. The application uses Google analytics to get an overview of the application usage. - -## Other References - -- [What is Agile Software Development](https://en.wikipedia.org/wiki/Agile_software_development) -- [What is Kanban](https://www.atlassian.com/agile/kanban) -- [What is Kanban Board](https://en.wikipedia.org/wiki/Kanban_board#:~:text=A%20Kanban%20board%20is%20one,each%20stage%20of%20the%20process.) -- [Kanban vs Scrum](https://www.atlassian.com/agile/kanban/kanban-vs-scrum) +fork from https://nishantpainter.github.io/personal-kanban/ \ No newline at end of file diff --git a/package/mind-map/README.md b/package/mind-map/README.md index ecea58b..bcf70b8 100644 --- a/package/mind-map/README.md +++ b/package/mind-map/README.md @@ -1,388 +1 @@ -

Simple mind map

- -[![npm-version](https://img.shields.io/npm/v/simple-mind-map)](https://www.npmjs.com/package/simple-mind-map) -![npm download](https://img.shields.io/npm/dm/simple-mind-map) -[![GitHub issues](https://img.shields.io/github/issues/wanglin2/mind-map)](https://github.com/wanglin2/mind-map/issues) -![license](https://img.shields.io/npm/l/express.svg) -[![GitHub stars](https://img.shields.io/github/stars/wanglin2/mind-map)](https://github.com/wanglin2/mind-map/stargazers) -[![GitHub forks](https://img.shields.io/github/forks/wanglin2/mind-map)](https://github.com/wanglin2/mind-map/network/members) - -> 中文名:思绪思维导图。一个简单&强大的 Web 思维导图。 - -本项目包含两部分: - -1.一个 js 思维导图库,不依赖任何框架,可以使用它来快速完成 Web 思维导图产品的开发。 - -开发文档:[https://wanglin2.github.io/mind-map/#/doc/zh/](https://wanglin2.github.io/mind-map/#/doc/zh/)。 - -2.一个 Web 思维导图,基于思维导图库、Vue2.x、ElementUI 开发,可以操作电脑本地文件,可以当做一个在线版思维导图应用使用,也可以自部署和二次开发。 - -在线地址:[https://wanglin2.github.io/mind-map/](https://wanglin2.github.io/mind-map/)。 - -此外也提供了客户端可供下载使用,支持`Windows`、`Mac`及`Linux`,下载地址: - -Github:[releases](https://github.com/wanglin2/mind-map/releases)。百度云盘:[地址](https://pan.baidu.com/s/1huasEbKsGNH2Af68dvWiOg?pwd=3bp3)。 - -> 客户端版本会落后于在线版本,尝试最新功能请优先使用在线版。 - -# 特性 - -- [x] 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积 -- [x] 支持逻辑结构图、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构 -- [x] 内置多种主题,允许高度自定义样式,支持注册新主题 -- [x] 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要、数学公式 -- [x] 节点支持拖拽(拖拽移动、自由调整)、多种节点形状;支持扩展节点内容、支持使用 DDM 完全自定义节点内容 -- [x] 支持画布拖动、缩放 -- [x] 支持鼠标按键拖动选择和 Ctrl+左键两种多选节点方式 -- [x] 支持导出为`json`、`png`、`svg`、`pdf`、`markdown`、`xmind`、`txt`,支持从`json`、`xmind`、`markdown`导入 -- [x] 支持快捷键、前进后退、关联线、搜索替换、小地图、水印、滚动条、手绘风格、彩虹线条 -- [x] 提供丰富的配置,满足各种场景各种使用习惯 -- [x] 支持协同编辑 -- [x] 支持演示模式 - -官方提供了如下插件,可根据需求按需引入(某个功能不生效大概率是因为你没有引入对应的插件),具体使用方式请查看文档: - -> RichText(节点富文本插件)、Select(鼠标多选节点插件)、Drag(节点拖拽插件)、AssociativeLine(关联线插件)、Export(导出插件)、KeyboardNavigation(键盘导航插件)、MiniMap(小地图插件)、Watermark(水印插件)、TouchEvent(移动端触摸事件支持插件)、NodeImgAdjust(拖拽调整节点图片大小插件)、Search(搜索插件)、Painter(节点格式刷插件)、Scrollbar(滚动条插件)、Formula(数学公式插件)、Cooperate(协同编辑插件)、RainbowLines(彩虹线条插件)、Demonstrate(演示模式插件)、HandDrawnLikeStyle(手绘风格插件)[收费] - -本项目不会实现的特性: - -> 1.自由节点,即多个根节点; -> -> 2.概要节点后面继续添加节点; -> -> 如果你需要以上特性,那么本库可能无法满足你的需求。 - -# 安装 - -```bash -npm i simple-mind-map -``` - -# 使用 - -提供一个宽高不为 0 的容器元素: - -```html -
-``` - -另外再设置一下`css`样式: - -```css -#mindMapContainer * { - margin: 0; - padding: 0; -} -``` - -然后创建一个实例: - -```js -import MindMap from "simple-mind-map"; - -const mindMap = new MindMap({ - el: document.getElementById("mindMapContainer"), - data: { - data: { - text: "根节点", - }, - children: [], - }, -}); -``` - -即可得到一个思维导图。 - -想要实现更多功能?可以查看[开发文档](https://wanglin2.github.io/mind-map/#/doc/zh/)。 - -# License - -[MIT](./LICENSE)。保留`mind-map`版权声明的情况下可随意商用。如不想保留可联系作者。 - -# 微信交流群 - -群聊人数较多,无法通过二维码入群,可以微信添加`wanglinguanfang`拉你入群。思维导图相关问题皆可在群里提问,不必私聊作者。 - -# star - -如果喜欢本项目,欢迎点个 star,这对我们很重要。 - -[![Star History Chart](https://api.star-history.com/svg?repos=wanglin2/mind-map&type=Date)](https://star-history.com/#wanglin2/mind-map&Date) - -# 关于定制 - -如果你有个性化的商用定制需求,可以联系我们,我们提供付费开发服务。 - -# 请作者喝杯咖啡 - -开源不易,如果本项目有帮助到你的话,可以考虑请作者喝杯咖啡,你的支持是开发者持续维护的最大动力~ - -> 推荐使用支付宝,微信获取不到头像。转账请备注【思维导图】。 - -

- - -

- -

- - - Think - - - - 志斌 - - - - 小土渣的宇宙 - - - - qp - - - - ZXR - - - - 花儿朵朵 - - - - suka - - - - Chris - - - - 水车 - - - - 仓鼠 - - - - 千帆 - - - - 才镇 - - - - 小米bbᯤ²ᴳ - - - - *棐 - - - - Luke - - - - 布林 - - - - 南风 - - - - 蜉蝣撼大叔 - - - - - - - - - - - - 沐风牧草 - - - - 有希 - - - - 樊笼 - - - - 达仁科技 - - - - 小逗比 - - - - 天清如愿 - - - - 敬明朗 - - - - 飞箭 - - - - 戚永峰 - - - - moom - - - - 张扬 - - - - 长沙利奥软件 - - - - HaHN - - - - 继龙 - - - - - - - - 易空小易 - - - - 国发 - - - - 建明 - - - - 汪津合 - - - - 博文 - - - - 慕智打印-兰兰 - - - - 锦冰 - - - - 旭东 - - - - 俊奇 - - - - 橘半 - - - - pluvet - - - - 皇登攀 - - - - 风格 - - - - SR - - - - 逆水行舟 - - - - LiuJL - - - - L - - - - sunniberg - - - - 在下青铜五 - - - - 木星二号 - - - - 阿晨 - - - - - - - - 庆国 - - - - Alex - - - - 子豪 - - - - 宏涛 - - - - 最多5个字 - - - - 雨馨 - - - - ZX - - - - - -

+fork from https://github.com/wanglin2/mind-map/ \ No newline at end of file diff --git a/package/photoshop/README.md b/package/photoshop/README.md index f159ed9..c59c86d 100644 --- a/package/photoshop/README.md +++ b/package/photoshop/README.md @@ -1,63 +1 @@ -# miniPaint - -Online image editor lets you create, edit images using HTML5 technologies. -No need to buy, download, install or have obsolete flash. No ads. -Key features: layers, filters, HTML5, open source, Photoshop alternative. - -miniPaint operates directly in the browser. You can create images, paste from the clipboard (ctrl+v) -or upload from the computer (using menu or drag & drop). Nothing will be sent to any server. Everything stays in your -browser. - -## URL: -**https://viliusle.github.io/miniPaint/** - -## Preview: -![miniPaint](https://raw.githubusercontent.com/viliusle/miniPaint/master/images/preview.gif) -(generated using miniPaint) - -**Change log:** [/miniPaint/releases](https://github.com/viliusle/miniPaint/releases) - -## Browser Support -- Chrome -- Firefox -- Opera -- Edge -- Safari - -## Features - -- **Files**: open images, directories, URL, data URL, drag and drop, save (PNG, JPG, BMP, WEBP, animated GIF, TIFF, JSON -(layers data), print. -- **Edit**: Undo, cut, copy, paste, selection, paste from clipboard. -- **Image**: information, EXIF, trim, zoom, resize (Hermite resample, default resize), rotate, flip, -color corrections (brightness, contrast, hue, saturation, luminance), auto adjust colors, grid, histogram, negative. -- **Layers**: multiple layers system, differences, merge, flatten, Transparency support. -- **Effects**: Black and White, Blur (box, Gaussian, stack, zoom), Bulge/Pinch, Denoise, Desaturate, Dither, Dot Screen, -Edge, Emboss, Enrich, Gamma, Grains, GrayScale, Heatmap, JPG Compression, Mosaic, Oil, Sepia, Sharpen, Solarize, -Tilt Shift, Vignette, Vibrance, Vintage, Blueprint, Night Vision, Pencil, also Instagram Filters: 1977, Aden, Clarendon, -Gingham, Inkwell, Lo-fi, Toaster, Valencia, X-Pro II. -- **Tools**: pencil, brush, magic wand, erase, fill, color picker, letters, crop, blur, sharpen, desaturate, clone, - borders, sprites, key-points, color zoom, replace color, restore alpha, content fill. -- **Help**: keyboard shortcuts, translations. - -## Embed -To embed this app in the other page, use this HTML code: - - - -## Build instructions -See [Wiki > Build instructions](https://github.com/viliusle/miniPaint/wiki/Build-instructions) - -## Wiki -See [Wiki](https://github.com/viliusle/miniPaint/wiki) - -## Contributors - - - - -## License -MIT License - -## Support -Please use the GitHub issues for support, features, issues or use mail www.viliusl@gmail.com for contacts. +form from https://github.com/viliusle/miniPaint/ \ No newline at end of file diff --git a/package/pptx/README.md b/package/pptx/README.md index c639b38..8d956ec 100644 --- a/package/pptx/README.md +++ b/package/pptx/README.md @@ -1,199 +1 @@ -

- -

- -

- - stars - - - forks - - - license - - - language - - - issue - -

- -[简体中文](README_zh.md) | English - - -# 🎨 PPTist -> A web-based presentation (slideshow) application built with Vue3.x and TypeScript, that replicates most of the common features of Microsoft Office PowerPoint, allowing for the editing and presentation of PPTs online. It offers a rich set of shortcuts and right-click context menus, aiming to recreate a desktop-like application experience. Additionally, it supports exporting to local PPTX files. If you’re looking to develop a “Web Slideshow Application,” PPTist is a great place to start. - -Try it online👉:[https://pipipi-pikachu.github.io/PPTist/](https://pipipi-pikachu.github.io/PPTist/) - - -# 🚀 Installation -``` -npm install - -npm run dev -``` - - -# 📚 Features -### Basic Features -- History (undo, redo) -- Shortcuts -- Right-click menu -- Export local files (PPTX, JSON, images, PDF) -- Import and export pptist files -- Print -### Slide Page Editing -- Add/delete pages -- Copy/paste pages -- Adjust page order -- Background settings (solid color, gradient, image) -- Set canvas size -- Gridlines -- Rulers -- Canvas zoom and move -- Theme settings -- Extract slides style -- Speaker notes (rich text) -- Slide templates -- Transition animations -- Element animations (entrance, exit, emphasis) -- Selection panel (hide elements, layer sorting, element naming) -- Find/replace -- Annotations -### Slide Element Editing -- Add/delete elements -- Copy/paste elements -- Drag and move elements -- Rotate elements -- Scale elements -- Multiple element selection (marquee, point selection) -- Group multiple elements -- Batch edit multiple elements -- Lock elements -- Magnetic alignment of elements (move and scale) -- Adjust element layer -- Align elements to canvas -- Align elements to other elements -- Evenly distribute multiple elements -- Drag to add text and images -- Paste external images -- Set element coordinates, size, and rotation -- Element hyperlinks (link to webpage, link to other slide pages) -#### Text -- Rich text editing (color, highlight, font, font size, bold, italic, underline, strikethrough, subscript, inline code, quote, hyperlink, alignment, numbering, bullet points, paragraph indent, clear formatting) -- Line height -- Character spacing -- Paragraph spacing -- First line indent -- Fill color -- Border -- Shadow -- Transparency -- Vertical text -#### Images -- Crop (custom, shape, aspect ratio) -- Filters -- Tint (mask) -- Flip -- Border -- Shadow -- Replace image -- Reset image -- Set as background -#### Shapes -- Draw any polygon -- Draw any line (unclosed shape simulation) -- Replace shape -- Fill color -- Border -- Shadow -- Transparency -- Flip -- Shape format painter -- Edit text (supports rich text, similar to text element’s rich text editing) -#### Lines -- Color -- Width -- Style -- Endpoint style -#### Charts (bar, column, line, area, scatter, pie, donut) -- Chart conversion -- Data editing -- Background fill -- Theme color -- Coordinate system and axis text color -- Other chart settings -- Border -- Legend -#### Tables -- Add/delete rows and columns -- Theme settings (theme color, header, total row, first column, last column) -- Merge cells -- Cell styles (fill color, text color, bold, italic, underline, strikethrough, alignment) -- Border -#### Video -- Preview cover settings -- Auto play -#### Audio -- Icon color -- Auto play -- Loop play -#### Formulas -- LaTeX editing -- Color settings -- Formula line thickness settings -### Slide Show -- Preview all slides -- Pen and blackboard tools -- Timer tool -- Laser pointer -- Auto play -- Speaker view -### Mobile -- Basic editing - - Add/delete/copy/note/undo redo pages - - Insert text, images, rectangles, circles - - General element operations: move, scale, rotate, copy, delete, layer adjust, align - - Element styles: text (bold, italic, underline, strikethrough, font size, color, alignment), fill color -- Basic preview -- Play preview - - -# 👀 FAQ -Some common problems: [FAQ](/doc/Q&A.md) - - -# 🎯 Supplement -There is currently no complete development documentation, but the following documents may be of some help to you: -- [Project Directory and Data Structure](https://github.com/pipipi-pikachu/PPTist/blob/master/doc/DirectoryAndData.md) -- [Fundamentals of Canvas and Elements](https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Canvas.md) -- [How to Customize an Element](https://github.com/pipipi-pikachu/PPTist/blob/master/doc/CustomElement.md) - - -# 📄 License -[AGPL-3.0 License](https://github.com/pipipi-pikachu/PPTist/blob/master/LICENSE) | Copyright © 2020-PRESENT [pipipi-pikachu](https://github.com/pipipi-pikachu) - -# 🧮 Commercial -If you wish to use this project for commercial gain, I hope you will respect open source and strictly adhere to the AGPL-3.0 license, giving back to the open source community. - - - - - -# 🧮 商业用途 -- 如果你希望将本项目商用盈利,我希望你能尊重开源,严格遵循 AGPL-3.0 协议,回馈开源社区; -- 如果你因为任何原因,必须要闭源商用,无法执行 AGPL-3.0 协议,你也可以选择: - 1. 使用早期的[Apache 2.0 LICENSE 版本](https://github.com/pipipi-pikachu/PPTist/archive/f1a35bb8e045124e37dcafd6acbf40b4531b69aa.zip); - 2. 成为项目的重要贡献者(先违反协议后再成为贡献者不在此项范围); - - 你的代码被本项目作为依赖引用; - - 你给本项目提交过重要的 PR 并且被合并; - - 你长期参与到本项目的维护工作中; - - -# 👎👎👎 耻辱柱 🤮🤮🤮 -> 👎桌案(西安)信息科技有限公司、西安即刻易用网络科技有限公司
-👎产品:Drawon桌案 https://drawon.cn/
-👎劣迹:发现违反协议后多次通过邮件和社交平台私信尝试联系沟通,但均已读不回,并在产品官网宣称为自主开发。 \ No newline at end of file +### fork from https://github.com/pipipi-pikachu/PPTist/ \ No newline at end of file diff --git a/package/pptx/README_zh.md b/package/pptx/README_zh.md deleted file mode 100644 index 221b1e3..0000000 --- a/package/pptx/README_zh.md +++ /dev/null @@ -1,175 +0,0 @@ -简体中文 | [English](README.md) - - -# 🎨 PPTist -> 一个基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,支持 文字、图片、形状、线条、图表、表格、视频、音频、公式 几种最常用的元素类型,每一种元素都拥有高度可编辑能力,同时支持丰富的快捷键和右键菜单,力求还原桌面应用级体验。支持导出本地 PPTX 文件,支持移动端基础编辑和预览。您可以在此基础上搭建自己的在线幻灯片应用。 - -在线体验地址👉:[https://pipipi-pikachu.github.io/PPTist/](https://pipipi-pikachu.github.io/PPTist/) - - -# 👀 前排提示 -1. 本项目是一个 “Web 幻灯片应用” ,而不是 “低代码平台”、“H5 编辑器”、“图片编辑器” 、“白板应用”等。 -2. 本项目的目标受众是有【Web 幻灯片】开发需求的开发者,提供的链接只是一个演示地址,不提供任何在线服务。你不应该直接将本项目作为工具使用,也不支持一键部署。 -如果你只是需要一个服务或工具,可以选择更优秀和成熟的产品,例如:[石墨文档](https://shimo.im/)、[金山文档](https://www.kdocs.cn/)、[Slidev](https://sli.dev/)、[revealjs](https://revealjs.com/) 等。 -3. 本项目是基于 DOM 的渲染方案,优点是简单易上手。但是相比 Canvas 渲染的方案,在复杂场景下性能会存在一定的差距,所以如果你对性能有较高的要求,本项目可能不是一个好的选择/参考方向。 -4. 这里总结了一些[常见问题](/doc/Q&A.md),第一次提 Issues 和 PR 时,务必提前阅读此文档。 - - -# 🚀 项目运行 -``` -npm install - -npm run dev -``` - - -# 📚 功能列表 -### 基础功能 -- 历史记录(撤销、重做) -- 快捷键 -- 右键菜单 -- 导出本地文件(PPTX、JSON、图片、PDF) -- 导入导出特有 .pptist 文件 -- 打印 -### 幻灯片页面编辑 -- 页面添加、删除 -- 页面顺序调整 -- 页面复制粘贴 -- 背景设置(纯色、渐变、图片) -- 设置画布尺寸 -- 网格线 -- 标尺 -- 画布缩放、移动 -- 主题设置 -- 提取已有幻灯片风格 -- 演讲者备注(富文本) -- 幻灯片模板 -- 翻页动画 -- 元素动画(入场、退场、强调) -- 选择面板(隐藏元素、层级排序、元素命名) -- 查找/替换 -- 批注 -### 幻灯片元素编辑 -- 元素添加、删除 -- 元素复制粘贴 -- 元素拖拽移动 -- 元素旋转 -- 元素缩放 -- 元素多选(框选、点选) -- 多元素组合 -- 多元素批量编辑 -- 元素锁定 -- 元素吸附对齐(移动和缩放) -- 元素层级调整 -- 元素对齐到画布 -- 元素对齐到其他元素 -- 多元素均匀分布 -- 拖拽添加图文 -- 粘贴外部图片 -- 元素坐标、尺寸和旋转角度设置 -- 元素超链接(链接到网页、链接到其他幻灯片页面) -#### 文字 -- 富文本编辑(颜色、高亮、字体、字号、加粗、斜体、下划线、删除线、角标、行内代码、引用、超链接、对齐方式、序号、项目符号、段落缩进、清除格式) -- 行高 -- 字间距 -- 段间距 -- 首行缩进 -- 填充色 -- 边框 -- 阴影 -- 透明度 -- 竖向文本 -#### 图片 -- 裁剪(自定义、按形状、按纵横比) -- 滤镜 -- 着色(蒙版) -- 翻转 -- 边框 -- 阴影 -- 替换图片 -- 重置图片 -- 设置为背景图 -#### 形状 -- 绘制任意多边形 -- 绘制任意线条(未封闭形状模拟) -- 替换形状 -- 填充色 -- 边框 -- 阴影 -- 透明度 -- 翻转 -- 形状格式刷 -- 编辑文字(支持富文本,与文字元素的富文本编辑功能近似) -#### 线条 -- 颜色 -- 宽度 -- 样式 -- 端点样式 -#### 图表(柱状图、条形图、折线图、面积图、散点图、饼图、环形图) -- 图表转换 -- 数据编辑 -- 背景填充 -- 主题色 -- 坐标系与坐标文字颜色 -- 其他图表设置 -- 边框 -- 图例 -#### 表格 -- 行、列添加删除 -- 主题设置(主题色、表头、汇总行、第一列、最后一列) -- 合并单元格 -- 单元格样式(填充色、文字颜色、加粗、斜体、下划线、删除线、对齐方式) -- 边框 -#### 视频 -- 预览封面设置 -- 自动播放 -#### 音频 -- 图标颜色 -- 自动播放 -- 循环播放 -#### 公式 -- LaTeX编辑 -- 颜色设置 -- 公式线条粗细设置 -### 幻灯片放映 -- 全部幻灯片预览 -- 画笔、黑板工具 -- 计时器工具 -- 激光笔 -- 自动放映 -- 演讲者视图 -### 移动端 -- 基础编辑 - - 页面添加、删除、复制、备注、撤销重做 - - 插入文字、图片、矩形、圆形 - - 元素通用操作:移动、缩放、旋转、复制、删除、层级调整、对齐 - - 元素样式:文字(加粗、斜体、下划线、删除线、字号、颜色、对齐方向)、填充色 -- 基础预览 -- 播放预览 - - -# 🎯 开发 -目前没有完整的开发文档,但下面这些文档可能会对你有一些帮助: -- [项目目录与数据结构](/doc/DirectoryAndData.md) -- [画布与元素的基本原理](/doc/Canvas.md) -- [如何自定义一个元素](/doc/CustomElement.md) - - -# 📄 版权声明/开源协议 -[AGPL-3.0 License](/LICENSE) | Copyright © 2020-PRESENT [pipipi-pikachu](https://github.com/pipipi-pikachu) - - -# 🧮 商业用途 -- 如果你希望将本项目商用盈利,我希望你能尊重开源,遵循 AGPL-3.0 协议,回馈开源社区; -- 如果你因为任何原因,必须要闭源商用,无法执行 AGPL-3.0 协议,可以选择: - 1. 使用早期的[Apache 2.0 LICENSE 版本](https://github.com/pipipi-pikachu/PPTist/archive/f1a35bb8e045124e37dcafd6acbf40b4531b69aa.zip); - 2. 成为项目的重要贡献者(先违反协议后再成为贡献者不在此项范围); - - 你的代码被本项目作为依赖引用; - - 你给本项目提交过重要的 PR 并且被合并; - - 你长期参与到本项目的维护工作中; - - -# 👎👎👎 耻辱柱 🤮🤮🤮 -> 👎桌案(西安)信息科技有限公司、西安即刻易用网络科技有限公司
-👎产品:Drawon桌案 https://drawon.cn/
-👎劣迹:发现违反协议后多次通过邮件和社交平台私信尝试联系沟通,但均已读不回,并在产品官网宣称为自主开发。 \ No newline at end of file