Architecture Diagram

When you edit a document — for example, by rotating all pages — PSPDFKit Document Engine saves a new asset for that document and updates all relevant annotations.

You rotate a document page and PSPDFKit Document Engine stores the new PDF file.

  1. Your service requests that the Document Engine rotates all pages of the document. PSPDFKit Document Engine retrieves the document from the asset storage for processing.

  2. PSPDFKit Document Engine transforms the document, rotating all of its pages.

  3. PSPDFKit Document Engine persists the transformed document in the asset storage without deleting the original. It returns the new document’s properties to your service.