기술 문서

losLab PDF 라이브러리: 종합 기능 가이드

· PDF 프로그래밍

losLab PDF 라이브러리 활용: 종합 기능 가이드

losLab PDF 라이브러리는 강력한 PDF 소프트웨어 개발 키트(SDK)입니다. 이 가이드는 개발자와 기업이 PDF 문서를 생성, 조작 및 관리하는 데 필요한 다양한 기능을 제공하는 PDF 개발자 라이브러리의 다양한 기능을 살펴봅니다.

PDF 생성

  • 프로그래밍 방식으로 PDF 생성: 사용자 정의 콘텐츠로 처음부터 PDF 문서를 생성합니다.
  • PDF 보고서 생성: 데이터베이스에서 직접 PDF 보고서 생성을 자동화합니다.
  • 실시간 PDF 생성: 웹 서버에서 PDF 문서를 즉석에서 생성하는 웹 애플리케이션 개발.

PDF 변환

  • 이미지에서 PDF로 변환: TIFF, JPG, GIF, BMP 및 PNG와 같은 다양한 이미지 형식을 PDF로 변환.
  • 벡터에서 PDF로 변환: WMF 및 EMF 파일을 PDF로 변환.
  • PDF에서 텍스트로 변환: PDF 문서에서 텍스트 콘텐츠를 추출하여 추가 처리를 수행합니다.

PDF 보기 및 렌더링

  • PDF 래스터화: PDF 페이지를 BMP, TIFF, JPG, WMF, EMF, EPS, PNG 및 GIF와 같은 이미지 형식으로 변환합니다.
  • 임베디드 PDF 보기: PDF 보기 기능을 애플리케이션에 통합합니다.

PDF 인쇄

  • 프로그래밍 방식의 인쇄 제어: 애플리케이션 내에서 PDF 인쇄를 관리하고 제어합니다.
  • : 고급 인쇄 옵션: 페이지 크기 조정, 자동 회전, 제목, 페이지 범위 및 복사 설정과 같은 기능을 사용합니다.
  • : 사용자 정의 프린터: 페이지 크기, 복사 수, 품질, 색상, 양면 인쇄, 정렬 등과 같은 사용자 정의 프린터 설정을 정의합니다.
  • : 프린터 설정 유틸리티: 유틸리티 함수를 사용하여 프린터 설정 및 구성을 간소화합니다.

: PDF 보안

  • 디지털 서명PDF 문서를 디지털 서명하여 진위성과 무결성을 보장합니다.
  • 암호화 및 복호화40비트 RC4, 128비트 RC4, 128비트 AES 및 256비트 AES를 포함한 다양한 암호화 수준으로 PDF를 보호합니다.
  • 문서 권한PDF 문서의 인쇄, 복사 및 수정 권한을 제어합니다.
  • 비밀번호 보호PDF 파일에 대한 접근을 제한하기 위해 비밀번호를 설정하거나 제거합니다.

PDF 양식 (인터랙티브 양식)

  • 양식 생성 및 수정: 대화형 PDF 양식을 만들고, 수정하고, 채우세요.
  • 양식 필드 관리: 텍스트, 버튼, 체크박스, 라디오 버튼, 선택 항목 및 서명 등 다양한 양식 필드의 값을 읽고 조작합니다.
  • XFA 지원: XFA 양식에서 값을 채우고 읽습니다.
  • 양식 필드 모양: 양식 필드의 모양을 사용자 정의하고 필요한 경우 평면화합니다.
  • JavaScript in Forms: 폼 필드 상호 작용을 위한 광범위한 JavaScript 지원을 활용합니다.

PDF JavaScript

  • Document-Level JavaScript: 문서 수준에서 JavaScript를 추가, 편집 또는 제거합니다.
  • Global JavaScript: 전역 JavaScript 설정을 관리합니다.
  • Event-Driven JavaScript: 폼 필드 이벤트 및 링크, 북마크와 같은 문서 작업에 대한 JavaScript를 구현합니다.

PDF 레이어 (선택적 콘텐츠 그룹)

  • 레이어 관리: PDF 문서 내에서 레이어를 생성, 편집, 이동, 병합 및 삭제합니다.
  • 콘텐츠 스트림 조작: 고급 레이어 제어를 위해 콘텐츠 스트림을 결합하고 캡슐화합니다.

PDF 추출

  • 페이지 추출: PDF 문서에서 단일 페이지 또는 페이지 범위를 추출합니다.
  • 텍스트 추출: 글꼴, 색상, 크기 및 위치와 같은 서식 정보를 포함하거나 제외하여 PDF에서 텍스트를 추출합니다.
  • : 이미지 추출: PDF 문서에서 모든 이미지를 추출합니다.

PDF 색상 관리

  • 색상 모드: RGB, CMYK 및 Gray 색상 모드를 지원합니다.
  • 분리 색상고급 색상 관리를 위해 분리된 색상으로 작업합니다.

글꼴 관리

  • 글꼴 지원표준, CJK(중국어, 일본어, 한국어), 부분집합, TrueType 및 Type1 글꼴을 사용합니다.
  • 양식 필드 글꼴PDF 양식 필드 내에서 사용되는 글꼴을 제어합니다.
  • 글꼴 유틸리티PDF에서 글꼴을 처리하기 위한 강력한 기능을 사용합니다.

PDF 내 벡터 그래픽

  • 그래픽 드로잉: 선, 호, 베지어 곡선, 타원, 사각형, 원, 그리고 둥근 사각형을 그립니다.
  • 색상 및 투명도: 색상, 음영, 블렌드 모드 및 투명도에 대한 완벽한 제어.
  • 그래픽 상태 관리: 그래픽 상태를 로드하고 저장하며, 클리핑 영역을 정의합니다.
  • 바코드 통합: PDF 문서에 바코드를 추가합니다.

PDF 압축

  • 글꼴 압축: PDF 문서 내의 글꼴을 압축합니다.
  • 이미지 압축: 이미지 압축을 통해 파일 크기를 줄입니다.
  • 콘텐츠 압축: 전체 PDF 콘텐츠를 압축합니다.

PDF 문서 조작

  • 페이지 범위 추출: 문서에서 특정 페이지 범위를 추출합니다.
  • 문서 병합: 여러 PDF 문서를 메모리 또는 디스크에서 병합합니다.
  • PDF 분할: PDF 파일을 여러 개의 작은 문서로 분할합니다.
  • 선형화: PDF 파일을 웹에서 빠르게 볼 수 있도록 최적화합니다.

PDF 페이지 조작

  • 페이지 관리: 페이지 생성, 삽입, 추가, 이동, 재정렬, 복제 및 회전.
  • 페이지 수정: 페이지 잘라내기, 분할, 삭제, 숨기기 및 추출. 페이지 썸네일 및 기본 URL 설정.
  • 페이지 레이아웃: 여러 원본 페이지를 하나의 마스터 페이지로 병합하여 인쇄 준비.

PDF 문서 속성

  • 메타데이터 관리: 파일 이름, 제목, 작성자, 주제, 키워드, PDF 제작자 및 버전과 같은 문서 속성을 설정하고 검색합니다.
  • 보기 설정: 페이지 레이아웃, 페이지 모드 및 확대/축소와 같은 초기 보기 설정을 제어합니다.
  • 보안 정보: 보안 설정 및 권한을 관리합니다.
  • 페이지 수 세기: 문서의 페이지 수를 셉니다.
  • 파일 임베딩: 파일을 임베딩하고 PDF에 첨부 파일을 추가합니다.
  • 측정 단위: 문서에 사용되는 측정 단위를 설정하고 가져옵니다.
  • GeoPDF 지원: GeoPDF 설정을 관리합니다.

PDF 북마크

  • 북마크 관리북마크를 생성, 수정 및 스타일링합니다.
  • 북마크 작업북마크에 대한 대상 및 작업을 설정합니다. 여기에는 JavaScript 실행 및 파일 열기가 포함됩니다.

바코드

  • 바코드 통합Code 39, EAN-13, Code128, PostNet 및 Interleaved 2 of 5과 같은 다양한 바코드 유형을 추가합니다.

주석 및 하이퍼링크

  • 링크 생성: 임베디드 파일, 외부 파일, JavaScript 액션, 페이지 및 웹사이트에 대한 링크를 추가합니다.
  • : 주석 관리: 메모 주석을 추가, 편집 및 관리합니다.

: 이미지 처리

  • : 이미지 관리: 파일 또는 메모리에서 이미지를 추가하고, 이미지를 압축하고, 문서에 이미지를 그리고, 이미지 속성을 가져옵니다.
  • : 이미지 추출: 이미지를 디스크 또는 메모리에 추출합니다.

텍스트 및 HTML 텍스트

  • 텍스트 그리기: 텍스트 상자 및 여러 줄로 줄 바꿈된 텍스트를 포함하여 문서에 텍스트를 그립니다.
  • 텍스트 제어: 텍스트 크기, 글꼴, 색상 및 위치를 관리합니다.

페이지 레이아웃

  • 레이아웃 제어: 새 페이지의 레이아웃과 스타일을 정확하게 제어합니다. 표, 도형, 텍스트 및 이미지를 페이지에 그립니다.
  • 페이지 정보: 페이지 크기, 용량 및 콘텐츠 상세 정보 가져오기.

직접 접근

  • 대용량 파일 처리: 디스크의 파일에 직접 작업을 수행합니다. 메모리에 로드할 수 없는 대용량 PDF 파일에 적합합니다.

기타

  • 유니코드 지원: 유니코드 문자 전체 지원.
  • 파일 목록 관리: 병합할 파일 목록을 만듭니다.
  • 오류 처리.: 디버깅을 위한 마지막 오류 메시지를 가져옵니다.
  • 스트림 지원: 스트림에 저장하고 스트림에서 로드합니다. 웹 서비스에 이상적입니다.

losLab PDF 라이브러리의 강력함 확장

losLab PDF 라이브러리는 모든 PDF 처리 요구 사항에 대한 포괄적이고 다재다능한 솔루션입니다. 다양한 기능을 통해 개발자는 PDF 문서를 쉽게 만들고 조작하고 관리할 수 있습니다. losLab PDF 라이브러리가 뛰어난 주요 이점과 시나리오는 다음과 같습니다.

  1. 간소화된 문서 생성losLab PDF 라이브러리는 인보이스, 보고서 또는 복잡한 문서 생성에 필요한 도구를 제공하여 PDF 생성 프로세스를 자동화하고 간소화합니다. 이를 통해 시간을 절약하고 오류 가능성을 줄이며 문서가 일관된 형식으로 전문적으로 작성되도록 보장합니다.
  2. 향상된 문서 보안오늘날의 디지털 시대에는 문서 보안이 매우 중요합니다. losLab PDF 라이브러리의 강력한 암호화 및 디지털 서명 기능을 통해 민감한 정보가 안전하게 유지됩니다. 액세스 권한을 제어하고, 작업을 제한하고, 문서의 진위 여부를 확인할 수 있으므로 사용자와 문서 수신자 모두에게 안심을 제공합니다.
  3. 동적 폼 처리인터랙티브 폼은 많은 비즈니스 프로세스의 필수 구성 요소입니다. losLab PDF 라이브러리는 폼 필드 생성, 수정 및 관리를 지원하며 JavaScript와 통합되어 매우 동적이고 인터랙티브한 PDF 폼을 만들 수 있습니다. 이를 통해 사용자 경험을 향상시키고 데이터 수집 및 처리를 간소화합니다.
  4. 고급 PDF 조작병합, 분할, 선형화 등 PDF 문서를 조작하는 광범위한 기능을 통해 탁월한 유연성을 제공합니다. 여러 문서를 하나의 파일로 결합하거나 큰 문서를 더 작은 섹션으로 나누든, losLab PDF 라이브러리는 PDF를 효율적으로 관리하는 데 필요한 기능을 제공합니다.
  5. 완벽한 통합: Delphi, C#, VB.Net 등 다양한 프로그래밍 언어 및 환경을 지원하는 losLab PDF Library는 기존 워크플로우 및 애플리케이션에 완벽하게 통합됩니다. 이를 통해 현재 시스템을 변경하지 않고도 강력한 기능을 활용할 수 있습니다.
  6. 최적화된 성능: 대용량 PDF 파일을 처리하는 것은 어려울 수 있지만, losLab PDF Library의 직접 액세스 기능은 파일 시스템의 파일을 직접 조작할 수 있도록 합니다. 이 최적화는 메모리 사용량을 줄이고 성능을 향상시켜 광범위한 PDF 문서를 처리하는 애플리케이션에 적합합니다.
  7. : 그래픽 및 이미지에 대한 포괄적인 지원: 복잡한 벡터 그래픽을 추가하거나, 이미지를 포함하거나, 글꼴을 관리하든, losLab PDF Library는 PDF 파일의 시각적 요소에 대한 완벽한 제어 기능을 제공합니다. 이 기능은 마케팅 자료, 기술 도면 및 상세 보고서와 같은 시각적으로 풍부한 문서를 만드는 데 중요합니다.
  8. : 풍부한 주석 및 북마크 기능: losLab PDF Library의 주석 및 북마크 기능은 PDF 파일의 가독성과 탐색성을 향상시켜 링크, 메모 및 북마크를 추가, 편집 및 관리할 수 있습니다. 이는 특히 사용자 친화적인 매뉴얼, 가이드 및 참조 문서를 만드는 데 유용합니다.
  9. : 개발자를 위한 유틸리티 함수: 이 라이브러리에는 오류 처리, 파일 목록 관리 및 스트림 작업과 같은 일반적인 작업을 단순화하는 다양한 유틸리티 함수가 포함되어 있습니다. 이러한 함수는 생산성을 향상시키고 개발자가 고품질 애플리케이션을 만드는 데 집중할 수 있도록 합니다.
  10. 애플리케이션의 미래를 대비하세요.losLab PDF Library는 지속적인 업데이트와 다양한 기능을 제공하여 애플리케이션이 최신 PDF 표준 및 기술에 부합하도록 보장합니다. 이를 통해 투자 가치를 높이고 솔루션을 최첨단으로 유지합니다.

요약하자면, losLab PDF Library는 단순한 도구 모음이 아닌 모든 PDF 관련 요구 사항에 대한 종합적인 솔루션입니다. 광범위한 기능과 강력한 보안, 원활한 통합 기능을 결합하여 개발자와 기업이 PDF 문서를 효과적이고 효율적으로 관리할 수 있도록 돕는 필수 도구입니다. 새로운 PDF를 만들거나, 민감한 정보를 보호하거나, 문서 워크플로우를 최적화하든, losLab PDF Library losLab PDF Library는 요구 사항을 충족할 수 있는 강력함과 유연성을 제공합니다.