PDF SDK 라이브러리



LEADTOOLS 라이브러리는 개발자가 단 몇 줄의 코드만으로 Acrobat과 같은 타사 제품의 종속성 없이도 신뢰할 수 있는 멀티스레드 PDF 기능을 구현할 수 있는 포괄적인 API를 제공합니다. PDF 파일을 읽고, 쓰고, 변환하며 볼 수 있는 강력한 PDF 컨트롤은 LEADTOOLS에 있는 최첨단 OCR, ICR, OMR, 양식 인식, 가상 인쇄스캐닝 API와 결합하여 PDF를 활용하는 완벽한 솔루션을 생성할 수 있습니다.


 

강력한 PDF 뷰어 Control
(Robust PDF Viewer Controls)

Document Viewer API Framework를 사용하여 PDF 파일을 모두 로드하고 볼 수 있습니다. 수천 개의 PDF 문서를 테스트 한 LEADTOOLS PDF SDK 라이브러리는 시장을 선도하는 수 많은 PDF 읽기 애플리케이션보다 뛰어난 보기 정확도와 속도를 제공합니다. LEADTOOLS는 PDF 파일 버전 간의 일반적인 오류와 차이점을 설명하므로 프로그래머는 안심하고 테스트 단계를 최소화하여 최고의 PDF 애플리케이션을 더욱 빠르게 생성할 수 있습니다.

인공 지능 PDF 압축 및 최적화
(AI-Powerd PDF Compression and Optimization)

LEADTOOLS는 인공지능을 사용하여 이미지와 텍스트 검색 가능한 PDF 파일을 모두 압축하고 최적화 합니다. LEADTOOLS는 고급 MRC 이미지 분할/압축 기술로 품질을 유지하면서 이미지 기반의 PDF 압축을 극대화 합니다. 또한, LEADTOOLS PDF 라이브러리는 문서 기능을 분석하여 결과물을 더 작고 더 효율적으로 만드는 방법을 찾아 텍스트 검색 가능한 PDF 파일을 최적화할 수 있습니다.

PDF 양식 필드
(Form Fields)

LEADTOOLS PDF SDK와 함께 최소한의 코드를 사용하여 개발자는 PDF 양식 필드 데이터를 로드, 채우기, 업데이트 및 저장하는 대화형 자동화 솔루션을 구축할 수 있습니다. 문서 뷰어를 활용하는 개발자는 PDF 양식 필드에 데이터를 로드하고 입력한 다음, PDF를 저장할 수 있는 인터페이스를 사용자에게 제공할 수 있으며, PDF 양식 필드를 채우는 사용자 인터페이스 없이 자동화 Workflows를 만들 수 있습니다. 또한, 개발자는 LEADTOOLS를 사용하여 추가 처리 또는 대체 저장을 위해 AcroForms 필드와 데이터를 구문 분석할 수 있습니다.  

LEADTOOLS PDF SDK는 다음 필드 유형을 지원합니다 :

  • 텍스트 상자(Text Box)
  • 체크 박스(Check Box)
  • 라디오 버튼(Radio Button)
  • 리스트 박스(List Box)
  • 콤보 박스(Combo Box) : Drop-down 목록, 또는 선택 목록이라 부릅니다)

다중 페이지를 포괄적으로 처리하는 API
(Comprehensive Multipage Processing APIs )

다중 페이지를 포괄적으로 처리하는 다음 기능이 포함되어 있습니다 :

  • 여러 개의 PDF 파일을 한 개의 파일로 병합
  • 한 개로 통합된 복수 파일을 다시 여러 개의 개별 파일로 분할
  • 페이지 추출, 삭제 및 삽입
  • 페이지 순서 변경 작업
  • 모든 페이지의 이미지 썸네일 생성

완벽한 PDF 변환 API
(Complete PDF Conversion API)

LEADTOOLS Document Converter API는 PDF와 관련한 모든 유형의 변환을 수행할 수 있습니다. 예를 들어, PDF(PDF/A, 기타 문서/Office 형식, 이미지, HTML, EMF 및 SVG)로 변환하거나 PDF에서 변환할 수 있습니다. 165 개 이상의 파일 형식을 지원하는 Document Converter API는 유연하며 완벽하게 변환 작업을 제어할 수 있습니다.

형식 변경 외에도 LEADTOOLS PD Converter API는 PDF와 PDF/A 사이의 변환과 “빠른 웹 보기(Fast Web View)를 위한 PDF 선형화 및 eBook, 화면, Pre-press 애플리케이션을 위한 최적화로 Postscript를 추출할 수 있습니다.

PDF 분석/추출 라이브러리
(PDF Parse and Extraction Libraries)

LEADTOOLS를 사용하면 유니코드 텍스트/양식 필드, 이미지, 글꼴, 주석, 형상(shapes), 하이퍼링크, 북마크, 목차와 문서 메타데이터와 같은 데이터를 구문 분석하고 업데이트, 추출할 수 있습니다. 또한, 파일 설정을 업데이트하여 초기 보기 설정과 자동 인쇄 PDF 등 다양한 기능을 수행할 수 있습니다.

PDF 보안/강력한 암호화/데이터 삭제
(PDF Security, Strong Encryption, Redaction)

HIPAA와 GDPR 같은 표준에서는 개인 정보 보호가 매우 중요합니다. LEADTOOLS PDF 라이브러리는 편집, 고해상도/저해상도 인쇄, 컨텐츠 복사를 제어하기 위해 PDF 암호화 및 PDF 권한 부여를 완벽하게 지원합니다. 또한, PDF 이미지 및 텍스트 편집과 LEADTOOLS Document Analysis SDK 컴포넌트를 사용하여 계좌 번호와 주민등록번호 같은 사용자 정보를 PDF에서 자동으로 제거할 수 있습니다.

PDF Portfolio와 첨부 파일 API
(PDF Portfolio and Attachments APIs)

LEADTOOLS SDK 라이브러리는 PDF Portfolio와 PDF 첨부 파일을 모두 처리할 수 있습니다. API는 Portfolio 메타데이터 뿐만 아니라 포함되어 있는 모든 파일을 추출합니다.

LEADTOOLS PDF SDK는 다음 기능을 지원합니다 :

  • PDF Portfolio 문서 로딩
  • PDF portfolio 스키마 추출
  • PDF Portfolio 문서에 있는 PDF 파일 추출
  • 첨부 파일이 있는 PDF 문서 로딩
  • PDF 문서에 포함된 PDF 첨부 파일 추출

문서 검색 및 분석
(Document Search Analysis)

LEADTOOLS PDF 라이브러리는 문자열 검색이나 RegEx를 사용하여 PDF 컨텐츠를 찾고 작업하기 위한 API를 제공합니다. 더욱 강력해진 기능의 AI LEADTOOLS Document Analyzer 컴포넌트로 계좌 번호, 회사명, 주민등록번호 등과 같은 정보에 퍼지 매칭 기능을 수행할 수 있습니다.

완벽한 PDF 북마크 기능
(Thorough PDF Bookmark Functionality)

LEADTOOLS PDF SDK 라이브러리는 PDF 북마크를 추출하고 업데이트, 삭제 및 생성하는 기능을 제공합니다. 북마크는 문서의 특정 부분으로 빠르게 안내하는 탐색 메커니즘으로 사용자 경험을 대폭 향상시킵니다.

PDF 파일 비교 기능
(Compare PDF Files)

LEADTOOLS Document Compare 라이브러리는 MS .NET(IIS & Kestrel)이나 Java(Linux/Apache) 호스팅 백엔드를 사용하는 HTML5/JavaScript 프론트엔드를 위해 OEM 용도로 바로 사용이 가능한 Zero-footprint 문서 비교 솔루션 입니다.  개발자는 최종사용자가 두 개의 이미지나 텍스트 검색 가능한 PDF 파일에서 모든 텍스트를 삽입, 삭제하고 편집 내용을 찾아 볼 수 있도록 애플리케이션에 모든 기능을 지원하는 PDF 비교 기술을 추가할 수 있습니다.

검증된 PDF 양식 API
(Proven PDF Forms API)

LEADTOOLS PDF API는 PDF 양식 필드 정보 가져오기, 프로그래밍 방식으로 양식 채우기 및 양식에서 데이터 추출하기 같은 기존의 PDF, FDF 및 XFA 양식을 사용하는 애플리케이션을 생성하는데 필요한 모든 것을 제공합니다.

안전한 디지털 서명
(Secure Digital Signature)

PDF 파일의 디지털 서명은 종이 문서의 잉크 서명과 유사하지만 훨씬 안전합니다. LEADTOOLS PDF SDK 라이브러리는 PDF 파일에 디지털 서명을 추가하고, 내장된 서명의 정보를 검색할 뿐만 아니라 악의적인 행위자가 PDF를 조작하지 않았는지 서명을 확인할 수 있습니다. LEADTOOLS Document Viewer에 통합된 eSignature 지원 기능을 사용하여 개발자는 디지털 인증서(digital verification certificate)를 생성하기 전에 간단한 전자 서명을 PDF에 추가할 수도 있습니다.

PDF 자바스크립트
(PDF JavaScript)

LEADTOOLS PDF API는 PDF 문서에 있는 기존의 JavaScript를 추출하고 작성, 대체 및 삭제하는 기능을 제공합니다.

PDF 파일에 주석을 달고 마크업 합니다
(Annotate and Mark Up PDF Files)

LEADTOOLS는 Adobe Acrobat 및 기타 호환 PDF 제품과 완벽하게 동작하는 PDF 애노테이션과 마크업(annotation and markups) 읽기, 표시, 편집 및 쓰기를 지원합니다. PDF 파일에 주석을 달고 마크업하면 사용자가 영구적인 변경 없이 문서 위에 설명을 하고 도형을 그려 공동 작업을 할 수 있습니다. 또한, 애플리케이션이 GDPR과 HIPAA와 같은 표준을 준수하는데 도움이 되도록 민감한 정보를 영구적으로 또는 일시적으로 수정/삭제할 수 있습니다.

모바일 전자서명 데모
(Mobile eSignature Demo)

LEADTOOLS Document eSignature Application Demo는 사용자가 문서를 업로드하거나 서명할 수 있는 이미지를 캡처하고 다른 사람이 서명하여 보낼 수 있게 해줍니다. 최종 서명한 결과를 PDF나 이미지 형식으로 저장하여 편리하게 공유할 수 있습니다.

PDF SDK 플랫폼 & 프로그래밍 인터페이스
(PDF SDK Platforms and Programming Interfaces)

운영체제

LEADTOOLS PDF 라이브러리를 사용하는 프로젝트는 Windows, Linux , macOS , Android , iOS 및 Web 장치 에 배포될 수 있습니다 .

프레임워크

다음 프레임워크를 사용하는 개발자가 LEADTOOLS PDF SDK를 사용할 수 있습니다 : .NET 6+ , .NET Framework , Xamarin , UWP , WinForms,  C++ 클래스 라이브러리, ASP.NET, Web Services / Web API (JSON, SOAP, REST), .NET MAUI 

프로그래밍, 스크립팅, 마크업

다음 프로그래밍을 위한 PDF 코드 스니펫과 데모 애플리케이션이 제공됩니다 : C#, VB, XAML, C/C++ , Java , Objective-C , Swift 및 HTML/JavaScript 

편리한 통합성
(Easy to Integrate)

LEADTOOLS는 어려운 작업을 처리하고 수 개월 걸리는 R&D 시간을 없애며, 최고의 품질과 성능을 제공합니다. 이로 인해 개발자는 자유롭게 애플리케이션의 다른 컴포넌트에 집중할 수 있습니다. 개발 간소화를 위해 LEADTOOLS 평가판을 다운로드 하십시오.

Online Demo Application

  • HTML5/JavaScript 문서 뷰어(HTML5/JavaScript Document Viewer)

    HTML/JavaScript 용 문서 뷰어는 래스터, 텍스트와 문서 형식을 볼 수 있는 zero-footprint 컴포넌트로 ECM(Enterprise Content Management)과 문서 검색, 문서 정규화 솔루션에 이상적인 제품입니다. 다음 기능을 볼 수 시연 합니다 :

    • 로컬 디스크와 URL에서 문서 로드
    • 문서에 애노테이션 그리기
    • 페이지 선택 용 썸네일 뷰어 사용
    • 문서에 포함된 북마크 보기
    • 대화형 주밍/패닝
    • 문서와 애노테이션 출력

LEADTOOLS Document Viewer 웹 애플리케이션과 서비스를 LEADVIEW API 컴포넌트에 담았습니다. LEADVIEW API를 JavaScript 애플리케이션과 연결하는데 단 세 줄의 코딩만 필요합니다. 이 컴포넌트는 맞춤형 설정이 가능하며 수백 가지 파일 형식과 30 개 이상의 애노테이션/마크업 객체 보기와 변환을 포함하여 기존의 저 수준 Document Viewer의 모든 기능을 지원합니다. 사용자는 UI 용 테마를 쉽게 생성하거나 사전에 정의된 어둡고 밝은 테마를 사용할 수 있습니다. 설정 대화 상자나 JSON 파일을 사용하면 개별 최종사용자가 전체 ReactJS UI를 특화하거나 관리를 위해 서버 수준에서 잠글 수 있습니다.

전자 서명을 생성하고 문서에 디지털 서명을 하기 위해 Document Viewer에서 LEADTOOLS eSignature 지원을 사용하는 방법을 보여 줍니다. 종이 문서의 자필 서명에 비해 전자 서명을 훨씬 안전합니다. 문서에 간단한 전자 서명을 추가하거나 문서가 조작되지 않았다는 것을 보장하는 고급 전자 서명을 위해 eSignature를 LEADTOOLS 인증서 기반의 디지털 서명과 결합하여 사용해 보십시오.

  • 전자서명(eSignatures) 생성
  • 서명자 수에 관계없이 문서에 서명 필드(영역)을 추가
    • 성명(Full Name)
    • 머리글(Initials)
  • 인증서 기반의 디지털 서명 통합

디자인 모드에서 데모를 실행하고 자신의 서명을 추가하려면 다음 링크를 실행하십시오 :

(https://demo.leadtools.com/JavaScript/Apps/Documentviewer/index.html?mode=DocumentSignature)

이미 통합된 샘플 서명자와 전자 서명 필드를 사용하여 데모를 실행하려면 다음 링크를 수행하십시오 :  

(https://demo.leadtools.com/JavaScript/Apps/Documentviewer/index.html?mode=DocumentSignature&runDefaultSample=true)