以寫程式方式生成記錄文檔(DOR)
本文說明使用com.adobe.aemds.guide.addon.dor.DoRService API
以寫程式方式生成記錄文檔。 記錄 以最適化表單擷取之資料的PDF版本。
com.adobe.aemds.guide.addon.dor.DoRService dorService = sling.getService(com.adobe.aemds.guide.addon.dor.DoRService.class);
com.adobe.aemds.guide.addon.dor.DoROptions dorOptions = new com.adobe.aemds.guide.addon.dor.DoROptions();
dorOptions.setData(dataXml);
dorOptions.setFormResource(resource);
java.util.Locale locale = new java.util.Locale("en");
dorOptions.setLocale(locale);
com.adobe.aemds.guide.addon.dor.DoRResult dorResult = dorService.render(dorOptions);
byte[] fileBytes = dorResult.getContent();
com.adobe.aemfd.docmanager.Document dorDocument = new com.adobe.aemfd.docmanager.Document(fileBytes);
要在本地系統上嘗試,請執行以下步驟
疑難排解提示
PDF不會顯示在新的瀏覽器頁簽中:
/content/usergenerated/content/aemformsenablement
的讀取、修改和建立權限