如何解決JPEG2000的PDF Generator錯誤?

說明 description

環境

  • JEE上的Adobe Experience Manager (AEM) 6.5 Forms
  • Acrobat 2020 Classic
  • Microsoft Windows Server 2019

問題/症狀

PDF Generator無法使用Acrobat 2020 Classic在Windows伺服器上處理JPEG2000格式資產(JPF、JPX、JP2、J2K、J2C、JPC)。

首頁「服務」PDF Generator「建立PDF

Error Code:1011
Error Message: ALC-PDG-001-011-The BMC reported failure in converting the input document to PDF.

本文說明如何解決此問題。

紀錄範例:
server.log

01:23:45,678 ERROR com.adobe.aes.web.create.CreatePDFAct (default task-15) ALC-PDG-001-000-Invocation error.: ALC-DSC-003-000: com.adobe.idp.dsc.DSCInvocationException: Invocation error.

    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.java:152) adobe-dscf-client.jar:6.5.0.0.20220523.bee76832

    at.

...

Caused by: ALC-PDG-1011-000: com.adobe.livecycle.generatepdf.client.ConversionException: ALC-PDG-001-011-The BMC reported failure in converting the input document to PDF.

    at com.adobe.pdfg.BMCCaller.checkResult(BMCCaller.java:405)

    at com.adobe.pdfg.Native2PdfCaller.callNativeBMC(Native2PdfCaller.java:1229)

    at com.adobe.pdfg.Native2PdfCaller.createPDF(Native2PdfCaller.java:420)

    at com.adobe.pdfg.GeneratePDFImpl.createPDFInternal(GeneratePDFImpl.java:527)

    at com.adobe.pdfg.GeneratePDFImpl.createPDFCommon(GeneratePDFImpl.java:366)

    at com.adobe.pdfg.GeneratePDFImpl.createPDF(GeneratePDFImpl.java:307)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) rt.jar:1.8.0_181

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) rt.jar:1.8.0_181

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) rt.jar:1.8.0_181

    at java.lang.reflect.Method.invoke(Method.java:498) rt.jar:1.8.0_181

    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.java:118) adobe-dscf-client.jar:6.5.0.0.20220523.bee76832

    ... 207 more

解決方法 resolution

  1. 設定 Acrobat 的登錄項目。

  2. 在執行 AEM Forms 的 Windows 伺服器上打開登錄編輯器

  3. 選取以下路徑:

    HKEY_CURRENT_USER\SOFTWARE\Adobe\Adobe Acrobat\DC\ImageConversionPlugin

  4. 建立一個新金鑰 (如果 buseSandbox 存在,變更資料即可)

    code language-none
    Name: buseSandbox
                Type: REG_DWORD (32bit) Value
                Data: 0
    
  5. 從PDF Generator重新執行「建立PDF」,並檢查PDF產生是否成功。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f