Skip to main content

CompilePDF stream meta-producer — a single streaming /apply that dispatches to the rewrite/marks/impose/trap/soft_proof producers.

Project description

compile-pdf-stream

CompilePDF stream meta-producer — a single streaming /apply that dispatches to the underlying producers (rewrite, marks, impose, trap, soft_proof) without the caller flipping COMPILE_PRODUCER.

Like compile-pdf-cjd, stream is a meta-producer: it depends on each producer satellite plus compile-pdf-core, and fans a request out to the selected producer's engine in-process. Mounted under /v1/stream by the central compile-pdf app.

Install

uv pip install compile-pdf-stream

HTTP surface

  • POST /v1/stream/apply{ producer, input_pdf_b64, <producer plan> } → streamed producer output + lineage metadata (deterministic cache key).

producerrewrite | marks | impose | trap | soft_proof.

License

AGPL-3.0-or-later. Copyright © 2024–2026 Print with Synergy.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

compile_pdf_stream-0.1.0.tar.gz (95.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

compile_pdf_stream-0.1.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file compile_pdf_stream-0.1.0.tar.gz.

File metadata

  • Download URL: compile_pdf_stream-0.1.0.tar.gz
  • Upload date:
  • Size: 95.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for compile_pdf_stream-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5b4d987db76c0c8876b97c7c68b4d0d2c0ce237f57f905072c91eb6f9973b254
MD5 f0947232c8118f34b201850910149b99
BLAKE2b-256 c51b3b57ad280d0b6ebb32ddb6c05b4cbb6629a9f340643b849bc052b6c81d5e

See more details on using hashes here.

File details

Details for the file compile_pdf_stream-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for compile_pdf_stream-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a332e4a8acc5d8ff549906a63b06cb11c9894b2baba5f3b03e28aaf9fe96168
MD5 0547cdd1e47968d30c46e4bdd2c514d1
BLAKE2b-256 a83fdc926fd02d085cb026c5a6ca3ad525914a369726e1ac00a21ef94cdf3afb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page