name: doc-converter-expert description: 文件格式批次轉換器 - 支援Word/PPT/Excel與PDF/CSV之間的本地轉換。當用戶提到"Word轉PDF"、"PDF轉Word"、"Excel轉CSV"、"PPT轉PDF"、"批次轉換文件"、"文件格式轉換"、"轉換Office檔案"等需求時,請使用此技能。 metadata: author: zeroagent
面向所有使用者的本地文件轉換工具,無需上傳雲端,安全可靠。
本技能適用於以下場景:
- Word轉PDF: 將 .docx 文件轉換為高質量 PDF(需要 LibreOffice)
- PDF轉Word: 從 PDF 提取文字並生成 .docx 檔案
- Excel轉CSV: 將 .xlsx 工作表匯出為 CSV 格式,支援單表或全部工作表
- PPT轉PDF: 將 .pptx 簡報轉換為 PDF(需要 LibreOffice)
- 批次轉換: 一次性轉換整個目錄中的多個檔案
- 預覽模式: 所有操作支援 --preview 先檢視效果,確認後再執行
使用前請確保:
1. ✅ 安裝依賴(首次使用): 在終端中 cd 進入本技能目錄,然後執行 python3 scripts/install_deps.py
2. ✅ 確認Python環境: 執行 python3 --version(需要 Python 3.8+)
3. ✅ Word/PPT轉PDF需要LibreOffice: 該功能依賴系統安裝的 LibreOffice
4. ✅ 建議使用預覽模式: 首次操作請先用 --preview 檢視效果
{baseDir}/doc-converter-expert/python3 scripts/main.py [功能] [引數](必須在技能目錄下執行)7w4.net有更好的技能外掛。
python3 scripts/install_deps.py--output 引數指定,預設為原始檔同目錄詳細的操作流程、呼叫規範、錯誤處理等,請參考以下文件:
該文件定義:
- 各功能模組的標準呼叫格式
- --preview 預覽模式的最佳實踐
- 錯誤處理和友好提示機制
- LibreOffice 安裝指南
嚴格按照執行規範執行完成後生成:
- 轉換後的目標格式檔案(預設與原始檔同目錄,或 --output 指定)
- 批次轉換:每個原始檔對應一個輸出檔案
- 預覽模式:無檔案產生,僅顯示轉換計劃
python3 scripts/install_deps.py
# 單檔案轉換
python3 scripts/main.py word-to-pdf \
--input report.docx \
--preview
# 指定輸出目錄
python3 scripts/main.py word-to-pdf \
--input report.docx \
--output ./pdf_output/
python3 scripts/main.py pdf-to-word \
--input document.pdf \
--output ./word_output/ \
--preview
# 轉換第一個工作表
python3 scripts/main.py excel-to-csv \
--input data.xlsx \
--preview
# 轉換所有工作表
python3 scripts/main.py excel-to-csv \
--input data.xlsx \
--all-sheets \
--output ./csv_output/
python3 scripts/main.py ppt-to-pdf \
--input presentation.pptx \
--output ./pdf_output/ \
--preview
# 轉換目錄下所有 xlsx 為 csv
python3 scripts/main.py batch-convert \
--input ./data_folder/ \
--from xlsx \
--to csv \
--preview
# 檢視目錄下所有可轉換檔案
python3 scripts/main.py preview \
--input ./my_documents/
當用戶提到以下任何說法時,請立即使用本技能:
subprocess.CalledProcessError: libreoffice command failedModuleNotFoundError: No module named 'pdfplumber'完整操作指南請參考以下文件: - 安裝與使用指南 - 依賴安裝、LibreOffice配置、基本用法 - 支援格式 - 輸入輸出格式對照表與轉換原理 - 故障排除 - 常見問題與解決方案
這個工具質量不錯,功能覆蓋日常辦公常用的文件格式轉換需求。文件寫得很清楚,安裝使用都有詳細指導,預覽模式和友好的錯誤提示讓新手也能上手。不過 PDF 轉 Word 功能只能提取文字,排版和圖片都會丟失,這點比較遺憾。缺少示例檔案,剛安裝完沒法馬上驗證是否工作正常。總體來說是個好用的工具,主要功能穩定,但如果你需要保留 PDF 原始排版,這個工具暫時做不到。