Skip to content

[MWPW-197470] Onboard 7 new Image to PDF verbs#806

Open
maagrawal16 wants to merge 8 commits into
stagefrom
MWPW-197470
Open

[MWPW-197470] Onboard 7 new Image to PDF verbs#806
maagrawal16 wants to merge 8 commits into
stagefrom
MWPW-197470

Conversation

@maagrawal16

Copy link
Copy Markdown
Collaborator

Description

  • Onboard 7 new image-to-PDF verbs in workflow-acrobat: image-to-pdf, bmp-to-pdf, gif-to-pdf, tiff-to-pdf, indd-to-pdf, psd-to-pdf, ai-to-pdf.
  • Added HEIC support for all the 7 new verbs.

Companion da-dc PR (MWPW-196015) registers the verbs in the verb-marquee block and adds .heic to the picker. Conversion routes through the jpg-to-pdf handoff path; FE sends the real verb and BE maps the path / sets x_api_client_location.

Related Issue

Resolves: MWPW-196281

Test URLs

sanjayms01 and others added 7 commits June 4, 2026 16:30
…778)

* Fix delay with config-based A/B testing api initiation

Resolves: [MWPW-194995(https://jira.corp.adobe.com/browse/MWPW-194995)

**Test URLs:**
- Before:
https://stage--da-dc--adobecom.aem.page/acrobat/online/compress-pdf?martech=off&unitylibs=stage
- After:
https://stage--da-dc--adobecom.aem.page/acrobat/online/compress-pdf?martech=off&unitylibs=target-test

**Implementation details:**
`this.pageConfigPromise = null (line 189)` initializes the field so it's
always defined on the instance.
`this.pageConfigPromise = this.ensurePageConfig() `(line 792, inside
initActionListeners when b === this.block) fires the fetch the moment
the verb-widget finishes rendering (for performance reasons), no await
so it doesn't block listener setup. The promise is stored so it can be
joined later.
`await (this.pageConfigPromise || this.ensurePageConfig()) `(line 580,
in handleFileUpload) if the widget has rendered (normal path), we await
the already in flight or resolved promise; if somehow pageConfigPromise
is null (edge case: upload triggered before initActionListeners ran with
the block), we fall back to calling it directly. The existing
pageConfigFetched guard inside ensurePageConfig still prevents double
execution.

---------

Co-authored-by: Arushi Gupta <65466846+arugupta1992@users.noreply.github.com>
Co-authored-by: Arushi Gupta <arugupta@Arushis-MacBook-Pro.local>
Co-authored-by: Sanjay Saravanan <75960494+sanjayms01@users.noreply.github.com>
Co-authored-by: Vipul Gupta <vipugpta@gmail.com>
Co-authored-by: vipulg <vipulg@adobe.com>
Co-authored-by: Nishant Thakur <nishant.thakur.ece@gmail.com>
Co-authored-by: Ratko Zagorac <90400759+zagi25@users.noreply.github.com>
Co-authored-by: Manasvi Agrawal <maagrawal@adobe.com>
<!-- Before submitting, please review all open PRs. -->

* Onboard resume builder

Resolves: [MWPW-196557](https://jira.corp.adobe.com/browse/MWPW-196557)

**Test URLs:**
- Before:
https://mwpw-196281--da-dc--adobecom.aem.page/acrobat/online/test/unity/resume-builder-copy?martech=off&unitylibs=stage
- After:
https://mwpw-196281--da-dc--adobecom.aem.page/acrobat/online/test/unity/resume-builder-copy?martech=off&unitylibs=resume-builder

Note: his has to be tested once unity backend is also on stage

---------

Co-authored-by: Ruchika Sinha <tek10248@Ruchikas-MacBook-Pro.local>
)

<!-- Before submitting, please review all open PRs. -->

* Add page count check for word doc for resume builder


Resolves: [MWPW-198023](https://jira.corp.adobe.com/browse/MWPW-198023)

**Test URLs:**
- Before:
https://stage--da-dc--adobecom.aem.page/acrobat/online/ai-resume-builder?unitylibs=stage
- After:
https://stage--da-dc--adobecom.aem.page/acrobat/online/ai-resume-builder?unitylibs=page-count

---------

Co-authored-by: Ruchika Sinha <tek10248@Ruchikas-MacBook-Pro.local>
@aem-code-sync

aem-code-sync Bot commented Jun 10, 2026

Copy link
Copy Markdown

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run all PSI checks
  • Re-run failed PSI checks
  • Re-sync branch
Commits

@maagrawal16 maagrawal16 changed the title [MWPW-197470] Onboard 7 new verbs [MWPW-197470] Onboard 7 new image-to-pdf verbs Jun 10, 2026
@maagrawal16 maagrawal16 changed the title [MWPW-197470] Onboard 7 new image-to-pdf verbs [MWPW-197470] Onboard 7 new Image to PDF verbs Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants