Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

一个轻量级的跨平台工具,用于压缩 Word (.docx) 文件中的图片,显著减小文档体积。支持 Windows 与 Linux,拥有简洁的图形化界面。

NotificationsYou must be signed in to change notification settings

adysec/docx_compressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOCX Compressor 是一个轻量级、跨平台的图形化工具,用于压缩 Word (.docx) 文档中的图片,以减小文件体积。
适合用于编写标书、报告、论文等需要减小上传大小的文档场景。


✨ 功能特点

  • 🖼️智能图片压缩:自动检测 DOCX 内的所有图片并按指定质量与尺寸进行压缩。
  • ⚙️可调参数:自定义图片压缩质量(1-100)与最大分辨率(宽度)。
  • 💾保持文档结构:仅压缩图片,不影响文字、格式或样式。
  • 💻跨平台支持
    • ✅ Windows(自动隐藏控制台窗口)
    • ✅ Linux(同时支持 Wayland 与 X11 桌面环境)
  • 🌐中文界面:内置 Noto Sans CJK 字体,完美显示中文。

🖥️ 使用方法

  1. 运行程序

    • Windows 用户:直接双击docx_compressor.exe
    • Linux 用户:执行./docx_compressor
  2. 选择输入文件

    • 点击「📂 输入文件」选择.docx 文档。
  3. 设置参数

    • 压缩质量(1–100,默认 70)
    • 最大宽度(默认 1280px)
  4. 选择输出文件路径

    • 默认输出到同目录下,文件名为原文件名_压缩后.docx
  5. 点击「🚀 开始压缩」

    • 进度条与耗时将实时显示。

🧩 构建说明

依赖项

请确保系统已安装以下依赖:

  • Rust 1.75 或更高版本
  • libfontconfig(Linux)
  • C 编译工具链(如mingw

构建命令

# 克隆仓库git clone https://github.com/AdySec/docx-compressor.gitcd docx-compressor# 构建可执行文件cargo build --releasecargo build --release --target x86_64-unknown-linux-gnucargo build --release --target x86_64-pc-windows-gnu

About

一个轻量级的跨平台工具,用于压缩 Word (.docx) 文件中的图片,显著减小文档体积。支持 Windows 与 Linux,拥有简洁的图形化界面。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp