iText 7 pdfXFA
pdfXFA는 동적 PDF 생성과 동적 PDF 서식을 정적 파일로 병합할 수 있는 능력을 모두 갖춘 iText 7 애드온입니다. 이를 통해 PDF 워크플로의 추가적인 처리나 안전한 아카이빙이 가능해집니다.
How it works
The code below takes an XFA form, xfaform.pdf, as input and produces a visually equivalent flat PDF, flat.pdf. You can even test it yourself in our Demo Lab!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static void main() {
XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
.setPdfVersion(XFAFlattenerProperties.PDF_1_7)
.createXmpMetaData()
.setTagged()
.setMetaData(
new MetaData()
.setAuthor("iText Samples")
.setLanguage("EN")
.setSubject("Showing off our flattening skills")
.setTitle("Flattened XFA"));
XFAFlattener xfaf = new XFAFlattener()
.setFlattenerProperties(flattenerProperties);
xfaf.flatten(new FileInputStream("xfaform.pdf"), new FileOutputStream("flat.pdf"));
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static void Main(string[] args)
{
XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
.SetPdfVersion(XFAFlattenerProperties.PDF_1_7)
.CreateXmpMetaData()
.SetTagged()
.SetMetaData(
new MetaData()
.SetAuthor("iText Samples")
.SetLanguage("EN")
.SetSubject("Showing off our flattening skills")
.SetTitle("Flattened XFA"));
XFAFlattener xfaf = new XFAFlattener()
.SetFlattenerProperties(flattenerProperties);
xfaf.Flatten(new FileStream("xfaform.pdf", FileMode.Open, FileAccess.Read), new FileStream("flat.pdf", FileMode.Create, FileAccess.Write));
}
Example files
Resources
Here you will find the needed resources to install and use pdfXFA.
Other resources
iText 7 pdfXFA를 선택해야 하는 이유는 무엇입니까?
PDF 워크플로 또는 아카이빙의 추가적인 처리를 위해 XFA 서식을 정적 PDF로 병합하고 추가적인 보안으로써 디지털 서명을 추가할 수 있습니다.
동적 및 대화형 XFA 서식을 정적 PDF 문서로 병합
또한 pdfXFA를 사용하면 XFA를 템플릿으로 사용하여 XML 데이터를 PDF로 렌더링하고 후속 PDF 워크 플로우를 위해 XFA 형식을 사전 처리 할 수 있습니다.
시각적, 구조적, 의미 정보 유지
pdfXFA는 시각적으로 동등한 표현을 PDF에 렌더링하는 것 외에 시각적, 구조적 및 의미적 정보를 보유하고 이 정보를 아카이빙 및 접근성 표준을 준수하는 문서에 추가합니다.
iText 7 pdfXFA의 핵심 성능
동적 PDF 파일을 변환하고 보호하세요. 서식을 최종 처리할 때 추가적인 보안을 위해 디지털 서명을 할 수 있는 정적 PDF로 병합함으로써 (우발적인)변경을 방지합니다.
아카이빙 및 접근성 지원
pdfXFA는 지원을 제공하며 태그된 PDF, PDF/A, PDF/UA 생성을 가능하게 합니다.
XFA 파일을 손쉽게 병합
이 애드온은 pdfXFA의 편리한 API를 이용하여 XFA 파일을 쉽게 병합합니다.