iText 7 Core

iText 7 Core는 상용 라이센스가 부여된 PDF 라이브러리리 및 SDK입니다.

기능 및 이점

화살표를 클릭해 기능과 이점을 확장하십시오.

iText 7 시작하기

코어 기능 및 업그레이드 이유

iText 7은 iText 5 개발에서 얻은 내용을 바탕으로 거의 10년에 걸쳐 구축되었습니다. 보다 간편하고 성능이 뛰어나며, 확장 가능한 라이브러리로 오늘날 문서 워크플로우의 증가하는 문제를 처리하고 한 번에 한 애드온만 처리할 수 있습니다.

모듈식 구조 및 직관적인 API

  • 미래의 확장성.
  • 광범위한 문서와 예시로 이루어진 부드러운 학습 곡선.

최신 표준 및 모범 사례로 업데이트

  • 북마크, PDF 이름, PDF 스트링, 비밀번호 등을 위한 유니코드.
  • 디지털 서명 및 문서 보안을 위한 최신 해싱 및 암호화 알고리즘.
  • 수천 장의 페이지를 포함한 멀티 기가바이트 파일 및 문서 지원.

사용자 지정 가능 및 확장 가능

  • 확장 및 사용자 지정에 유연한, 포괄적인 즉시 사용할 수 있는 기능입니다.
  • 손쉬운 통합과 개방형 표준에 중점을 둡니다.

iText 7 애드온으로 기능 확장 가능

  • pdf2Data: PDF에서 데이터를 추출합니다.
  • pdfHTML: HTML을 PDF로 변환합니다.
  • pdfSweep: PDF에서 데이터를 편집합니다.
  • pdfCalligraph: .PDF의 고급 타이포그래피:
  • pdfDebug: PDF용 실시간 디버깅.
  • pdfInvoice: XML 및 PDF의 호환 e-Invoice.
  • pdfXFA: PDF의 동적 형식을 플랫화합니다..

iText 7 Core

iText 7 Core 예시

1. 생성

일부 텍스트 및 이미지가 있는 간편 PDF 생성:

        PdfWriter writer = new PdfWriter("output.pdf");
        PdfDocument pdf = new PdfDocument(writer);
        Document document = new Document(pdf);
        Image itext = new Image(ImageDataFactory.create("itext.png")).setWidth(75);
        document.add(new Paragraph().add("Your developer journey with ").add(itext).add(" begins here..."));
        document.close();

출력 결과 헬로 월드 예시

2. 업데이트

워터마크 추가 등 기존 PDF 문서 조작:

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"), new PdfWriter("output.pdf"));
        PdfPage firstPage = pdf.getFirstPage();
        PdfCanvas under = new PdfCanvas(firstPage.newContentStreamBefore(), new PdfResources(), pdf);
        Paragraph p = new Paragraph("~~WATERMARK~~").setFontSize(72).setFontColor(Color.RED).setBold();
        float x = firstPage.getPageSize().getWidth() / 2;
        float y = firstPage.getPageSize().getHeight() / 2;
        new Canvas(under, pdf, pdf.getDefaultPageSize())
            .showTextAligned(p, x, y, 1, TextAlignment.CENTER, VerticalAlignment.MIDDLE, (float) (Math.PI / 4));
        pdf.close();

결과 업데이트 워터마크 예시

3. 파싱

기존 PDF 문서에서 파싱(예: 텍스트 컨텐츠를 추출). 상기 표시된 입력 PDF 사용:

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"));
        String text = PdfTextExtractor.getTextFromPage(pdf.getPage(1), new LocationTextExtractionStrategy());
        pdf.close();
        System.out.println("Extracted text:");
        System.out.println(text);

Extracted text: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate tristique ipsum, nec congue tellus pharetra faucibus. Curabitur nec risus eget eros sodales eleifend id et sapien. Praesent placerat justo eu felis tincidunt mattis. Nam porttitor, nisi vel vestibulum interdum, diam metus commodo nunc, eu porta dolor nisl faucibus ipsum. Integer sit amet sem condimentum, rutrum enim ac, interdum est. Nunc sagittis, nunc sed porta condimentum, ipsum ex euismod massa, eget lacinia lorem ante quis nunc. Donec ut risus congue, sollicitudin mi vitae, ullamcorper mauris. Nullam efficitur maximus turpis, sed congue ex volutpat et. Nam mi mauris, consequat eget lorem non, vehicula rhoncus sapien. Nam et nunc et leo varius [...]


리소스 탐색

Tutorial

튜토리얼


Presentation

인포그래픽

Demo

무료 체험판


상용 라이센스 모델


유닛 기반 라이센스
서버
유닛 기반 라이센스
최종 사용자 장치
볼륨 기반
라이센스
OEM 라이센스
서버
OEM 라이센스
최종 사용자 장치
설명

영구 라이센스 부여.

자체 서버, 가상 시스템 또는 노드 설치 시 설치됨.

영구 라이센스 부여.

자체 최종 사용자 장치에 설치됨.

연간 라이센스.

호스팅된 서버 플랫폼에 설치됨.

영구 라이센스 부여.

고객에게 배포된 서버 애플리케이션에 포함됨.

서버, 가상 시스템 또는 노드 설치 시 설치됨.

영구 라이센스 부여.

고객에게 배포된 최종 사용자 애플리케이션에 포함됨.

최종 사용자 장치(데스크탑, 노트북, 태블릿 등)에 설치됨


Java 및 .NET 플랫폼에서 이용 가능
조건

서버, 가상 시스템 또는 노드별 1개.

서버 수 기반.




무제한 PDF.

최종 사용자 장치별 1개.


최종 사용자 장치 수 기반.




무제한 PDF.

애플리케이션 기준.


생성된 PDF 양으로 계산됨.




연간 지정된 PDF 수.

항상 애플리케이션 기준.


배포된 서버 수 기준, 최소 볼륨은 서버 10개입니다.



무제한 PDF, 무제한 배포 시간.

항상 애플리케이션 기준.


배포된 최종 사용자 장치 수 기반, 최소 볼륨은 100개의 최종 사용자 장치(데스크탑)입니다.

무제한 PDF, 무제한 배포 시간.

전문 지원
및 유지보수

현행 정가의 20%로 매년 갱신 가능(첫 해 필수)

현행 정가의 20%로 매년 갱신 가능(첫 해 필수)

표준 구독에 포함됨.

현행 정가의 20%로 매년 갱신 가능(첫 해 필수)

현행 정가의 20%로 매년 갱신 가능(첫 해 필수)

가격 책정

영구 라이센스

비생성 할인됨, 구매 시 필수.

영구 라이센스

비생성 할인됨, 구매 시 필수.

연간 라이센스

영구 라이센스

비생성 할인됨, 구매 시 필수.

영구 라이센스

비생성 할인됨, 구매 시 필수.

자세히 읽어보기
자세히 읽어보기
자세히 읽어보기
자세히 읽어보기
자세히 읽어보기

지금 견적 요청

iText 소프트웨어 제품에 관심을 가져 주셔서 감사합니다.

당사 영업 팀은 영업일 기준 1일 안에 연락을 드려 프로젝트에 대해 논의하고 맞춤 견적을 작성해 드립니다.