AEM Forms에서 PDFG 사용

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

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

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

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

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

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

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);

이 페이지에서는