Observed since 20 Oct, 17:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A structured pipeline for transforming PDFs into **searchable, metadata-rich, web-ready content**, combining OCR, page-level analysis, metadata generation, and static site scaffolding.
This module is part of a unified system for transforming raw media into structured, searchable, and SEO-optimized data.
abstract_pdfs handles document ingestion and publishing:
Full system: https://github.com/AbstractEndeavors/abstract-intelligence
A structured pipeline for transforming PDFs into searchable, metadata-rich, web-ready content, combining OCR, page-level analysis, metadata generation, and static site scaffolding.
Designed for:
abstract_pdfs is not a PDF utility — it is a full document processing pipeline:
The result is a fully browsable, searchable document corpus.
PDF Input
↓
Slice / Decompose (images + text per page)
↓
OCR + Text Extraction (layout-aware engines)
↓
Metadata Generation
├─ summaries
├─ keywords
├─ descriptions
↓
Manifest Creation (per-page + per-document)
↓
HTML Generation
├─ PDF viewer pages
├─ gallery index pages
↓
Static Site Output (SEO-ready)
flowchart TD
A[PDF Input]
B[DocumentPipeline]
C[SliceManager\nPage Images + Text + OCR]
D[Per-Page Assets\nThumbnails / Text / Info JSON]
E[Manifest Generation\nPage + Document Metadata]
F[NLP Enrichment\nSummaries + Keywords + Descriptions]
G[HTML Generation\nViewer Pages + Gallery Indexes]
H[Static Output\nSearchable / SEO-ready PDF Corpus]
A --> B --> C --> D --> E --> F --> G --> H
Splits PDFs into:
Maintains consistent directory structure for downstream processing
Generates:
Integrates with NLP endpoints for:
Example: page-level analysis via API calls
Produces structured JSON per page:
Aggregates into document-level manifests
Generates:
Automatically builds:
Example: dynamic card generation for directories
Converts filesystem structure into web-accessible URLs
Maintains consistency between:
/srv/media/...)/pdfs/...)Page-level:
Document-level:
The system is composed of modular components:
DocumentPipeline
SliceManager
Manifest Generators
HTML Generators
Metadata Utilities
Each stage is:
All processing happens per-page, enabling:
Outputs are always:
Not just raw text dumps.
Every page includes:
Traditional PDF workflows:
abstract_pdfs transforms PDFs into:
This system integrates with:
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.39 | 25 Jun 2026 | 7 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 17:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5c17b48ac1f10cea8ca0e106f9dab9cf4466016907d2bebba7f46f3d46fe2caf