Thay thế văn bản trong biểu mẫu PDF
Tìm và thay thế nội dung trong các trường biểu mẫu (form field) của file PDF điền được.
Tài liệu · Văn phòngNhập môn★ 883⑂ 41Điểm AI 9/10Cập nhật lần cuối: 13 thg 8, 2026
Làm được gì
- Quét toàn bộ form field của file PDF điền được, tìm chuỗi cần thay và ghi giá trị mới.
- Xuất ra file PDF mới, giữ nguyên các trường biểu mẫu (không flatten) và báo số trường đã sửa.
- Báo lỗi rõ ràng khi thiếu file, PDF không có form field, không tìm thấy chuỗi hoặc không ghi được file đích.
Phù hợp với ai
- Nhân viên hành chính thường xuyên sửa tên, địa chỉ, ngày tháng trong biểu mẫu PDF
- Bộ phận back-office cần cập nhật hàng loạt giá trị biểu mẫu
- Lập trình viên xây dựng quy trình tự động hóa tài liệu bằng pypdf
Ví dụ sử dụng
- Đổi tên "MANISH KUMAR" thành "MANNU KUMAR" trong tờ khai thuế f5472.pdf
- Thay địa chỉ cũ bằng địa chỉ mới trong loạt đơn đăng ký PDF sau khi chuyển nhà
- Cập nhật ngày tháng và số tham chiếu trong mẫu báo giá
Lưu ý: không xử lý được PDF scan/ảnh, PDF đã flatten hoặc văn bản tĩnh nằm ngoài form field.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/instavm/coderunner/HEAD/skills/public/pdf-text-replace/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/public/pdf-text-replace từ repo GitHub instavm/coderunner vào ~/.claude/skills/pdf-text-replace/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/instavm/coderunner.git /tmp/coderunner && mkdir -p ~/.claude/skills && cp -r /tmp/coderunner/skills/public/pdf-text-replace ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Tải mã nguồn:
git clone https://github.com/instavm/coderunner.git /tmp/coderunner - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r /tmp/coderunner/skills/public/pdf-text-replace ~/.claude/skills/ - Cài thư viện:
pip install pypdf(yêu cầu Python 3.7 trở lên) - Khởi động lại Claude Code và yêu cầu ví dụ: "đổi tên trong biểu mẫu PDF này".
- Đường dẫn trong SKILL.md theo container
/app/uploads/...; khi chạy máy cá nhân hãy đổi sang~/.claude/skills/pdf-text-replace/scripts/replace_text_in_pdf.pyvà đường dẫn PDF thật.
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0