Beranda › Fitur
Fitur — satu kotak alat, tiga cara menggunakannya
Setiap operasi dalam katalog ada sebagai alat web dan sebagai alat lokal untuk agen dan kode: perilaku yang sama, selalu di mesin Anda, selalu gratis.
1 · Alat web: semuanya terjadi di perangkat Anda
Situs web adalah kotak alat yang berjalan di browser Anda menggunakan pdf-lib, PDF.js, dan Tesseract.js. Tidak ada yang keluar: tanpa unggahan, tanpa akun, tanpa tanda air, tanpa «uji coba». Mulai dari indeks alat: kebanyakan orang mulai dengan PDF ke Word, Gabungkan PDF, atau Kompres PDF.
2 · Server MCP lokal: alat PDF untuk agen AI
Agen tidak seharusnya harus mengorek situs PDF. Paket pdfmcp berjalan sebagai server MCP lokal (stdio) di mesin yang sama dengan agen Anda dan mengekspos semua operasi sebagai alat bertipe dengan skema yang tepat, sehingga Claude, Cursor, dan kawan-kawan dapat menggabungkan, membagi, meng-OCR, mengonversi, menyunting, dan mengekstrak secara langsung, tanpa berkas apa pun meninggalkan komputer Anda. Penyiapan memakan waktu sekitar satu menit per klien: halaman MCP memiliki panduan untuk 13 klien.
3 · API lokal: alat yang sama, dari kode Anda
Paket yang sama dapat dipanggil dari skrip dan program Anda sendiri, di mesin Anda. Tidak ada titik akhir jarak jauh, tidak ada kunci, dan tidak ada akun: Anda memasang sekali dan memanggil secara lokal. Jalur: panduan API lokal.
Model privasi
Berkas Anda tidak pernah meninggalkan perangkat Anda: pemrosesan bersifat lokal, jadi tidak ada unggahan yang dapat dicegat, disimpan, atau dibocorkan, dan isi Anda tidak pernah digunakan untuk melatih AI. Satu-satunya yang dikumpulkan situs ini adalah analitik halaman: tampilan halaman dan Google Analytics teragregasi, tidak pernah dokumen Anda. Detail lengkap: Kebijakan Privasi dan Analitik.
Gratis selamanya, tanpa batas
Tanpa kuota harian, tanpa tempo per jam, tanpa penghitung tugas, dan tanpa tingkat berbayar. Perangkat Anda adalah satu-satunya batas praktis. Seluruh kebijakan, dalam bahasa yang jelas: Gratis Selamanya.
Dibangun untuk dokumen yang benar-benar dimiliki orang
Bedah halaman (pusat pengorganisasian), konversi (ke PDF · dari PDF), pengoptimalan, perlindungan dan penandatanganan, anotasi dan formulir, serta ekstraksi dan OCR, termasuk keluaran ramah agen seperti teks sebagai JSON dengan kotak pembatas dan tabel sebagai CSV, dan alat privasi yang tidak ditonjolkan orang lain, seperti menghapus metadata asal AI.
Semua 74 alat PDF — gratis, privat, tanpa pendaftaran
Lokal · MCP PDF ke Word (DOCX) Konversi PDF ke dokumen Word yang dapat diedit. Konversi berbasis teks: paragraf dan judul direkonstruksi dari lapisan teks; tata letak persis, tabel, dan gambar tidak dipertahankan. Di perangkat Gabungkan PDF Gabungkan beberapa file PDF menjadi satu, sesuai urutan unggahan. Di perangkat Kompres PDF Kurangi ukuran file dengan Ghostscript. Preset: ringan (kualitas printer), sedang (ebook), berat (layar, terkecil). Di perangkat Pisahkan PDF Pisahkan PDF berdasarkan rentang halaman (ZIP berisi PDF) atau satu PDF per halaman. Di perangkat PDF ke teks Ekstrak teks biasa, satu bagian terpisah form-feed per halaman. Di perangkat Gambar ke PDF Gabungkan gambar (JPG/PNG/WebP/TIFF/GIF) menjadi satu PDF. Di perangkat PDF ke gambar Render setiap halaman menjadi gambar (ZIP). Lokal · MCP OCR — PDF yang dapat dicari Buat PDF hasil pindaian dapat dicari: halaman tanpa lapisan teks di-OCR dengan Tesseract dan mendapatkan lapisan teks tak terlihat; halaman yang sudah memiliki teks diteruskan dan dilaporkan sebagai dilewati. Di perangkat Putar halaman Putar halaman sebesar 90, 180, atau 270 derajat. Di perangkat Watermark PDF Cap teks diagonal di setiap halaman. Lokal · MCP Enkripsi PDF Lindungi PDF dengan kata sandi pengguna (AES-256). Lokal · MCP Buka kunci PDF Hapus perlindungan kata sandi (kata sandi saat ini diperlukan). Di perangkat PDF ke Markdown Ekstrak teks sebagai Markdown, dengan judul yang disimpulkan dari ukuran font. Di perangkat Ekstrak teks sebagai JSON Teks terstruktur per halaman: blok dengan kotak pembatas, siap untuk agen/LLM. Di perangkat Hapus metadata & asal-usul AI Hapus asal-usul pembuatan AI dan metadata pengenal dari PDF atau gambar (JPEG/PNG/WebP): Kredensial Konten C2PA, penanda AI XMP/EXIF/IPTC (termasuk IPTC DigitalSourceType trainedAlgorithmicMedia), tag Software/Creator generator, data GPS dan perangkat EXIF. Hanya metadata — konten dan piksel tidak pernah dimodifikasi, piksel gambar tidak dikodekan ulang, dan watermark tak terlihat yang tertanam dalam piksel (mis. SynthID) TIDAK dihapus: watermark itu berada di data gambar itu sendiri, bukan di metadata. Hasilnya melaporkan dengan tepat apa yang ditemukan dan dihapus, per kategori. Di perangkat Sanitasi PDF Hapus metadata (termasuk XMP), JavaScript, file/lampiran tertanam, tindakan dokumen, dan tindakan tautan/file — versi PDF yang aman untuk dibagikan. Di perangkat Tandatangani PDF (tanda tangan visual) Tempatkan tanda tangan visual pada PDF: unggah gambar tanda tangan sebagai file KEDUA, atau biarkan nama penanda tangan ditata. Sertifikat yang ditandatangani sendiri (sidik jari SHA-256) dibuat dan dicatat dalam metadata dokumen. Ini adalah cap tanda tangan elektronik + catatan sertifikat — bukan tanda tangan dokumen berkualifikasi/PKI. Lokal · MCP Perbaiki PDF Tulis ulang dan perbaiki PDF yang rusak dengan qpdf. Di perangkat Ratakan PDF Tanamkan bidang formulir dan anotasi ke dalam konten halaman. Di perangkat Hapus halaman Hapus halaman yang dipilih dari PDF. Di perangkat Ekstrak halaman Buat PDF baru yang hanya berisi halaman yang dipilih. Di perangkat Susun ulang halaman Susun ulang halaman ke urutan berbasis 1 yang diberikan (permutasi semua halaman). Di perangkat Info & metadata PDF Jumlah halaman, ukuran halaman, metadata, status enkripsi sebagai JSON. Di perangkat Tambahkan nomor halaman Cap nomor halaman, format 'Halaman {n} dari {total}'. Lokal · MCP Ekstrak gambar Ambil semua gambar yang tertanam dari PDF (ZIP, format asli). Lokal · MCP Pisahkan PDF berdasarkan ukuran file Pisahkan PDF menjadi bagian-bagian yang masing-masing tetap di bawah batas byte (ZIP berisi PDF). Di perangkat Sisipkan halaman kosong Sisipkan satu atau lebih halaman kosong pada suatu posisi (default: di akhir). Di perangkat Pangkas halaman Pangkas halaman ke rect absolut [x0, y0, x1, y1] dalam poin, atau berdasarkan margin dari setiap tepi. Di perangkat Ubah ukuran / skala halaman Format ulang setiap halaman ke ukuran kertas (atau dimensi eksplisit), skalakan konten agar pas, di tengah. Di perangkat Overlay PDF Cap halaman PDF kedua DI ATAS PDF pertama (file: PDF dasar, PDF cap; halaman cap berputar). Di perangkat Underlay PDF Tempatkan halaman PDF kedua DI BAWAH PDF pertama (file: PDF dasar, PDF latar; halaman latar berputar). Di perangkat Balik urutan halaman Balik urutan semua halaman dalam PDF. Di perangkat Imposisi N-up Ubin beberapa halaman sumber ke setiap lembar keluaran dalam kisi kolom x baris. Lokal · MCP HTML ke PDF Render dokumen HTML ke PDF. Sepenuhnya luring: sumber daya eksternal (gambar, stylesheet, skrip) tidak pernah diambil — sematkan semua yang Anda butuhkan. Lokal · MCP Markdown ke PDF Render dokumen Markdown (rasa GitHub) ke PDF yang ditata dengan baik. Di perangkat Teks ke PDF Render file teks biasa ke PDF (monospace, dibungkus baris). Lokal · MCP Dokumen Office ke PDF Konversi file Word/Excel/PowerPoint/OpenDocument (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) ke PDF melalui backend LibreOffice. Lokal · MCP EPUB ke PDF Konversi ebook EPUB ke PDF yang ditata (berfokus pada teks: teks bab dan judul dalam urutan spine; gambar tertanam tidak dirender). Di perangkat PDF ke HTML Konversi PDF ke satu dokumen HTML, satu bagian per halaman, mempertahankan teks yang diposisikan. Lokal · MCP Tabel PDF ke CSV Ekstrak setiap tabel yang terdeteksi dalam PDF sebagai file CSV (ZIP bila ada beberapa). Lokal · MCP Konversi ke PDF/A Konversi PDF ke standar arsip PDF/A dengan Ghostscript. Lokal · MCP Linearisasi PDF Tulis ulang PDF yang dilinearisasi ('Fast Web View') agar halaman pertama tampil sebelum seluruh file terunduh. Lokal · MCP Optimalkan gambar dalam PDF Turunkan skala dan kompres ulang gambar tertanam yang terlalu besar, dan buang data gambar duplikat. Lokal · MCP Atur izin PDF Enkripsi PDF dengan kata sandi pemilik dan izin terperinci (cetak, salin, ubah, anotasi, ...). Lokal · MCP Redaksi PDF Redaksi SEJATI: konten di bawah wilayah dihapus dari file (bukan hanya ditutupi). Mode: wilayah eksplisit, teks literal, dan/atau pola PII (email, SSN, nomor kartu pembayaran — diperiksa dengan Luhn). Di perangkat Tambahkan header & footer Cap baris header dan/atau footer di setiap halaman. Placeholder {page} dan {total} diganti per halaman. Di perangkat Penomoran Bates Cap nomor Bates berurutan (awalan + penghitung berlapis nol) di setiap halaman. Di perangkat Isi formulir PDF Isi bidang AcroForm berdasarkan nama. Nilai: string untuk bidang teks, true/false untuk kotak centang, angka diubah menjadi string. Di perangkat Baca bidang formulir Daftar semua bidang AcroForm dengan nama, tipe, nilai saat ini, dan lokasi (JSON). Di perangkat Tambahkan teks ke PDF Tulis teks pada posisi yang tepat (poin, asal kiri atas) pada satu halaman. Di perangkat Tambahkan gambar ke PDF Tempatkan gambar yang diunggah (file KEDUA) ke halaman PDF (file PERTAMA) pada posisi yang tepat. Lokal · MCP Sorot teks / wilayah Tambahkan anotasi sorotan: setiap kemunculan teks pencarian, dan/atau rect eksplisit per halaman. Lokal · MCP Ekstrak tabel (JSON + CSV) Deteksi tabel dan kembalikan sebagai tables.json ditambah satu CSV per tabel (ZIP). Di perangkat Ekstrak bookmark / daftar isi Kembalikan kerangka dokumen sebagai JSON: tingkat, judul, halaman tujuan. Di perangkat Ekstrak lampiran Ambil semua lampiran file tertanam dari PDF (ZIP). Di perangkat Ekstrak kata dengan kotak pembatas Ekstraksi teks per kata dengan kotak pembatas yang tepat (poin), dikelompokkan per halaman — siap untuk agen/LLM. Di perangkat OCR ke teks OCR PDF hasil pindaian ke teks biasa. Halaman yang sudah memiliki lapisan teks menyumbangkan teks itu secara langsung (tidak perlu OCR). Lokal · MCP Luruskan halaman Deteksi dan perbaiki kemiringan pindaian kecil (hingga ±5°) pada setiap halaman menggunakan pencarian profil proyeksi. Lokal · MCP Konversi ke skala abu-abu Konversi semua warna dalam PDF ke skala abu-abu dengan Ghostscript. Di perangkat Pisahkan berdasarkan bookmark Pisahkan PDF menjadi satu file per bagian bookmark/kerangka (ZIP). Di perangkat Pisahkan berdasarkan teks Mulai file keluaran baru pada setiap halaman yang teksnya berisi string yang diberikan atau cocok dengan regex yang diberikan (ZIP). Di perangkat Selingi dua PDF Selang-seling halaman dari dua PDF (mis. menggabungkan halaman ganjil/genap yang dipindai terpisah). Secara opsional balik urutan halaman file kedua terlebih dahulu. Di perangkat Hapus halaman kosong Buang halaman yang tidak berisi teks dan (hampir) tidak ada tinta. Jika setiap halaman kosong, halaman 1 dipertahankan. Di perangkat Hapus anotasi Hapus anotasi (sorotan, catatan, cap, tautan, …). Widget bidang formulir dipertahankan kecuali diminta. Lokal · MCP Buat bookmark Tambahkan kerangka PDF dari daftar entri {level, title, page} yang disediakan, atau deteksi judul secara otomatis dari teks yang lebih besar dari teks isi. Di perangkat Edit metadata Atur bidang informasi dokumen (judul, penulis, subjek, kata kunci, pembuat, produsen). Berikan string kosong untuk menghapus bidang. Lokal · MCP PDF ke TIFF Render semua halaman menjadi satu file TIFF multi-halaman. Di perangkat PDF ke WebP Render setiap halaman menjadi gambar WebP (ZIP). Di perangkat PDF ke EPUB Konversi teks PDF menjadi ebook EPUB 3, dibagi bab berdasarkan bookmark tingkat 1 bila ada. Cakupan jujur: konversi berbasis teks — tata letak, font, dan gambar asli tidak dipertahankan. Di perangkat HEIC ke PDF Konversi foto HEIC/HEIF (dan gambar lainnya) ke PDF, satu halaman per bingkai gambar. Memerlukan backend dekode libheif; tanpanya operasi melaporkan backend_unavailable. Di perangkat PDF ke XML Dump XML yang dapat dibaca mesin: metadata, teks per halaman, dan kotak pembatas per kata. Di perangkat Buat bidang formulir Tambahkan bidang formulir yang dapat diisi (teks, kotak centang, dropdown) pada halaman dan persegi panjang yang diberikan. Berpasangan dengan pengisian formulir dan pembacaan bidang formulir. Lokal · MCP Bandingkan PDF Diff tingkat halaman dari dua PDF: halaman mana yang identik, diubah (dengan diff teks terpadu dan skor kesamaan), ditambahkan, atau dihapus. Mengembalikan report.json, secara opsional dengan gambar diff yang dirender menyoroti piksel yang berubah. Lokal · MCP Tandatangani dengan sertifikat (PAdES) Terapkan tanda tangan PAdES kriptografis yang sebenarnya dengan sertifikat PKCS#12 Anda (.p12/.pfx, diunggah sebagai file kedua). Dapat diverifikasi di pembaca PDF yang sesuai. Catatan: kata sandi sertifikat adalah parameter pekerjaan, ditangani persis seperti kata sandi enkripsi/dekripsi.
Perbandingan
pdfmcp vs iLovePDF: alat PDF gratis dibandingkan · pdfmcp vs Smallpdf: alat PDF gratis dibandingkan · pdfmcp vs IHatePDF: alat PDF di perangkat dibandingkan · Perbandingan