Tính năng — một hộp công cụ, ba cách sử dụng

Mọi thao tác trong danh mục tồn tại dưới dạng một công cụ web và một công cụ cục bộ cho các tác nhân và mã: cùng hành vi, luôn trên máy của bạn, luôn miễn phí.

1 · Công cụ web: mọi thứ diễn ra trên thiết bị của bạn

Trang web là một hộp công cụ chạy trong trình duyệt của bạn bằng pdf-lib, PDF.js và Tesseract.js. Không có gì đi ra ngoài: không tải lên, không tài khoản, không hình mờ, không «dùng thử». Bắt đầu từ chỉ mục công cụ: hầu hết mọi người bắt đầu với PDF sang Word, Gộp PDF hoặc Nén PDF.

2 · Máy chủ MCP cục bộ: các công cụ PDF cho tác nhân AI

Các tác nhân không nên phải cào các trang web PDF. Gói pdfmcp chạy như một máy chủ MCP cục bộ (stdio) trên cùng máy với tác nhân của bạn và phơi bày mọi thao tác dưới dạng các công cụ có kiểu với lược đồ thích hợp, vì vậy Claude, Cursor và đồng bọn có thể gộp, chia, OCR, chuyển đổi, che và trích xuất trực tiếp, mà không có tệp nào rời khỏi máy tính của bạn. Thiết lập mất khoảng một phút cho mỗi ứng dụng khách: trang MCP có hướng dẫn cho 13 ứng dụng khách.

3 · API cục bộ: cùng những công cụ đó, từ mã của bạn

Cùng gói đó có thể được gọi từ các tập lệnh và chương trình của chính bạn, trên máy của bạn. Không có điểm cuối từ xa, không khóa và không tài khoản: bạn cài đặt một lần và gọi cục bộ. Đường đi: hướng dẫn API cục bộ.

Mô hình quyền riêng tư

Tệp của bạn không bao giờ rời khỏi thiết bị của bạn: việc xử lý là cục bộ, vì vậy không có việc tải lên nào để chặn, lưu trữ hay rò rỉ, và nội dung của bạn không bao giờ được dùng để huấn luyện AI. Thứ duy nhất trang web này thu thập là phân tích trang: lượt xem trang và Google Analytics tổng hợp, không bao giờ là tài liệu của bạn. Chi tiết đầy đủ: Chính Sách Quyền Riêng Tư và Phân Tích.

Miễn phí mãi mãi, không giới hạn

Không hạn mức hằng ngày, không nhịp hằng giờ, không bộ đếm tác vụ và không gói trả phí. Thiết bị của bạn là giới hạn thực tế duy nhất. Toàn bộ chính sách, bằng ngôn ngữ rõ ràng: Miễn Phí Mãi Mãi.

Được xây dựng cho những tài liệu mà mọi người thực sự có

Phẫu thuật trang (trung tâm tổ chức), các chuyển đổi (sang PDF · từ PDF), tối ưu hóa, bảo vệ và ký, chú thích và biểu mẫu, cùng trích xuất và OCR, bao gồm các đầu ra thân thiện với tác nhân như văn bản dưới dạng JSON với hộp giới hạn và bảng dưới dạng CSV, và các công cụ quyền riêng tư mà không ai khác đưa lên hàng đầu, như loại bỏ siêu dữ liệu nguồn gốc AI.

Tất cả 74 công cụ PDF — miễn phí, riêng tư, không cần đăng ký

Cục bộ · MCPPDF sang Word (DOCX)Chuyển đổi PDF thành tài liệu Word có thể chỉnh sửa. Chuyển đổi dựa trên văn bản: đoạn văn và tiêu đề được tái cấu trúc từ lớp văn bản; bố cục chính xác, bảng và hình ảnh không được bảo toàn.Trên thiết bịGộp PDFKết hợp nhiều tệp PDF thành một, theo thứ tự tải lên.Trên thiết bịNén PDFGiảm kích thước tệp bằng Ghostscript. Cài sẵn: nhẹ (chất lượng máy in), trung bình (sách điện tử), nặng (màn hình, nhỏ nhất).Trên thiết bịTách PDFTách PDF theo khoảng trang (ZIP gồm các PDF) hoặc một PDF cho mỗi trang.Trên thiết bịPDF sang văn bảnTrích xuất văn bản thuần, một phần tách bằng form-feed cho mỗi trang.Trên thiết bịHình ảnh sang PDFKết hợp hình ảnh (JPG/PNG/WebP/TIFF/GIF) thành một PDF duy nhất.Trên thiết bịPDF sang hình ảnhKết xuất mỗi trang thành hình ảnh (ZIP).Cục bộ · MCPOCR — PDF có thể tìm kiếmLàm cho PDF đã quét có thể tìm kiếm: các trang không có lớp văn bản được OCR bằng Tesseract và nhận một lớp văn bản vô hình; các trang đã có văn bản được chuyển qua và báo cáo là đã bỏ qua.Trên thiết bịXoay trangXoay trang 90, 180 hoặc 270 độ.Trên thiết bịĐóng hình mờ PDFĐóng dấu văn bản chéo trên mỗi trang.Cục bộ · MCPMã hóa PDFBảo vệ PDF bằng mật khẩu người dùng (AES-256).Cục bộ · MCPMở khóa PDFGỡ bỏ bảo vệ bằng mật khẩu (cần mật khẩu hiện tại).Trên thiết bịPDF sang MarkdownTrích xuất văn bản dưới dạng Markdown, với tiêu đề được suy ra từ cỡ chữ.Trên thiết bịTrích xuất văn bản dưới dạng JSONVăn bản có cấu trúc theo trang: các khối với hộp giới hạn, sẵn sàng cho tác nhân/LLM.Trên thiết bịLoại bỏ siêu dữ liệu & nguồn gốc AILoại bỏ nguồn gốc tạo bởi AI và siêu dữ liệu nhận dạng khỏi PDF hoặc hình ảnh (JPEG/PNG/WebP): Thông tin xác thực nội dung C2PA, các dấu hiệu AI XMP/EXIF/IPTC (bao gồm IPTC DigitalSourceType trainedAlgorithmicMedia), thẻ Software/Creator của trình tạo, dữ liệu GPS và thiết bị EXIF. Chỉ siêu dữ liệu — nội dung và điểm ảnh không bao giờ bị sửa đổi, điểm ảnh hình ảnh không được mã hóa lại, và hình mờ vô hình nhúng trong điểm ảnh (ví dụ SynthID) KHÔNG bị loại bỏ: chúng nằm trong chính dữ liệu hình ảnh, không phải trong siêu dữ liệu. Kết quả báo cáo chính xác những gì được tìm thấy và loại bỏ, theo danh mục.Trên thiết bịLàm sạch PDFLoại bỏ siêu dữ liệu (bao gồm XMP), JavaScript, tệp/tệp đính kèm nhúng, hành động tài liệu và hành động liên kết/tệp — phiên bản PDF an toàn để chia sẻ.Trên thiết bịKý PDF (chữ ký trực quan)Đặt chữ ký trực quan lên PDF: tải lên hình ảnh chữ ký dưới dạng tệp THỨ HAI, hoặc để tên người ký được trình bày. Một chứng chỉ tự ký (dấu vân tay SHA-256) được tạo và ghi vào siêu dữ liệu tài liệu. Đây là dấu chữ ký điện tử + bản ghi chứng chỉ — không phải chữ ký tài liệu đạt chuẩn/PKI.Cục bộ · MCPSửa chữa PDFViết lại và sửa chữa PDF bị hỏng bằng qpdf.Trên thiết bịLàm phẳng PDFNướng các trường biểu mẫu và chú thích vào nội dung trang.Trên thiết bịXóa trangLoại bỏ các trang đã chọn khỏi PDF.Trên thiết bịTrích xuất trangTạo PDF mới chỉ chứa các trang đã chọn.Trên thiết bịSắp xếp lại trangSắp xếp lại các trang theo thứ tự dựa trên 1 đã cho (một hoán vị của mọi trang).Trên thiết bịThông tin & siêu dữ liệu PDFSố trang, kích thước trang, siêu dữ liệu, trạng thái mã hóa dưới dạng JSON.Trên thiết bịThêm số trangĐóng dấu số trang, định dạng 'Trang {n} / {total}'.Cục bộ · MCPTrích xuất hình ảnhLấy mọi hình ảnh nhúng ra khỏi PDF (ZIP, định dạng gốc).Cục bộ · MCPTách PDF theo kích thước tệpTách PDF thành các phần, mỗi phần ở dưới giới hạn byte (ZIP gồm các PDF).Trên thiết bịChèn trang trốngChèn một hoặc nhiều trang trống tại một vị trí (mặc định: ở cuối).Trên thiết bịCắt trangCắt trang theo hình chữ nhật tuyệt đối [x0, y0, x1, y1] tính bằng điểm, hoặc theo lề từ mỗi cạnh.Trên thiết bịĐổi kích thước / tỉ lệ trangĐịnh dạng lại mỗi trang theo khổ giấy (hoặc kích thước rõ ràng), co giãn nội dung cho vừa, căn giữa.Trên thiết bịPhủ PDFĐóng dấu các trang của PDF thứ hai LÊN TRÊN PDF đầu tiên (tệp: PDF nền, PDF đóng dấu; các trang đóng dấu luân phiên).Trên thiết bịLót PDFĐặt các trang của PDF thứ hai BÊN DƯỚI PDF đầu tiên (tệp: PDF nền, PDF phông; các trang phông luân phiên).Trên thiết bịĐảo ngược thứ tự trangĐảo ngược thứ tự mọi trang trong PDF.Trên thiết bịDàn trang N-upXếp nhiều trang nguồn lên mỗi tờ đầu ra trong lưới cột x hàng.Cục bộ · MCPHTML sang PDFKết xuất tài liệu HTML thành PDF. Hoàn toàn ngoại tuyến: tài nguyên bên ngoài (hình ảnh, bảng kiểu, tập lệnh) không bao giờ được tải — nhúng mọi thứ bạn cần.Cục bộ · MCPMarkdown sang PDFKết xuất tài liệu Markdown (kiểu GitHub) thành PDF được trình bày đẹp.Trên thiết bịVăn bản sang PDFKết xuất tệp văn bản thuần thành PDF (đơn cách, ngắt dòng).Cục bộ · MCPTài liệu Office sang PDFChuyển đổi tệp Word/Excel/PowerPoint/OpenDocument (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) sang PDF qua backend LibreOffice.Cục bộ · MCPEPUB sang PDFChuyển đổi sách điện tử EPUB thành PDF được trình bày (tập trung vào văn bản: văn bản chương và tiêu đề theo thứ tự spine; hình ảnh nhúng không được kết xuất).Trên thiết bịPDF sang HTMLChuyển đổi PDF thành một tài liệu HTML duy nhất, một phần cho mỗi trang, bảo toàn văn bản đã định vị.Cục bộ · MCPBảng PDF sang CSVTrích xuất mọi bảng được phát hiện trong PDF dưới dạng tệp CSV (ZIP khi có nhiều bảng).Cục bộ · MCPChuyển đổi sang PDF/AChuyển đổi PDF sang tiêu chuẩn lưu trữ PDF/A bằng Ghostscript.Cục bộ · MCPTuyến tính hóa PDFViết lại PDF đã tuyến tính hóa ('Fast Web View') để các trang đầu tiên hiển thị trước khi toàn bộ tệp tải xuống.Cục bộ · MCPTối ưu hóa hình ảnh trong PDFThu nhỏ và nén lại các hình ảnh nhúng quá khổ, và loại bỏ dữ liệu hình ảnh trùng lặp.Cục bộ · MCPĐặt quyền PDFMã hóa PDF bằng mật khẩu chủ sở hữu và các quyền chi tiết (in, sao chép, sửa đổi, chú thích, ...).Cục bộ · MCPBiên tập che PDFBiên tập che THẬT: nội dung bên dưới các vùng bị xóa khỏi tệp (không chỉ bị che phủ). Các chế độ: vùng rõ ràng, văn bản theo nghĩa đen, và/hoặc mẫu PII (email, SSN, số thẻ thanh toán — kiểm tra bằng Luhn).Trên thiết bịThêm đầu trang & chân trangĐóng dấu một dòng đầu trang và/hoặc chân trang trên mỗi trang. Các trình giữ chỗ {page} và {total} được thay thế cho mỗi trang.Trên thiết bịĐánh số BatesĐóng dấu số Bates tuần tự (tiền tố + bộ đếm đệm số 0) trên mỗi trang.Trên thiết bịĐiền biểu mẫu PDFĐiền các trường AcroForm theo tên. Giá trị: chuỗi cho trường văn bản, true/false cho hộp kiểm, số được chuyển thành chuỗi.Trên thiết bịĐọc trường biểu mẫuLiệt kê mọi trường AcroForm với tên, loại, giá trị hiện tại và vị trí (JSON).Trên thiết bịThêm văn bản vào PDFViết văn bản tại vị trí chính xác (điểm, gốc trên-trái) trên một trang.Trên thiết bịThêm hình ảnh vào PDFĐặt hình ảnh đã tải lên (tệp THỨ HAI) lên một trang của PDF (tệp ĐẦU TIÊN) tại vị trí chính xác.Cục bộ · MCPTô sáng văn bản / vùngThêm chú thích tô sáng: mọi lần xuất hiện của văn bản tìm kiếm, và/hoặc hình chữ nhật rõ ràng theo trang.Cục bộ · MCPTrích xuất bảng (JSON + CSV)Phát hiện bảng và trả về dưới dạng tables.json cộng một CSV cho mỗi bảng (ZIP).Trên thiết bịTrích xuất dấu trang / mục lụcTrả về dàn ý tài liệu dưới dạng JSON: cấp độ, tiêu đề, trang đích.Trên thiết bịTrích xuất tệp đính kèmLấy mọi tệp đính kèm nhúng ra khỏi PDF (ZIP).Trên thiết bịTrích xuất từ với hộp giới hạnTrích xuất văn bản theo từng từ với hộp giới hạn chính xác (điểm), nhóm theo trang — sẵn sàng cho tác nhân/LLM.Trên thiết bịOCR sang văn bảnOCR một PDF đã quét thành văn bản thuần. Các trang đã có lớp văn bản đóng góp trực tiếp văn bản đó (không cần OCR).Cục bộ · MCPChỉnh thẳng trangPhát hiện và sửa độ nghiêng quét nhỏ (tối đa ±5°) trên mỗi trang bằng tìm kiếm hồ sơ chiếu.Cục bộ · MCPChuyển đổi sang thang xámChuyển đổi mọi màu trong PDF sang thang xám bằng Ghostscript.Trên thiết bịTách theo dấu trangTách PDF thành một tệp cho mỗi phần dấu trang/dàn ý (ZIP).Trên thiết bịTách theo văn bảnBắt đầu một tệp đầu ra mới tại mỗi trang mà văn bản của nó chứa chuỗi đã cho hoặc khớp với regex đã cho (ZIP).Trên thiết bịXen kẽ hai PDFLuân phiên các trang từ hai PDF (ví dụ: gộp các trang lẻ/chẵn được quét riêng). Tùy chọn đảo ngược thứ tự trang của tệp thứ hai trước.Trên thiết bịLoại bỏ trang trốngBỏ các trang không có văn bản và (gần như) không có mực. Nếu mọi trang đều trống, trang 1 được giữ lại.Trên thiết bịLoại bỏ chú thíchXóa chú thích (tô sáng, ghi chú, đóng dấu, liên kết, …). Các widget trường biểu mẫu được giữ lại trừ khi được yêu cầu.Cục bộ · MCPTạo dấu trangThêm dàn ý PDF từ danh sách các mục {level, title, page} được cung cấp, hoặc tự động phát hiện tiêu đề từ văn bản lớn hơn văn bản thân bài.Trên thiết bịChỉnh sửa siêu dữ liệuĐặt các trường thông tin tài liệu (tiêu đề, tác giả, chủ đề, từ khóa, người tạo, nhà sản xuất). Truyền chuỗi rỗng để xóa một trường.Cục bộ · MCPPDF sang TIFFKết xuất mọi trang thành một tệp TIFF nhiều trang duy nhất.Trên thiết bịPDF sang WebPKết xuất mỗi trang thành hình ảnh WebP (ZIP).Trên thiết bịPDF sang EPUBChuyển đổi văn bản của PDF thành sách điện tử EPUB 3, chia chương theo dấu trang cấp 1 khi có. Phạm vi trung thực: chuyển đổi dựa trên văn bản — bố cục, phông chữ và hình ảnh gốc không được bảo toàn.Trên thiết bịHEIC sang PDFChuyển đổi ảnh HEIC/HEIF (và các hình ảnh khác) thành PDF, một trang cho mỗi khung hình. Cần backend giải mã libheif; nếu không có, thao tác báo cáo backend_unavailable.Trên thiết bịPDF sang XMLBản dump XML có thể đọc bằng máy: siêu dữ liệu, văn bản theo trang và hộp giới hạn theo từ.Trên thiết bịTạo trường biểu mẫuThêm các trường biểu mẫu có thể điền (văn bản, hộp kiểm, danh sách thả xuống) tại các trang và hình chữ nhật đã cho. Kết hợp với điền biểu mẫu và đọc trường biểu mẫu.Cục bộ · MCPSo sánh PDFSo sánh theo trang của hai PDF: trang nào giống hệt, đã sửa đổi (với diff văn bản hợp nhất và điểm tương đồng), được thêm vào hoặc bị loại bỏ. Trả về report.json, tùy chọn kèm hình ảnh diff được kết xuất làm nổi bật các điểm ảnh đã thay đổi.Cục bộ · MCPKý bằng chứng chỉ (PAdES)Áp dụng chữ ký PAdES mật mã thực sự bằng chứng chỉ PKCS#12 của bạn (.p12/.pfx, tải lên dưới dạng tệp thứ hai). Có thể xác minh trong bất kỳ trình đọc PDF tuân thủ nào. Lưu ý: mật khẩu chứng chỉ là một tham số công việc, được xử lý chính xác như mật khẩu mã hóa/giải mã.

So sánh

pdfmcp so với iLovePDF: so sánh các công cụ PDF miễn phí · pdfmcp so với Smallpdf: so sánh các công cụ PDF miễn phí · pdfmcp so với IHatePDF: so sánh các công cụ PDF trên thiết bị · So sánh