AEM Forms에서 PDFG 사용 using-pdfg-in-aem-forms

AEM Forms을 사용하여 PDF을 만들기 위한 드래그 앤 드롭 기능 시연

PDFG는 PDF 생성을 나타냅니다. 즉, 다양한 파일 형식을 PDF 형식으로 변환할 수 있습니다. 가장 일반적인 문서는 Microsoft Office 문서입니다. PDFG는 6.1 이후 AEM Forms의 일부였습니다.
PDFG API용 javadoc가 여기에 나열되어 있습니다

이 문서와 연결된 에셋을 사용하면 MS Office 문서 또는 JPG 파일을 HTML 페이지의 드롭 영역으로 드래그 앤 드롭할 수 있습니다. 문서가 삭제되면 PDFG 서비스를 호출하고 문서를 PDF으로 변환하여 AEM 서버의 파일 시스템에 저장합니다.

데모 자산을 설치하려면 다음 단계를 수행하십시오

  1. 이 문서 여기에 언급된 대로 PDFG를 구성하십시오.
  2. AEM Forms 버전과 관련된 적절한 설명서를 따르십시오.
  3. 패키지 관리자를 사용하여 이 문서와 관련된 에셋을 가져오고 설치합니다.
  4. CRX에서 post.jsp로 이동
  5. 원하는 대로 저장 위치 변경(9행)
  6. 변경 사항을 저장합니다.
  7. 변환을 위해 파일을 끌어다 놓을 html 페이지를 엽니다.
  8. Word 파일 또는 jpg를 드롭 영역에 드롭합니다.
  9. 입력된 문서는 PDF으로 변환되고 포인트 4에 지정된 것과 동일한 위치에 저장됩니다.

다음 코드 조각은 파일을 PDF으로 변환하는 PDFG 서비스 사용을 보여줍니다

com.adobe.pdfg.service.api.GeneratePDFService pdfService = sling.getService(com.adobe.pdfg.service.api.GeneratePDFService.class);
System.out.println("Got PDF Service");
java.util.Map map = pdfService.createPDF(uploadedDocument,fileName,"","Standard","No Security", null, null);
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e