Files
SnapOtter/apps/docs/vi/tools/pdf/repair-pdf.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.5 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Cố gắng sửa chữa một PDF bị hỏng hoặc lỗi. 864073a2f09f human 78667764c2f7

Repair PDF

Cố gắng sửa chữa một PDF bị hỏng hoặc lỗi bằng cách tái tạo lại cấu trúc bên trong của nó.

API Endpoint

POST /api/v1/tools/pdf/repair-pdf

Chấp nhận dữ liệu biểu mẫu multipart với một tệp PDF. Không cần trường settings.

Parameters

Công cụ này không có tham số cài đặt. Tải trực tiếp tệp PDF bị hỏng lên.

Example Request

curl -X POST http://localhost:1349/api/v1/tools/pdf/repair-pdf \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@damaged.pdf"

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/damaged.pdf",
  "originalSize": 2450000,
  "processedSize": 2400000
}

Notes

  • Việc xác thực cấu trúc được bỏ qua ở đầu vào để cho phép các tệp không đúng định dạng đi qua.
  • Việc sửa chữa là nỗ lực tốt nhất có thể; các tệp bị hỏng nghiêm trọng có thể không được khôi phục hoàn toàn.
  • PDF đã sửa chữa có thể khác biệt một chút về kích thước so với bản gốc do các bảng tham chiếu chéo được tái tạo.