PDF Redaction

También disponible como:

Herramienta OnlineStudio (Nube)Studio (Autoalojado)Studio de EscritorioAPI en la NubeAPI AutoalojadaIntegración n8nWidgetServidor MCPPlugin de Obsidian

ScaleDP: Why Use the PDF Redaction SDK?

AI-Powered Redaction

Automatically detects and redacts PII like names, locations, emails, and dates.

Context-Aware Accuracy

Leverages advanced AI to understand context and make precise redactions.

Support Scanned Documents (OCR)

Powerful OCR technology detects and redacts text in scanned images and PDFs.

Scalable by the Apache Spark

Ideal for batch processing — redact thousand of documents programmatically.

Support Different Languages

Common languages support: English, Spanish, German, Italian, Russian, etc.

Flexible Integration

Seamlessly integrate with popular data processing frameworks like Pandas and Apache Spark, enabling easy incorporation into existing data workflows and machine learning pipelines.

ScaleDP: Code Example

Install ScaleDP and compose a redaction pipeline in a few lines — load documents into a Spark or Pandas DataFrame, run OCR, and detect PII with NER.

pip install scaledp
from scaledp import *

spark = ScaleDPSession()

pipeline = PipelineModel(stages=[
    PdfDataToImage(),
    TesseractOcr(),
    Ner(model="d4data/biomedical-ner-all"),
])

result = pipeline.transform(df)

ScaleDP-TS: Why Use the Browser SDK?

No Upload, No Server

Documents never leave the browser — all OCR, NER, and redaction runs entirely client-side.

Runs on onnxruntime-web

Models execute locally over WebAssembly or WebGPU, with no server round-trip.

Browser-Based OCR

PaddleOCR text recognition detects text in scanned images and PDFs.

Zero-Shot NER

GLiNER lets you define entity types like "person" or "email" at call time — no retraining.

Signature & Face Detection

YOLO-based detectors locate signatures and faces for redaction.

Modular & Composable

Import only what you need (/pdf, /ocr, /ner, /detect) and chain stages with a simple Pipeline API.

ScaleDP-TS: Code Example

Install @stabrise/scaledp and compose the same kind of pipeline entirely in the browser using onnxruntime-web.

npm install @stabrise/scaledp
import { Pipeline } from '@stabrise/scaledp'
import { PdfToImage } from '@stabrise/scaledp/pdf'
import { PaddleTextRecognizer } from '@stabrise/scaledp/ocr'
import { GlinerNer } from '@stabrise/scaledp/ner'

const pipeline = new Pipeline([
  new PdfToImage({ resolution: 300 }),
  new PaddleTextRecognizer({ preset: 'v6-small' }),
  new GlinerNer({ labels: ['person', 'email', 'phone'] }),
])

const rows = await pipeline.transform(file)

Build PDF redaction into your platform

Start integrating our PDF redaction SDK. Connect with our lead ML/Data engineers today to discuss your most complex redaction and data processing challenges.

Contact UsCheck Your Redaction