Skip to content

uuzp/text_merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

文本文件合并工具 (Web 版)

这是一个使用 HTML, CSS, 和 JavaScript 实现的文本文件合并工具,完全在浏览器中运行,无需服务器端处理。

演示DEMO

🌐Running

功能

  • 选择多个 TXT 文件进行合并。
  • 通过图标化界面完成选择、清空、合并与删除操作。
  • 通过拖拽调整文件合并的顺序。
  • 默认自动识别常见文本编码,点击设置图标可直接切换 UTF-8、GB18030、Big5,并显示当前选中项。
  • 为每个文件添加章节标题(基于文件名)。
  • 将合并后的内容下载为单个 TXT 文件。
  • 支持通过删除按钮移除单个文件。
  • 提供清除所有已选文件的功能。
  • 简洁美观的暗色主题界面。
  • 一键访问GitHub源码仓库。

界面截图

如何使用

  1. 在浏览器中打开 index.html 文件。
  2. 点击"选择 TXT 文件"按钮,选择您想要合并的 TXT 文件(可以一次选择多个)。
  3. 默认直接使用自动编码识别;如果遇到异常文本,可点击设置图标直接切换编码。
  4. 文件列表将显示在页面上。如果顺序不正确,可以通过拖拽列表项来调整文件的合并顺序。
  5. (可选)点击文件右侧的删除图标可以移除单个文件。
  6. (可选)点击清空图标可以移除列表中的所有文件。
  7. 在输入框中输入您希望合并后文件的名称(默认为 mango)。
  8. 点击合并图标。浏览器将生成合并后的文件并触发下载。

项目结构

  • index.html: 工具的主页面。
  • assets/: 存放项目资源的文件夹。
    • css/: 存放样式文件。
      • style.css: 页面的样式表。
    • js/: 存放 JavaScript 文件。
      • script.js: 工具的核心逻辑。
    • images/: 存放图片资源。
      • logo.png: 网站图标。
      • screenshot.png: README中使用的截图。

这个工具完全基于浏览器端技术实现,因此非常轻便且易于使用。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages