台灣化妝品 PIF 轉換器 | Taiwan Cosmetic PIF Converter | 台湾化妆品 PIF 转换器
🇺🇸 English • 🇹🇼 繁體中文 • 🇨🇳 简体中文
Automatically convert Thai/ASEAN PIF to Taiwan TFDA 16-section format with complete regulatory compliance.
- ✅ Auto Conversion — Thai PIF → Taiwan TFDA 16 sections
- ✅ PDF OCR — Large files (200MB+) support
- ✅ Structured Output — Markdown table format
- ✅ Data Cleaning — Remove OCR errors
- ✅ Auto Correction — Fix ingredient concentrations, CAS numbers
- ✅ Completion Tracker — Track 16 sections status
Part I: Product Description (1-8)
- Basic Product Information
- Product Description
- Full Ingredient List
- Product Labeling & Leaflets
- GMP Compliance Certificate
- Manufacturing Methods
- Usage Methods & Target Population
- Adverse Effects Data
Part II: Quality Data (9-13) 9. Physical and Chemical Characteristics 10. Toxicological Endpoint Data 11. Stability Test Report 12. Microbiological Test Report 13. Preservative Challenge Test
Part III: Safety Assessment (14-16) 14. Functional Assessment Support 15. Packaging Compatibility Data 16. Product Safety Information
# Install
clawhub install bounce12340/taiwan-cosmetic-pif
# Prepare PDF files
mkdir inputs/
# Put Thai PIF PDFs here
# Run conversion
python scripts/pif_converter_v4.py "inputs/" product-name
# View output
cat outputs/product-name_pif_tfda_v4.md將泰國/ASEAN 格式 PIF 自動轉換為台灣 TFDA 格式的完整工具
- ✅ 自動轉換 — 泰國 PIF → 台灣 TFDA 16 項目
- ✅ PDF OCR — 支援大檔案(200MB+)處理
- ✅ 結構化輸出 — Markdown 表格格式
- ✅ 亂碼清理 — 自動移除 OCR 錯誤和亂碼
- ✅ 數據修正 — 自動修正成分濃度、CAS 號碼
- ✅ 檢查清單 — 16 項目的完成狀態追蹤
壹、產品敘述 (1-8)
- 產品基本資料
- 產品敘述
- 全成分
- 產品標籤、仿單
- GMP 符合證明
- 製造方法、流程
- 使用方法、部位、用量、頻率及族群
- 產品使用不良反應資料
貳、品質資料 (9-13) 9. 產品及各別成分之物理及化學特性 10. 毒理學終點數據 11. 安定性試驗報告 12. 微生物檢測報告 13. 防腐挑戰測試
參、安全評估資料 (14-16) 14. 功能評估佐證資料 15. 包裝相容性資料 16. 產品安全資料(含簽署人員簽名)
# 安裝
clawhub install bounce12340/taiwan-cosmetic-pif
# 準備 PDF 檔案
mkdir inputs/
# 放入 Thai PIF PDF
# 執行轉換
python scripts/pif_converter_v4.py "inputs/" product-name
# 查看輸出
cat outputs/product-name_pif_tfda_v4.md将泰国/ASEAN 格式 PIF 自动转换为台湾 TFDA 格式的完整工具
- ✅ 自动转换 — 泰国 PIF → 台湾 TFDA 16 项目
- ✅ PDF OCR — 支持大文件(200MB+)处理
- ✅ 结构化输出 — Markdown 表格格式
- ✅ 乱码清理 — 自动移除 OCR 错误和乱码
- ✅ 数据修正 — 自动修正成分浓度、CAS 号码
- ✅ 检查清单 — 16 项目的完成状态追踪
一、产品叙述 (1-8)
- 产品基本资料
- 产品叙述
- 全成分
- 产品标签、仿单
- GMP 符合证明
- 制造方法、流程
- 使用方法、部位、用量、频率及族群
- 产品使用不良反应资料
二、品质资料 (9-13) 9. 产品及各别成分之物理及化学特性 10. 毒理学终点数据 11. 稳定性试验报告 12. 微生物检测报告 13. 防腐挑战测试
三、安全评估资料 (14-16) 14. 功能评估佐证资料 15. 包装相容性资料 16. 产品安全资料(含签署人员签名)
# 安装
clawhub install bounce12340/taiwan-cosmetic-pif
# 准备 PDF 文件
mkdir inputs/
# 放入 Thai PIF PDF
# 执行转换
python scripts/pif_converter_v4.py "inputs/" product-name
# 查看输出
cat outputs/product-name_pif_tfda_v4.md| # | INCI 名称 | 浓度 (%) | CAS No. | 功能 |
|---|----------|---------|---------|------|
| 1 | Aqua (Water) | 85.7474 | 7732-18-5 | 溶剂 |
| 2 | Sodium Laureth Sulfate | 7.1775 | 9004-82-4 | 清洁 |
| 3 | Sodium Chloride | 3.5900 | 7647-14-5 | 增稠 || 检测项目 | 结果 | 标准 |
|----------|------|------|
| 总菌数 | ≤100 CFU/g | ≤100 CFU/g |
| 霉菌/酵母菌 | ≤10 CFU/g | ≤10 CFU/g |
| 大肠杆菌 | 未检出 | 未检出 |python scripts/cleanup_pif_v2.py outputs/product-name_pif_tfda_v4.md# 安装依赖
pip install paddlepaddle paddleocr pymupdf
# 执行 OCR
python scripts/pif_paddleocr.py- Python 3.11+
- pypdf
- python-docx(可选)
- pymupdf(可选)
- paddlepaddle, paddleocr(可选)
- PDF 质量: 建议先用 Adobe Acrobat 进行 OCR,设置 Thai + English
- 成分浓度: 自动修正,但建议人工确认
- 安全评估: 项目 16 需要合格人员签署
- 手动补充: 部分项目可能需要人工补充完整数据
MIT License
Josh — @bounce12340
Made with ❤️ for Taiwan Cosmetic Regulatory Compliance
為台灣化妝品法規合規用心打造 | 为台湾化妆品法规合规用心打造