PDF annotation overlay mismatch when exporting from Apryse WebViewer into mobile video workflow

Hi everyone,

I’m working on a mobile workflow where we generate annotated PDFs using Apryse WebViewer and then repurpose those visual states into short explainer videos with free video editor for mac.

Setup:

  • Apryse WebViewer (web + embedded in mobile WebView via Capacitor)

  • Users annotate PDFs (highlights, text notes, stamps)

  • We capture the annotated state as images/frames

  • Then import those frames into capcut for assembling short tutorial videos

The issue I’m seeing:
When exporting the annotated pages (either via snapshot or programmatic render), the output doesn’t always match what users see inside WebViewer.

Specifically:

  • Text annotations shift slightly in position after export

  • Some highlight layers appear offset or scaled differently

  • Stamps/icons sometimes render sharper or blurrier compared to the live view

This becomes a problem downstream because in capcut:

  • The mismatch becomes very visible in frame-by-frame transitions

  • We end up manually correcting alignment for each exported frame

What I’ve tried so far:

  • Ensuring consistent DPI settings during export

  • Forcing fixed zoom level before capture

  • Using WebViewer’s built-in export APIs instead of manual screenshot capture

Still, the exported visuals don’t fully match the in-app rendering state.

My questions:

  • Is there a recommended way to ensure pixel-perfect consistency between WebViewer UI and exported render output?

  • Could this be related to WebView scaling differences in mobile environments (Capacitor)?

  • Has anyone here used Apryse outputs in downstream media workflows (like video editing tools such as capcut)?

Any guidance on achieving consistent rendering across live view → export → video pipeline would be really helpful.

Thanks in advance.