Java API를 사용하여 바코드 형식 데이터 디코딩
Java(barcoded forms API)를 사용하여 양식 데이터를 디코딩합니다.
-
프로젝트 파일 포함
Java 프로젝트의 클래스 경로에 클라이언트 JAR 파일을 포함합니다.
-
바코드된 양식 클라이언트 API 개체 만들기
해당 생성자를 사용하고 연결 속성이 포함된
ServiceClientFactory
개체를 전달하여BarcodedFormsServiceClient
개체를 만듭니다. -
바코드 데이터가 포함된 PDF 양식 받기
- 해당 생성자를 사용하고 PDF 문서의 위치를 지정하는 문자열 값을 전달하여 바코드 처리된 데이터가 포함된 PDF 양식을 나타내는
java.io.FileInputStream
개체를 만듭니다. - 생성자를 사용하고
java.io.FileInputStream
개체를 전달하여com.adobe.idp.Document
개체를 만듭니다.
- 해당 생성자를 사용하고 PDF 문서의 위치를 지정하는 문자열 값을 전달하여 바코드 처리된 데이터가 포함된 PDF 양식을 나타내는
-
PDF 양식에서 데이터 디코딩
BarcodedFormsServiceClient
개체의decode
메서드를 호출하고 다음 값을 전달하여 양식 데이터를 디코딩합니다.- PDF 양식을 포함하는
com.adobe.idp.Document
개체입니다. - PDF417 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - Data Matrix 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - QR 코드 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - 코드 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - 코드 128 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - 코드 39 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - EAN-13 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - EAN-8 바코드를 디코딩할지 여부를 지정하는
java.lang.Boolean
개체입니다. - 바코드에 사용되는 문자 집합 인코딩 값을 지정하는
com.adobe.livecycle.barcodedforms.CharSet
열거형 값입니다.
decode
메서드가 디코딩된 양식 데이터를 포함하는org.w3c.dom.Document
개체를 반환합니다. - PDF 양식을 포함하는
-
데이터를 XML 데이터 소스로 변환
BarcodedFormsServiceClient
개체의extractToXML
메서드를 호출하고 다음 값을 전달하여 디코딩된 데이터를 XDP 또는 XFDF 데이터로 변환합니다.- 디코딩된 데이터가 포함된
org.w3c.dom.Document
개체(decode
메서드의 반환 값을 사용하는지 확인). - 줄 구분 기호를 지정하는
com.adobe.livecycle.barcodedforms.Delimiter
열거형 값입니다.Delimiter.Carriage_Return
을(를) 지정하는 것이 좋습니다. - 필드 구분 기호를 지정하는
com.adobe.livecycle.barcodedforms.Delimiter
열거형 값입니다. 예를 들어Delimiter.Tab
을(를) 지정합니다. - 바코드 데이터를 XDP 또는 XFDF XML 데이터로 변환할지 여부를 지정하는
com.adobe.livecycle.barcodedforms.XMLFormat
열거형 값입니다. 예를 들어 데이터를 XDP 데이터로 변환하려면XMLFormat.XDP
을(를) 지정하십시오.
노트
줄 구분 기호 및 필드 구분 기호 매개 변수에 동일한 값을 지정하지 마십시오.extractToXML
메서드가 각 요소가org.w3c.dom.Document
개체인java.util.List
개체를 반환합니다. 양식에 있는 각 바코드에는 별도의 요소가 있습니다. 즉, 폼에 바코드가 4개인 경우 반환된java.util.List
개체에는 4개의 요소가 있습니다. - 디코딩된 데이터가 포함된
-
디코딩된 데이터 처리
java.util.List
개체를 반복하여 목록에 있는 각org.w3c.dom.Document
개체를 가져옵니다.- 목록의 각 요소에 대해
org.w3c.dom.Document
개체를com.adobe.idp.Document
개체로 변환합니다. (org.w3c.dom.Document
개체를com.adobe.idp.Document
개체로 변환하는 응용 프로그램 논리는 Java API 예제를 사용한 디코딩 바코드 형식 데이터에 표시됩니다.) com.adobe.idp.Document
개체의copyToFile
을(를) 호출하고 XML 파일을 나타내는 File 개체를 전달하여 XML 데이터를 XML 파일로 저장합니다.