VintaSoft PDF .NET Plug-in - 개발 내역

제품 출시 정보

이 페이지에서는 VintaSoft PDF .NET Plug-in의 일반적인 개발 내역에 대한 정보를 확인할 수 있습니다. SDK API 변경 사항에 대한 정보는 설명서를 참조하십시오.

  • Windows, Linux 및 macOS에서 .NET 10.0 지원이 추가되었습니다.
  • .NET 개발:
    • 글꼴 작업 관련 몇 가지 사소한 버그가 수정되었습니다.웹 브라우저에서 PDF 문서의 텍스트 내용을 편집할 수 있는 기능이 JavaScript UI 컨트롤인 WebPdfDocumentEditorControlJS에 추가되었습니다. 다음은 추가된 기능입니다.
  • 웹 개발:
    • 웹 브라우저에서 PDF 문서의 텍스트 내용을 편집할 수 있는 기능이 JavaScript UI 컨트롤 WebPdfDocumentEditorControlJS에 추가되었습니다.
      • PDF 페이지의 텍스트 내용을 텍스트 블록으로 분할
      • PDF 페이지에 새 텍스트 블록 추가
      • PDF 페이지에서 텍스트 블록 복사/붙여넣기
      • PDF 페이지에서 텍스트 블록 삭제
      • 텍스트 블록 내 텍스트 변경
      • 텍스트 블록 내 텍스트 스타일(글꼴 이름, 글꼴 크기, 굵게, 기울임, 밑줄, 취소선, 가로 정렬, 텍스트 색상) 변경
      • PDF 페이지 텍스트 블록 내용 변경 내용 되돌리기
    • 데모 애플리케이션:
      • "PDF Editor Demo" 웹 데모 애플리케이션을 통해 이제 PDF 문서의 텍스트 내용을 편집할 수 있습니다.
  • .NET 개발:
    • Windows, Linux 및 macOS에서 .NET 9 지원이 추가되었습니다.
    • PDF 문서 압축:
      • PDF 문서 압축률 향상을 위해 객체 스트림 지원이 추가되었습니다.
      • PDF 문서 압축 알고리즘이 개선되었습니다.
      • PdfDocumentCompressorCommand 명령이 개선되었습니다.
  • 웹 개발:
    • JavaScript UI 컨트롤인 WebPdfDocumentEditorControlJS가 생성되었습니다. 웹 브라우저에서 PDF 문서를 보고, 인쇄하고, 편집하고, 검증하고, 변환하고, 저장할 수 있습니다. 주요 기능은 다음과 같습니다.
      • JavaScript UI 컨트롤,모든 최신 HTML5 웹 브라우저에서 작동합니다.
      • 사용자 인터페이스는 개인용 컴퓨터, 태블릿 및 스마트폰과 호환됩니다.
      • 파일 데이터를 웹 서버로 다운로드하지 않고 URL을 통해 파일 열기(요청 시 파일 데이터 스트리밍)
      • PDF 페이지 보기(다중 페이지 보기 모드 지원)
      • PDF 페이지 미리보기 보기
      • PDF 문서 인쇄
      • PDF 문서에서 텍스트 강조 표시
      • PDF 문서에서 텍스트 검색 및 검색된 텍스트 강조 표시 기능
      • 대화형 PDF 문서 양식 작성 및 완료된 PDF 문서 다운로드 기능
      • PDF 문서에 편집자 표시 적용
      • 처리된 PDF 문서에서 페이지 삭제 또는 교환
      • 처리된 PDF 문서에서 변경 사항 저장(페이지, 주석, 양식 필드 재정렬)
      • "표준" Bootstrap 및 jQuery UI용 대화 상자(시트 이름 변경, 텍스트 검색 등)
      • 사용자 정의 가능한 사용자 인터페이스
      • 사용자 인터페이스는 45개 언어로 제공되며 다른 언어로 쉽게 번역할 수 있습니다.
    • 데모 애플리케이션:
      • 웹 데모 애플리케이션 "PDF Editor Demo"의 코드가 간소화되었습니다. 이제 데모 애플리케이션은 JavaScript UI 컨트롤인 WebPdfDocumentEditorControlJS를 사용합니다.
      • 웹 데모 애플리케이션 "PDF Editor Demo"에서 PDF/A 문서를 검증하고 PDF 문서를 PDF/A 형식으로 변환할 수 있습니다.
      • 웹 데모 애플리케이션 "PDF Editor Demo"에서 PDF 문서를 압축할 수 있습니다.
  • .NET 개발:
    • PDF/A-1b 변환기가 이제 OpenType 글꼴이 포함된 PDF 문서를 변환할 수 있습니다.
    • PDF/A 변환기가 개선되었습니다.
    • PDF 문서에서 불필요한 콘텐츠를 제거하는 알고리즘(PdfDocumentCleanupCommand 클래스)을 개선했습니다.
    • PDF 문서 압축 기능(PdfDocumentCompressorCommand 클래스)을 개선했습니다.
    • 벡터 콘텐츠가 많은 PDF 페이지를 렌더링할 때 메모리 사용량을 크게 줄였습니다.
    • 일부 LZW 데이터 디코딩 오류를 수정했습니다.
    • FreeFormGouraudShadedTriangleMeshPattern 패턴 렌더링 오류를 수정했습니다.
    • PDF 페이지 렌더링 알고리즘의 여러 버그를 수정했습니다.
    • 몇 가지 중요하지 않은 버그를 수정했습니다.
  • Windows, Linux 및 macOS에서 .NET 8.0 지원이 추가되었습니다.
  • .NET 개발:
    • 선형화된 PDF 문서 작업 기능 추가:
      • PDF 문서가 선형화되었는지 확인하는 기능 추가.
      • 선형화된 PDF 문서를 생성하는 기능 추가.
    • 디지털 서명의 장기 검증(LTV) 정보를 PDF 문서에 포함하는 기능 추가.
    • Vintasoft.Imaging.Pdf.Resources.dll 어셈블리의 모든 리소스가 Vintasoft.Imaging.Pdf.dll 어셈블리로 이동되었습니다. Vintasoft.Imaging.Pdf.Resources.dll 어셈블리는 제거되었습니다.
  • .NET 개발:
    • Windows, Linux 및 macOS에서 .NET 7 지원이 추가되었습니다.
    • PDF/A:
      • PDF/A-4, PDF/A-4e, PDF/A-4f 지원이 추가되었습니다.
    • 검색 가능한 PDF 문서:
      • TextOverImage 모드에서 편집 및 검색 가능한 PDF 문서를 생성하는 기능이 추가되었습니다.
        • SDK는 인식된 텍스트 문자의 벡터 이미지를 기반으로 글꼴을 생성합니다.
        • 결과 문서는 PDF 문서의 시각적 편집 기능을 사용하여 편집할 수 있습니다.
      • ImageOverText 및 TextOverImage 모드에서 검색 가능한 PDF 문서를 생성할 수 있는 SearchablePdfGenerator 클래스가 추가되었습니다.
    • PDF 문서 페이지의 시각적 편집:
      • PDF 페이지의 모든 텍스트 블록을 시각적으로 편집할 수 있는 기능이 추가되었습니다.
        이전 버전에서는 텍스트 블록 편집에 여러 가지 제한 사항이 있었습니다. 예를 들어, 편집기에서 인쇄할 수 없는 문자가 포함된 텍스트 블록을 편집할 수 없었습니다.
      • PDF 문서 페이지 편집기의 버그가 수정되었습니다.
    • 데모 애플리케이션:
      • PdfEditorDemo/WpfPdfEditorDemo에서 이제 TextOverImage 및 ImageOverText 모드에서 OCR을 사용하여 페이지를 추가하는 기능을 지원합니다.
      • PdfEditorDemo/WpfPdfEditorDemo에서 이제 PDF/A-4, PDF/A-4e 및 PDF/A-4f 표준에 따라 문서를 변환하고 검증하는 기능을 지원합니다.
    • 몇 가지 사소한 버그가 수정되었습니다.
  • .NET 개발:
    • .NET 6, .NET 5 및 .NET Core 3.1에서 Windows, Linux 및 macOS에 대한 크로스 플랫폼 지원이 추가되었습니다.
    • 2D 그래픽 그리기:
      • 플러그인의 2D 그래픽 작업 코드가 완전히 재작성되었습니다.
      • 모든 2D 그래픽 작업은 이제 드로잉 엔진(Vintasoft.Imaging.Drawing.DrawingEngine 클래스)에서 처리됩니다. 플러그인은 더 이상 GDI+ 라이브러리(System.Drawing.Common)를 직접 사용하지 않습니다.
      • 이 플러그인은 SkiaSharp 라이브러리 기반의 Windows, Linux 및 macOS용 크로스 플랫폼 드로잉 엔진 또는 GDI+ (System.Drawing.Common) 라이브러리 기반의 Windows용 드로잉 엔진이 필요합니다.
    • 많은 사소한 버그가 수정되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 6 지원이 추가되었습니다.
    • 지원되는 개발 환경:
      • Visual Studio 2022와의 호환성 지원이 추가되었습니다.
    • 지원되는 운영 체제:
      • Windows 11과의 호환성 지원이 추가되었습니다.
      • Windows Server 2003과의 호환성 지원이 중단되었습니다.
    • WPF/WinForms 이미지 뷰어에서 기존 PDF 페이지 콘텐츠 편집
      • PDF 페이지의 콘텐츠(그래픽, 이미지, 폼, 텍스트, 자르기 영역)를 편집하는 기능 추가:
        • 개체 크기 조정
        • 개체 이동
        • 개체를 중심을 기준으로 회전
        • 삭제, 복사개체 삽입
        • 개체 자르기 설정(그래픽 경로 사용)
        • 이미지 편집
        • 이미지 또는 도형을 다른 이미지 또는 도형으로 바꾸기
        • 텍스트 출력 연산자 매개변수 편집
      • 서식 있는 텍스트 편집기를 사용하여 PDF 페이지의 텍스트를 편집하는 기능 추가:
        • 텍스트 편집
        • 선택한 텍스트의 속성 변경: 글꼴, 크기, 색상, 굵게, 기울임, 밑줄, 위첨자, 아래첨자, 가로 배율, 자간
        • 단락의 가로 정렬 변경: 왼쪽, 오른쪽, 가운데, 양쪽 정렬
        • 단락 들여쓰기 변경
        • 줄 간격 변경
        • 번호 매기기 목록 만들기
    • PDF 비주얼 편집기를 사용하여 PDF 콘텐츠의 매개변수(채우기 색, 테두리 색, 알파 상수, 펜 두께, 색상 혼합 모드, 텍스트 출력 모드)를 편집하는 기능 추가.
    • Type0 글꼴 작업 시 성능 향상 및 메모리 사용량 감소.
    • PDF 페이지에 그래픽 도형 그리기
      • DOCX 문서의 페이지를 표시할 수 있는 새로운 그래픽 도형인 OfficeDocumentFigure 추가.
      • 서식 있는 텍스트 편집기를 사용하여 OfficeDocumentFigure 텍스트를 편집하는 기능이 추가되었습니다.
        • 텍스트 편집
        • 선택한 텍스트의 속성 변경: 글꼴, 크기, 색상, 굵게, 기울임, 밑줄, 위첨자, 아래첨자, 가로 배율, 자간
        • 단락의 가로 정렬 변경: 왼쪽, 오른쪽, 가운데, 양쪽 정렬
        • 단락 들여쓰기 변경
        • 줄 간격 변경
        • 번호 매기기 목록 만들기
    • PDF 문서 주석 달기
      • DOCX 문서의 페이지를 표시할 수 있는 새로운 주석인 PdfOfficeDocumentAnnotation이 추가되었습니다.
      • 서식 있는 텍스트 편집기를 사용하여 PdfOfficeDocumentAnnotation 텍스트를 편집하는 기능이 추가되었습니다.
        • 텍스트 편집
        • 선택한 텍스트의 속성 변경: 글꼴, 크기, 색상, 굵게, 기울임, 밑줄, 위첨자, 아래첨자, 가로 배율, 자간
        • 단락의 가로 정렬 변경: 왼쪽, 오른쪽, 가운데, 양쪽 정렬
        • 단락 들여쓰기 변경
        • 줄 간격 변경
        • 번호 매기기 목록 만들기
    • 데모 애플리케이션:
      • PdfEditorDemo/WpfPdfEditorDemo에 새로운 기능이 추가되었습니다.
        • PDF 페이지의 콘텐츠(그래픽, 이미지, 도형, 텍스트, 자르기 영역)를 편집하는 기능이 추가되었습니다.
        • PDF 콘텐츠의 매개변수(채우기 색상, 테두리 색상, 알파 상수, 펜 두께, 색상 혼합 모드, 텍스트 출력 모드)를 편집하는 기능이 추가되었습니다.
        • 서식 있는 텍스트 편집기를 사용하여 PDF 페이지의 텍스트를 편집하는 기능을 추가했습니다.
        • PDF 페이지에 Office 주석을 추가하는 기능을 추가했습니다.
        • PDF 페이지에 OfficeDocumentFigure 그래픽 도형을 그리는 기능을 추가했습니다.
      • ReportGeneratorDemo에 새로운 기능을 추가했습니다.
        • DOCX 문서에서 차트를 프로그래밍 방식으로 편집하는 예제를 추가했습니다.
        • 새 버전에서 지원되는 텍스트 및 단락 속성 편집 예제를 추가했습니다.
    • 다음 .NET 어셈블리가 생성되었습니다.
      • Vintasoft.Imaging.Pdf.Office.dll
      • Vintasoft.Imaging.Pdf.Office.UI.dll
      • Vintasoft.Imaging.Pdf.Office.Wpf.UI.dll
    • 많은 사소한 버그가 수정되었습니다.
  • .NET 개발:
    • 텍스트 마크업 주석(강조, 밑줄, 취소선)을 지원합니다.
  • 웹 개발:
    • 지원 플랫폼:
      • JavaScript 엔진은 더 이상 jQuery 라이브러리에 의존하지 않고 JavaScript ES5로 완전히 작성되었습니다.
      • JavaScript 엔진은 이제 HTML5 웹 브라우저만 지원합니다. 이전 SVG 기반 웹 브라우저에 대한 지원은 중단되었으며, Vintasoft.Imaging.Pdf.Svg.js 스크립트는 더 이상 지원되지 않습니다.
    • JavaScript API에 대한 사소한 수정이 이루어졌습니다. 자세한 내용은 설명서를 참조하십시오.
    • JavaScript 엔진의 중요하지 않은 오류가 수정되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET 5 지원이 추가되었습니다.
    • 디지털 서명에 확장 속성을 추가하는 기능이 추가되었습니다.
    • PDF 문서 구문 분석 알고리즘이 가속화되었습니다.
  • .NET 개발:
    • 텍스트와 벡터 콘텐츠가 포함된 PDF 페이지를 벡터 콘텐츠가 포함된 SVG 파일로 저장하는 기능이 추가되었습니다.
    • PDF 콘텐츠 렌더링 알고리즘이 최적화되었습니다.
    • 사소한 버그가 수정되었습니다.
  • 웹 개발:
    • 웹에서 보호된 PDF 문서를 작업하는 기능이 추가되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET Core 3에서 WPF 및 WinForms 지원이 추가되었습니다.
        다음 .NET Core 어셈블리가 생성되었습니다.
        • Vintasoft.Imaging.Pdf.UI.dll
        • Vintasoft.Imaging.Pdf.Wpf.UI.dll
      • WinForms/WPF 이미지 뷰어에서 PDF 페이지에 그림 그리기:
        • WinForms/WPF 이미지 뷰어에서 직사각형 그래픽 도형(Rectangle, Ellipse, TextBox, FormXObject, Image, VintasoftImage)을 회전할 수 있는 기능이 추가되었습니다.
      • PDF 페이지 처리:
        • PDF 페이지 처리를 위한 새로운 명령(PdfColorBlendCommand, PdfPageColorBlendingCommand, PdfDesaturateCommand)이 추가되었습니다.
      • 데모 애플리케이션:
        • .NET Core용 WPF 및 WinForms 데모 애플리케이션(PdfEditorDemo, PdfReaderDemo 등)이 제작되었습니다.
  • 웹 개발:
    • 웹 이미지 뷰어에서 PDF 문서에 편집자 표시를 적용하는 기능이 추가되었습니다.
    • 웹 이미지 뷰어에서 대화형 PDF 문서 필드의 표시 및 채우기 기능이 크게 개선되었습니다.
    • 데모 애플리케이션:
      • PDF 문서를 보고 PDF 페이지에 편집자 표시를 적용할 수 있는 새로운 ASP.NET 데모 애플리케이션인 PdfEditorDemo가 생성되었습니다. ASP.NET 데모 애플리케이션인 PdfReaderDemo는 제거되었습니다.
  • .NET 개발:
    • 지원 플랫폼:
      • Windows용 .NET Core 3 지원(UI 컨트롤 제외)을 추가했습니다.
        다음 .NET Core 어셈블리가 생성되었습니다.
        • Vintasoft.Imaging.Pdf.dll
        • Vintasoft.Imaging.Pdf.JavaScript.dll
        • Vintasoft.Imaging.Pdf.Mrc.dll
        • Vintasoft.Imaging.Pdf.Ocr.dll
        • Vintasoft.Imaging.Pdf.Resources.dll.
      • .NET Framework 2.0 지원이 중단되었으며, SDK는 이제 .NET Framework 4 이상 및 3.5를 지원합니다.
  • PDF 문서 최적화:
    • PDF 벡터 콘텐츠를 단순화할 수 있는 새로운 명령인 PdfSimplifyContentCommand가 생성되었습니다.
  • PDF 페이지에 그림 그리기:
    • 타일링 패턴을 생성하고 사용할 수 있는 기능이 추가되었습니다.
  • PDF 문서 글꼴 작업:
    • 글꼴 이름으로 TTC 파일에서 TTF 파일을 추출하는 기능이 추가되었습니다.
  • PDF 문서에서 텍스트 찾기 및 추출:
    • PDF 페이지 텍스트를 추출하고 강조 표시할 때 메모리 사용량이 감소했습니다.
  • 웹 개발:
    • 웹 애플리케이션에서 PDF 문서 작업:
      • PDF 문서 작업을 위한 플랫폼 독립적인 .NET Core 웹 서비스가 개발되었습니다.
        플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET Core MVC, ServiceStack 등 모든 .NET Core 호환 웹 플랫폼용 웹 서비스를 신속하게 개발할 수 있습니다. 이 웹 서비스는 Vintasoft.Imaging.Pdf.Web.Services.dll 어셈블리에 있습니다.
      • ASP.NET Core MVC에서 PDF 문서를 작업하기 위한 웹 서비스가 생성되었습니다.
        이 웹 서비스는 Vintasoft.Imaging.Pdf.AspNetCore.ApiControllers.dll 어셈블리에 있습니다.
    • 웹 이미지 뷰어에서 대화형 PDF 문서 양식을 작성할 수 있는 기능이 추가되었습니다.
  • .NET 개발:
    • WinForms 또는 WPF에서 PDF 문서 보기:
      • PdfTextSelectionTool 및 WpfPdfTextSelectionTool 도구에 키보드를 사용하여 텍스트 선택을 변경할 수 있는 기능이 추가되었습니다. 자주 사용되는 25개의 키보드 단축키가 지원됩니다.
    • PDF 문서 최적화:
      • PDF 문서 처리를 위한 새로운 명령인 PdfDocumentCompressorCommand가 추가되었습니다. 이 명령은 40개 이상의 직관적인 속성을 제공하여 압축 프로세스를 사용자 지정할 수 있도록 함으로써 PDF 문서 압축 과정을 간소화합니다.
    • PDF 문서 인쇄:
      • PdfPrintDocument 클래스에 투명도를 포함하는 벡터 PDF 문서를 인쇄할 수 있는 기능이 추가되었습니다.
    • PDF 페이지 처리:
      • PDF 페이지 처리를 위한 새로운 명령인 PdfResizeCommand와 PdfPageScalingCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지의 물리적 크기를 변경할 수 있습니다.
      • PDF 페이지 처리를 위한 새로운 명령인 PdfResizeCanvasCommand와 PdfPageResizeCanvasCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지의 캔버스 크기를 변경할 수 있습니다.
      • PDF 페이지 처리를 위한 새로운 명령인 PdfDrawImageCommand와 PdfPageDrawImageCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지에 이미지(또는 다른 PDF 페이지)를 벡터로 그릴 수 있습니다.
      • PDF 페이지 처리를 위한 새로운 명령인 PdfRotateCommand와 PdfPageRotateOrthogonallyCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지를 직교 회전할 수 있습니다.
      • PDF 페이지 처리를 위한 새로운 명령인 PdfClearImageCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지의 내용을 지울 수 있습니다.
      • PDF 페이지 처리를 위한 새로운 명령인 PdfInvertCommand와 PdfPageInvertCommand가 추가되었습니다. 이 명령을 사용하면 PDF 페이지의 내용을 벡터 방식으로 반전시킬 수 있습니다.
    • 데모 애플리케이션:
      • PdfCompressorDemo 데모 애플리케이션의 코드를 최적화하고 간소화하기 위해 여러 가지 변경 사항이 적용되었습니다.
  • PDF 문서 구조 관리:
    • PDF 문서 콘텐츠에서 선택적 콘텐츠 레이어를 제거하는 기능이 추가되었습니다.
    • PDF 문서에서 불필요한 요소를 제거할 수 있는 PdfDocumentCleanupCommand가 생성되었습니다.
    • PDF 문서 콘텐츠 제거 알고리즘이 개선되었습니다(결과 문서가 더 간결해졌습니다).
  • PDF 문서의 디지털 서명 작업:
    • PDF 문서에 서명한 후 변경 사항을 평가하는 기능이 추가되었습니다.
    • 타임스탬프 서명(ETSI.RFC3161) 검증 지원이 추가되었습니다.
  • PDF/A:
    • 이미지를 PDF/A-1/2/3a 문서로 변환하는 기능이 추가되었습니다.
  • PDF 문서에서 텍스트 찾기 및 추출:
    • WebPdfTextSelectionToolJS의 다중 페이지 모드 성능이 향상되었습니다.
  • 데모 애플리케이션:
    • PdfEditorDemo, PdfReaderDemo 및 WpfPdfEditorDemo 데모 애플리케이션에 MagnifierTool, ImageMeasureTool, ZoomTool 및 ZoomToRectangleTool과 같은 시각적 도구가 추가되었습니다.
    • PdfEditorDemo 및 WpfPdfEditorDemo 데모 애플리케이션에 PDF 문서에서 선택적 콘텐츠를 제거하는 기능이 추가되었습니다.
  • 몇 가지 사소한 개선 사항이 적용되었습니다.
  • PDF 2.0 지원이 추가되었습니다.
  • PDF/A:
    • PDF/A-1a, PDF/A-2a 및 PDF/A-3a 표준 준수 여부를 확인하는 PDF 문서 유효성 검사 기능이 추가되었습니다.
    • PDF 문서를 PDF/A-1a, PDF/A-2a 또는 PDF/A-3a 형식으로 변환하는 기능을 추가했습니다.
  • WinForms 또는 WPF에서 PDF 문서 보기:
    • 시각적 PdfTextSelectionTool을 사용하여 PDF 문서의 여러 페이지에서 한 번에 텍스트를 선택할 수 있습니다.
    • 다중 페이지 보기 모드에서 PDF 주석 및 대화형 필드의 표시 속도를 향상했습니다.
  • PDF 문서 구조 관리:
    • 표시된 콘텐츠를 생성하는 기능을 추가했습니다.
    • PDF 문서에서 중복된 리소스를 제거하는 기능을 추가했습니다.
    • 후속 분석을 위해 PDF 트리를 선형화하는 기능(PdfTreeNodeBase.GetLiniarizedSubtree)을 추가했습니다.
    • 적합한 글꼴 검색 및 감지 기능을 개선했습니다.
    • 리소스 추출 알고리즘을 개선했습니다.
    • PDF 콘텐츠 분석 및 편집 알고리즘을 개선했습니다.
  • PDF 페이지 콘텐츠 편집:
    • PDF 페이지 콘텐츠를 반전하는 기능을 추가했습니다.
    • PDF 콘텐츠 분석 및 편집 알고리즘 속도를 향상했습니다.
  • PDF 문서 렌더링:
    • 선택적 PDF 문서 콘텐츠 렌더링 알고리즘을 개선했습니다.
    • 벡터 PDF 주석을 PDF 페이지 콘텐츠와 결합하는 기능을 추가했습니다.
  • PDF 문서에서 텍스트 찾기 및 추출:
    • 텍스트 추출 알고리즘의 오류를 수정했습니다.
  • 데모 애플리케이션:
    • PDF 편집기 데모 및 PDF 리더 데모에 몇 가지 사소한 변경 사항이 적용되었습니다.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • WinForms 또는 WPF에서 PDF 문서 보기:
    • 멀티페이지 보기 모드에서 여러 PDF 페이지에 동시에 주석을 달 수 있는 기능을 추가했습니다.
    • 멀티페이지 보기 모드에서 여러 PDF 페이지의 대화형 필드를 동시에 채울 수 있는 기능을 추가했습니다.
  • HTML5 또는 SVG 뷰어에서 PDF 문서 보기:
    • PDF 페이지에서 이미지를 선택하고 추출할 수 있는 새로운 시각적 도구인 WebPdfImageExtractorToolJS를 추가했습니다.
    • PDF 페이지에서 텍스트를 선택, 검색 및 추출할 수 있는 새로운 시각적 도구인 WebPdfTextSelectionToolJS를 추가했습니다.
  • WinForms 및 WPF 이미지 뷰어에서 PDF 콘텐츠 편집:
    • 뷰어가 다중 페이지 보기 모드일 때 여러 PDF 페이지의 대화형 필드를 동시에 편집할 수 있는 기능을 추가했습니다.
    • 뷰어가 다중 페이지 보기 모드일 때 여러 PDF 페이지의 콘텐츠를 동시에 삭제할 수 있는 기능을 추가했습니다.
    • 뷰어가 다중 페이지 보기 모드일 때 여러 PDF 페이지의 콘텐츠를 동시에 편집할 수 있는 기능을 추가했습니다.
    • 뷰어가 다중 페이지 보기 모드일 때 PDF 주석 및 대화형 필드를 한 페이지에서 다른 페이지로 이동할 수 있는 기능을 추가했습니다.
    • PDF 페이지에서 양식이나 이미지를 찾고, 강조 표시하고, 삭제할 수 있는 새로운 시각적 도구인 PdfContentXObjectTool을 추가했습니다.
  • PDF 문서 검증 및 변환:
    • PDF 문서를 PDF/A로 변환:
      • 투명도가 포함된 문서를 변환하는 기능을 추가했습니다.
      • 필요한 경우 TrueType 글꼴을 CFF 글꼴로 변환하는 기능을 추가했습니다.
      • 문서에 적용된 수정 사항 목록을 볼 수 있는 기능을 추가했습니다(ConversionProfileResult 클래스의 AppliedCommands 속성).
    • PDF/A 변환기를 개선했습니다.
    • PDF/A 검증 도구를 개선했습니다.
    • PDF/A 변환기의 버그가 수정되었습니다.
  • PDF 문서 작업:
    • PDF 문서 작업을 위한 Web API 2 컨트롤러(VintasoftPdfApi2Controller 클래스)가 생성되었습니다.
    • PDF 문서 작업을 위한 Web API 컨트롤러(VintasoftPdfApiController 클래스)가 생성되었습니다.
    • PDF 문서 작업을 위한 HTTP 핸들러(VintasoftPdfHandler 클래스)가 생성되었습니다.
    • PDF 문서 작업을 위한 WCF 서비스(VintasoftPdfWcfService 클래스)가 생성되었습니다.
  • PDF 문서 최적화:
    • 사용되지 않는 PDF 문서 리소스를 삭제하는 기능(PdfDocument.RemoveUnusedNamedResources)이 추가되었습니다.
    • 사용되지 않는 PDF 페이지 리소스를 제거하는 기능(PdfPage.RemoveUnusedNamedResources)이 추가되었습니다.
    • 사용되지 않는 PDF 폼 리소스를 제거하는 기능(PdfFormXObjectResource.RemoveUnusedNamedResources)이 추가되었습니다.
    • PDF 문서 패킹 알고리즘이 최적화되었습니다.
  • PDF 문서에서 텍스트 찾기 및 추출:
    • PDF 페이지에서 서식이 지정된 텍스트를 추출하는 기능이 추가되었습니다. 단락별, 줄별 서식 및 고정폭 글꼴 서식이 지원됩니다. 개방형 아키텍처를 통해 사용자 지정 텍스트 서식 알고리즘을 개발할 수 있습니다.
  • PDF 페이지, XObject 폼 또는 주석에 그리기:
    • PdfGraphics.DrawString() 메서드의 단어 줄 바꿈 알고리즘이 개선되었습니다. 이제 단어 내에 줄 바꿈이 없는 경우 다음 줄로 줄 바꿈하기 위해 단어를 최적으로 분할합니다.
  • PDF 문서 글꼴 작업:
    • 지정된 텍스트를 지정된 글꼴로 인코딩할 수 있는지 여부를 확인할 수 있습니다.
    • 글꼴 파서가 개선되었습니다.
  • PDF 문서의 대화형 필드 작업:
    • 글꼴 크기가 자동으로 결정되는 대화형 텍스트 필드에 대해 최소 및 최대 글꼴 크기 지원이 추가되었습니다.
    • RadioButton 및 CheckBox의 프레젠테이션 생성기가 개선되었습니다.
  • PDF 콘텐츠 편집:
    • PDF 페이지 콘텐츠 자르기 알고리즘(PdfPage.Crop) 개선.
    • PDF 폼 콘텐츠 자르기 알고리즘(PdfFormXObject.Crop) 개선.
  • PDF 문서와의 시각적 상호 작용:
    • JavaScript 인터프리터 개선.
  • 데모 애플리케이션:
    • WinForms 및 WPF 데모 애플리케이션 PdfEditorDemo에서:
      • 다중 페이지 모드에서 PDF 문서 작업 기능 추가.
      • PDF 문서 처리 기능 추가:
        • PDF 문서에서 사용되지 않는 리소스 제거 기능 추가.
        • PDF 문서 데이터 스트림 압축 해제/압축 풀기 기능 추가.
        • TrueType 글꼴을 CFF 글꼴로 변환하는 기능을 추가했습니다.
      • PDF/A 변환 결과 표시 방식을 개선했습니다.
        • 페이지별로 결과를 그룹화하는 기능을 추가했습니다.
        • 적용된 명령별로 결과를 그룹화하는 기능을 추가했습니다.
      • PDF 페이지의 양식 및 이미지 작업 기능(마우스 선택, 강조 표시, 삭제)을 추가했습니다.
      • 대화형 필드 편집 시 단축키 Ctrl+C, Ctrl+V, Del을 지원합니다.
      • 사소한 개선 사항들을 적용했습니다.
    • PDF 문서 보기 애플리케이션을 구축하는 데 필요한 최소한의 기능을 보여주는 미니 데모 애플리케이션 "PDF 문서 뷰어"가 제작되었습니다.
    • WinForms 및 WPF 데모 애플리케이션 PdfReaderDemo에서:
      • 다중 페이지 모드에서 PDF 문서 작업 기능 추가.
      • PDF 페이지의 폼과 이미지를 조작할 수 있는 기능(마우스 선택 및 강조 표시)이 추가되었습니다.
    • ASP.NET WebForms 및 ASP.NET MVC 애플리케이션 PdfReaderDemo에서:
      • PDF 문서에 대한 정보를 가져올 수 있는 기능이 추가되었습니다.
      • PDF 페이지에서 텍스트를 추출, 선택 및 검색할 수 있는 기능이 추가되었습니다.
      • PDF 문서에서 이미지를 추출할 수 있는 기능이 추가되었습니다.
      • 데모 애플리케이션 코드를 리팩토링했습니다.
  • API 변경 사항에 대한 자세한 내용은 설명서를 참조하십시오.
  • PDF 문서 검증 및 변환:
    • PDF 문서의 표준 준수 여부를 확인하는 기능 추가: PDF/A-1b, PDF/A-2b, PDF/A-3b:
      • 사양의 개별 섹션 또는 항목을 확인할 수 있는 기능.
      • 빠른 검증(첫 번째 오류 발생 시까지).
      • 상세한 다단계 검증 진행 상황 표시 기능.
      • 매우 상세한 검증 결과 보기.
      • PDF 문서 검증 알고리즘 개발을 지원하는 개방형 아키텍처.
    • PDF 문서를 PDF/A-1b, PDF/A-2b, PDF/A-3b 형식으로 변환하는 기능 추가.
      • 특정 섹션 또는 사양 항목 변환 기능.
      • 다양한 변환기 설정을 통해 변환 프로세스를 쉽게 사용자 지정 가능.
      • 상세한 다단계 변환 진행 상황 표시 기능.
      • 최대한 상세한 변환 결과 보기.
      • 개방형 아키텍처를 통해 모든 PDF 문서 변환 알고리즘 개발 가능.
  • PDF 문서 작업:
    • PDF 문서의 멀티스레드 작업(렌더링, 썸네일 가져오기, 텍스트 추출, 이미지 추출)을 추가했습니다.
    • XREF 테이블 복구 알고리즘을 개선했습니다.
  • PDF 문서의 주석(PDF 댓글) 작업:
    • 새로운 유형의 PDF 주석을 지원합니다.
      • Ink
      • 파일 첨부
    • PDF 주석에 구름 스타일(다각형, 사각형, 자유 텍스트)을 추가했습니다.
    • WinForms 및 WPF 주석 이미지 뷰어에서 PDF 주석 위에 툴팁을 추가했습니다.
    • PdfAnnotationTool 및 WpfPdfAnnotationTool의 편집 모드에서 여러 주석 선택 기능을 개선했습니다.
  • PDF 문서의 대화형 필드 작업:
    • 새로운 대화형 필드인 PdfInteractiveFormVintasoftBarcodeField가 추가되었습니다. 이 필드를 사용하면 VintaSoft Barcode .NET SDK에서 사용할 수 있는 모든 유형의 1차원 및 2차원 바코드를 사용할 수 있습니다. 이 필드에는 표준 PdfInteractiveFormBarcodeField에는 없는 여러 추가 매개변수가 있습니다.
      • 배경색(배경 없음 포함)
      • 바코드 색상
      • 테두리(색상, 두께)
      • 필드 가장자리에서 바코드 들여쓰기(각 가장자리별)
      • BestFit 모드(바코드가 필드 전체 영역을 채우도록 늘어나고, 2차원 바코드는 비율을 유지합니다)
    • 대화형 필드의 모양을 자동으로 업데이트하는 기능(PdfDocument.AutoUpdateInteractiveFormAppearances)이 추가되었습니다.
  • PDF 문서 렌더링:
    • PDF 페이지의 JPEG 이미지를 렌더링할 때 샘플 보간을 제어하는 ​​기능을 추가했습니다.
    • 단일 비트 이미지 렌더링 속도를 향상했습니다.
  • PDF 페이지, XObject 폼 또는 주석에 그리기:
    • 페이지 또는 폼의 배경에 그림을 그리는 기능을 추가했습니다.
  • PDF 문서 글꼴 작업:
    • PdfDocument 클래스는 이제 기본적으로 대체 글꼴이 있는 외부 글꼴 컨트롤러를 사용합니다. 즉, 기본 글꼴을 찾을 수 없는 경우 기본 글꼴로 대체됩니다.
    • CFF 기반 Type0 글꼴 인코딩 구성 알고리즘의 버그를 수정했습니다.
    • 텍스트 인코딩 알고리즘의 버그를 수정했습니다.
  • PDF 문서에서 텍스트 찾기 및 추출:
    • 텍스트 추출 알고리즘의 버그를 수정했습니다.
  • WinForms 또는 WPF 뷰어에서 PDF 문서 보기:
    • 썸네일 뷰어가 멀티스레딩 덕분에 더 빠르게 렌더링됩니다.
  • WinForms 및 WPF 이미지 뷰어에서 PDF 콘텐츠 편집:
    • 새로운 FormXObjectFigure 클래스를 사용하면 PdfContentEditorTool 시각화 도구를 이용하여 PDF 콘텐츠에 Form XObject 또는 PdfPage를 시각적으로 그릴 수 있습니다.
  • 데모 애플리케이션:
    • PdfReaderDemo 데모 애플리케이션에 새로운 기능이 추가되었습니다.
      • PDF 문서가 PDF/A-1b, PDF/A-2b, PDF/A-3b 표준을 준수하는지 확인할 수 있는 기능이 추가되었습니다.
      • 문서 리소스를 보고 선택할 수 있는 대화 상자가 추가되었습니다.
    • PdfEditorDemo 데모 애플리케이션에 새로운 기능이 추가되었습니다.
      • PDF 문서가 PDF/A-1b, PDF/A-2b, PDF/A-3b 표준을 준수하는지 확인할 수 있는 기능이 추가되었습니다.
      • PDF 문서를 PDF/A-1b, PDF/A-2b, PDF/A-3b 형식으로 변환하는 기능을 추가했습니다.
      • 주석 및 대화형 필드에 대한 새 "Properties" 탭을 통해 주석 및 대화형 필드의 사용 가능한 속성을 더 쉽게 변경할 수 있습니다.
      • 새 PDF 주석을 생성하는 기능을 추가했습니다.
        • Ink
        • 파일 첨부
        • Cloud Rectangle, Cloud Filled Rectangle
        • Cloud Ellipse, Cloud Filled Ellipse
        • Cloud Polygon, Cloud Filled Polygon
        • Cloud Text
        • Cloud Free Text
      • 문서 리소스를 보고 선택할 수 있는 대화 상자를 추가했으며, 다음 기능을 사용할 수 있습니다.
        • 다른 문서에서 리소스 추가
        • 이미지에서 리소스 생성
        • 페이지에서 리소스 양식 생성
      • 문서 수준 JavaScript 스크립트를 편집할 수 있는 대화 상자를 추가했습니다.
      • PDF 문서 객체 트리거를 편집할 수 있는 대화 상자가 추가되었습니다. 편집 모드에서 다음 작업을 수행할 수 있습니다.
      • PDF 문서 처리를 위한 다음 명령이 추가되었습니다.
        • PDF/A-1b, PDF/A-2b, PDF/A-3b 형식으로 검증/변환.
        • 이미지 전용 PDF 문서로 변환.
      • PDF 페이지 처리를 위한 다음 명령이 추가되었습니다.
        • 주석 삭제.
        • 이미지 전용 PDF 페이지로 변환.
        • 페이지 내용 지우기.
        • 페이지 회전.
    • PdfStructureEditorDemo 데모 애플리케이션에 새로운 기능이 추가되었습니다.
      • PDF 문서가 PDF/A-1b, PDF/A-2b, PDF/A-3b 표준을 준수하는지 확인할 수 있는 기능이 추가되었습니다.
      • PDF 문서를 PDF/A-1b, PDF/A-2b, PDF/A-3b 형식으로 변환하는 기능을 추가했습니다.
      • 문서 리소스를 보고 선택할 수 있는 대화 상자가 추가되었습니다.
  • 다수의 주요 및 사소한 버그 수정.
  • PDF 문서와의 시각적 상호 작용:
    • PdfAnnotationTool이라는 시각적 도구가 개발되었습니다. 이 도구를 사용하면 대화형 PDF 문서 양식의 주석(PDF 댓글) 및 필드와 시각적으로 상호 작용할 수 있습니다. 시각적 도구:
      • 보기 모드에서는 주석을 보고 대화형 양식 필드를 채울 수 있습니다.
      • 마크업 모드에서는 마크업 주석을 편집하고 대화형 양식 필드를 채울 수 있습니다. 편집 모드에서 다음 작업을 수행할 수 있습니다.
      • 편집 모드에서 다음을 수행할 수 있습니다.
        • 주석 및 대화형 필드의 크기와 위치를 변경할 수 있습니다.
        • 주석 및 대화형 필드의 표시 방식 변경
        • 주석 및 대화형 필드 생성/삭제/복사/붙여넣기
        • 여러 주석 및 대화형 필드 선택
      • 주석 및 대화형 필드 트리거에 작업 할당
      • 대화형 필드 위에 필드 이름 표시
      • 입력해야 하는 대화형 필드 강조 표시
      • 필수 입력 대화형 필드 강조 표시
      • 편집 모드에서 주석 및 대화형 필드 강조 표시
      • 다음 액션을 지원합니다: JavaScript 액션, 주석 숨기기 액션, 이동 액션, 실행 액션, 명명된 액션, URI 액션, 폼 데이터 가져오기 액션, 폼 초기화 액션, 폼 제출 액션.
      • 대화형 상호작용 영역의 모양(색상, 투명도, 크기)을 사용자 지정할 수 있습니다.
    • JavaScript 인터프리터 사용 및 JavaScript 액션 실행 지원 기능이 추가되었습니다.
    • 시각적 도구(PdfAnnotationTool, PdfContentEditorTool, PdfTextSelectionTool, PdfImageExtractionTool, PdfRemoveContentool)에 대한 표준 사용자 인터페이스 액션(복사, 잘라내기, 붙여넣기, 삭제, 모두 선택) 지원이 추가되었습니다.
  • PDF 문서의 주석(PDF 댓글) 작업:
    • 표준 PDF 주석용 프레젠테이션 생성기가 만들어졌습니다.
  • PDF 문서의 대화형 필드 작업:
    • XFDF 형식에서 대화형 폼 값을 가져오는 기능이 추가되었습니다.
    • 대화형 폼 값을 XFDF 형식으로 내보내는 기능을 추가했습니다.
  • PDF 문서 인쇄:
    • PdfPrintDocument 클래스를 통해 WinForms에서 PDF 문서를 벡터 형식으로 인쇄하여 인쇄 속도를 향상시키고 메모리 사용량을 줄였습니다.
  • PDF 문서 글꼴 작업:
    • 가변 코드 길이의 복합 글꼴을 지원합니다.
    • 복합 글꼴에 대한 표준(미리 정의된) CMap 인코딩을 지원합니다.
    • TrueType 글꼴 모음 파일(.ttc)을 지원합니다.
    • Type1 프로그램을 기반으로 글꼴 하위 집합을 생성하는 기능을 추가했습니다.
    • 글꼴 검색 및 바꾸기 알고리즘이 개선되고 간소화된 FontProgramsController의 새 버전을 만들었습니다.
    • 14개의 표준 글꼴에 대한 프로그램을 바꾸는 기능을 추가했습니다.
    • Type 1 및 Type 3 글꼴을 패키징하는 기능을 추가했습니다.
    • TTC 프로그램을 기반으로 글꼴을 포함 및 패키징하는 기능을 추가했습니다.
    • Type 3 글꼴, Type 1 기반이 아닌 글꼴, 그리고 CFF 프로그램에 대한 텍스트 난독화 기능을 추가했습니다.
    • 글꼴 난독화, 글꼴 패키징 및 콘텐츠 제거에 대한 진행 상황과 자세한 정보를 볼 수 있는 기능을 추가했습니다.
    • Type 1 글꼴 파서의 버그를 수정했습니다.
    • CFF 글꼴 파서의 버그를 수정했습니다.
  • PDF 문서 렌더링:
    • 세로 모드에서 텍스트 렌더링을 지원합니다.
    • PdfContentRenderer를 통해 주석 렌더링을 제어하는 ​​기능을 추가했습니다.
    • PDF 문서 렌더링 설정을 사용하여 PDF 주석 렌더링에 대한 고급 제어 기능을 추가했습니다.
  • PDF 문서 구조의 하위 수준 수정:
    • PDF 문서 구조의 하위 수준 수정 기능을 추가했습니다. PDF 기본 객체 트리에 접근할 수 있습니다.
    • PDF 문서의 모든 노드에 사용자 데이터를 저장하는 기능을 추가했습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션 PdfEditorDemo가 완전히 재설계되었습니다.
      • 기능 간 전환을 쉽게 할 수 있는 독립적인 패널이 추가되었습니다.
        • 선택,텍스트 추출 및 검색
        • 주석 추가
        • 대화형 양식 필드 채우기
        • 대화형 양식 필드 생성
        • 이미지 추출
        • 콘텐츠 편집
        • 콘텐츠 삭제
      • PDF 문서에 주석을 추가하는 기능 추가
      • PDF 문서의 대화형 필드를 채우는 기능 추가
      • 대화형 양식이 포함된 PDF 문서를 생성하는 기능 추가
      • 대화형 양식 필드를 XFDF 형식으로 내보내고 가져오는 기능 추가
      • 대화형 양식 필드를 PDF 형식으로 내보내는 기능 추가
      • PDF 주석 및 대화형 필드의 모든 트리거에 작업을 할당하는 기능 추가
      • PDF 이벤트 핸들러에 모든 동작을 할당할 수 있는 기능이 추가되었습니다.
      • 트리거가 실행될 때 지원되는 모든 PDF 동작(JavaScript 동작 포함)을 실행할 수 있는 기능이 추가되었습니다.
      • 링크 영역이 활성화될 때 반전하는 기능이 추가되었습니다. 사용자 지정 효과를 적용하는 것도 가능합니다.
      • JavaScript 테스트 및 디버깅 기능이 추가되었습니다.
      • 계산된 대화형 필드의 계산 순서를 정의할 수 있는 기능이 추가되었습니다.
      • PDF 페이지에 벡터 방식으로 PDF 주석을 추가하는 기능이 추가되었습니다.
    • PdfReaderDemo 데모 애플리케이션이 완전히 새롭게 디자인되었습니다.
      • 독립적인 패널이 추가되어 다음 기능을 쉽게 전환할 수 있습니다.
        • 선택,텍스트 추출 및 검색
        • 대화형 양식 필드 채우기
        • 이미지 추출.
      • PDF 문서의 대화형 필드를 채우는 기능 추가
    • PdfStructureEditorDemo에 PDF 기본 객체 트리(PDF)를 볼 수 있는 기능이 추가되었습니다.
    • PdfReportGeneratorDemo에 다양한 작업을 생성하고 실행하는 방법을 보여주는 예제가 추가되었습니다.
  • 다수의 주요 및 사소한 버그 수정.
  • PDF 문서 콘텐츠 삭제:
    • PDF 문서 페이지에서 텍스트를 삭제할 수 있는 기능이 추가되었습니다.
    • PDF 문서 페이지에서 이미지를 지울 수 있는 기능이 추가되었습니다.
    • PDF 문서 페이지에서 벡터 그래픽을 제거할 수 있는 기능이 추가되었습니다.
    • PDF 문서에 수정 표시를 적용하여 콘텐츠를 영구적으로 제거하거나 가릴 수 있는 시각적 도구인 PdfRemoveContentTool이 개발되었습니다.
  • PDF 문서에서 텍스트 추출 방지:
    • 텍스트 추출로부터 문서를 보호하기 위해 텍스트 인코딩 정보를 난독화하는 기능이 추가되었습니다.
      • 현재 TrueType 글꼴만 지원됩니다.
      • 지정된 페이지 또는 전체 문서에 대한 문자 인코딩 정보 난독화
      • 페이지의 문자 코드를 대체하여 글꼴 문자 글리프를 무작위로 섞기
      • 글꼴 문자 글리프 복제, 문자 코드를 여러 코드로 대체
      • 페이지별로 텍스트 인코딩을 독립적으로 난독화하는 기능: 각 페이지는 원본 글꼴의 자체 복사본을 가지며, 글꼴 문자 글리프의 혼합 및 복제 방식이 다릅니다.
  • PDF 문서 글꼴 작업:
    • OpenType 글꼴 지원이 추가되었습니다.
    • PDF 문서에 하나 또는 모든 글꼴을 포함하는 기능이 추가되었습니다. 현재는 TrueType 글꼴만 지원됩니다.
    • TrueType 글꼴 하위 집합을 생성하는 기능이 추가되었습니다.
    • PDF 문서에 외부 및 표준 글꼴을 포함하는 기능이 추가되었습니다. 현재는 TrueType 글꼴만 지원됩니다.
    • 외부 글꼴 프로그램을 찾을 수 없는 경우에도 텍스트 추출이 이제 작동합니다. 이전에는 글꼴 프로그램을 찾을 수 없으면 텍스트를 추출할 수 없었습니다.
    • 콘텐츠에서 텍스트 및 이미지 정보 추출 속도가 크게 향상되었습니다.
    • 텍스트 검색 속도가 향상되었습니다.
    • 텍스트 추출 기능이 개선되었습니다.
    • 텍스트 선택 기능이 개선되었습니다.
  • PDF 페이지, XObject 폼 또는 주석에 그리기:
    • PdfContentRenderer 클래스를 사용하여 PDF 콘텐츠 렌더링 알고리즘을 관리하고 재정의할 수 있는 기능이 추가되었습니다.
      • 모든 그래픽 작업(이미지, 경로, 텍스트 등)의 그리기 방식을 재정의할 수 있는 기능이 추가되었습니다.
      • 현재 그래픽 상태(펜 두께, 펜 및 브러시 색상, 글꼴 크기, 변환 행렬 등)를 관리할 수 있는 기능이 추가되었습니다.
      • 그리는 이미지를 처리할 수 있는 기능이 추가되었습니다.
    • PDF 페이지에 이미지를 그리고 인라인 이미지로 저장하는 기능(PdfGraphics.DrawInlineImage 메서드)을 추가했습니다. 이전에는 그린 이미지를 이미지 리소스로만 저장할 수 있었습니다.
    • VintasoftImageFigure 클래스가 생성되어 PDF 페이지에 래스터 또는 벡터 이미지를 그리는 과정이 간소화되었습니다.
    • PDF 페이지 렌더링 속도가 향상되었습니다.
    • PDF 페이지에서 JPEG 이미지의 점진적 렌더링이 추가되었습니다.
  • PDF 문서 첨부 파일 작업:
    • 포트폴리오 보기, 생성 및 편집 기능 추가:
      • 파일 및 폴더 생성, 삭제, 이름 변경, 내보내기 및 가져오기
      • 파일 및 폴더의 썸네일 설정 및 가져오기
      • 포트폴리오 레이아웃 생성 및 편집
      • 폴더 및 파일의 데이터 필드 생성 및 편집
      • 뷰어 모양 관리: 모양 색상, 구분선 위치 및 표시 여부, 초기 보기 모드, 파일 및 폴더 정렬 관리
  • PDF 문서의 선택적 콘텐츠 작업:
    • 선택적 콘텐츠가 포함된 문서를 생성하고 선택적 콘텐츠 그룹을 관리하는 기능이 추가되었습니다.
      • 선택적 콘텐츠 생성(PdfGraphics.BeginOptionalContent())
      • 이미지 리소스, 폼 리소스, 주석을 선택적 콘텐츠 그룹에 연결
      • 선택적 콘텐츠 그룹의 속성 생성 및 편집
      • 선택적 콘텐츠 구성 생성 및 관리
  • PDF 문서 작업:
    • 뷰어의 모양을 구성할 수 있는 PdfDocument.ViewerPreferences 및 PdfDocument.ViewerPageLayout 속성이 추가되었습니다.
    • 개발자 확장에 대한 정보를 가져오거나 추가할 수 있는 PdfDocument.Extensions 속성이 추가되었습니다.
  • 대화형 PDF 문서 양식 작업:
    • 대화형 양식 필드의 표시 여부를 관리할 수 있는 PdfAnnotationHideAction 클래스가 추가되었습니다.
  • 데모 애플리케이션:
    • PdfEditorDemo / WpfPdfEditorDemo:
      • 편집자 표시 기능 추가(복구 불가능하게 콘텐츠 삭제)
      • PDF 문서에 모든 글꼴을 포함하는 기능 추가
      • 포트폴리오 보기, 편집 및 생성 기능 추가
      • 문서 전체 또는 특정 페이지의 텍스트 인코딩을 난독화하는 기능 추가
    • PdfStructureEditorDemo:
      • 포트폴리오 보기, 편집 및 생성 기능 추가
      • 문서 전체 또는 특정 페이지의 텍스트 인코딩을 난독화하는 기능 추가
    • PdfCompressorDemo:
      • PDF 문서 압축 시 모든 글꼴을 포함하는 기능 추가
    • PdfReaderDemo:
      • 포트폴리오 보기 기능 추가
    • PdfReportGeneratorDemo:
      • 레이어를 사용하여 문서를 생성하는 예제 추가(선택 사항)
  • 다양한 사소한 버그 수정 및 개선 사항이 적용되었습니다.
  • 대화형 PDF 문서 양식 작업:
    • PDF 문서의 대화형 양식을 프로그래밍 방식으로 작업할 수 있는 기능이 추가되었습니다.
      • 지원되는 양식 필드:
        • Pushbutton
        • Text
        • ListBox
        • ComboBox
        • CheckBox
        • RadioButton
        • SignatureField
        • BarcodeField (DataMatrix, PDF417, QRCode)
      • 양식 필드 목록을 가져오는 기능이 추가되었습니다.
      • 양식 필드를 생성하는 기능이 추가되었습니다.
      • 양식에 필드를 추가하는 기능이 추가되었습니다.
      • 양식에서 필드를 제거하는 기능이 추가되었습니다.
      • 양식 필드의 값과 매개변수를 가져오거나 설정하는 기능이 추가되었습니다.
      • 다양한 표시 모드(일반, 아래로, 마우스 오버)에 대한 양식 필드 보기를 생성/수정하는 기능이 추가되었습니다.
      • 폼 필드의 동적 표시 매개변수를 변경하는 기능을 추가했습니다.
      • 동적 텍스트 표시(기본 텍스트 모양) 매개변수를 지정하는 기능을 추가했습니다.
      • 다양한 주석 및 대화형 필드 트리거에 작업을 할당하는 기능을 추가했습니다.
      • JavaScript를 사용하여 필드 값을 확인하거나 계산하는 기능을 추가했습니다.
      • 대화형 필드의 표시를 생성하는 기능을 추가했습니다.
        • 동적 표시가 있는 필드용
        • 바코드 필드(DataMatrix, PDF417, QRCode)용 - VintaSoft Barcode .NET SDK가 필요합니다.
  • PDF 문서의 디지털 서명 작업:
    • PDF 문서의 디지털 서명 목록을 가져오는 기능을 추가했습니다.
    • 바이트 범위 다이제스트 방식을 사용하여 서명된 디지털 서명을 검증하는 기능을 추가했습니다.
    • 디지털 서명에 대한 정보(서명 생성에 사용된 인증서, 인증서 체인 등)를 얻는 기능을 추가했습니다.서명을 생성하는 데 사용된 항목; 추가 정보
    • 디지털 서명 당시의 문서 수정 버전을 복원하고 저장하는 기능이 추가되었습니다.
  • 디지털 서명으로 PDF 문서에 서명하기:
    • X509 인증서를 사용하여 PKCS#1 또는 PKCS#7 디지털 서명으로 PDF 문서에 서명하는 기능이 추가되었습니다.
    • 빈 디지털 서명 필드를 생성하는 기능이 추가되었습니다.
    • 디지털 서명 필드의 시각적 표현을 생성하는 기능이 추가되었습니다.
  • PDF 페이지, XObject 폼 또는 주석에 그리기:
    • PdfGraphics(페이지, XObject 폼, 주석)에 PDF 주석을 그리는 기능이 추가되었습니다.
    • PdfGraphics(즉, 페이지, XObject 양식, 주석)에 XObject 양식을 그릴 수 있는 기능이 추가되었습니다.
  • PDF 문서 주석 작업:
    • PdfGraphics를 사용하여 모든 표시 모드에 대한 모든 주석 보기를 생성/수정할 수 있는 기능이 추가되었습니다.
  • PDF 문서 XObject 양식 작업:
    • XObject 양식을 생성할 수 있는 기능이 추가되었습니다.
  • PDF 문서 작업:
    • 새로운 작업 지원 추가: JavaScriptAction, SubmitFormAction, ResetFormAction, ImportFormDataAction.
    • 복합 작업 지원 추가(PdfAction.NextActions 속성).
    • 문서, 페이지, 주석 및 대화형 양식에 대한 확장된 작업 세트(추가 작업)를 조작할 수 있는 기능 추가.
    • PDF 문서에서 JavaScript 코드를 추가/추출하는 기능을 추가했습니다.
  • PDF 문서 최적화:
    • PDF 문서 이름 사전에서 사용되지 않는 이름을 제거하는 기능을 추가했습니다.
    • PDF 문서에서 사용되지 않는 페이지를 제거하는 기능을 추가했습니다.
  • PDF 문서 저장:
    • PdfEncoder 클래스 설정을 통해 문서 업데이트 방식(증분, 압축 등)을 제어하는 ​​기능을 추가했습니다.
  • 데모 애플리케이션:
    • PdfReaderDemo에서 이제 문서 디지털 서명을 보고 확인할 수 있습니다.
    • PdfEditorDemo/WpfPdfEditorDemo에서 이제 디지털 서명 작업을 지원합니다. 디지털 서명 보기/검증, 디지털 서명과 관련된 문서 수정본 저장, 인증서를 사용하여 문서 서명, 디지털 서명 표현 시각적 생성, 디지털 서명 삭제, 빈 디지털 서명 필드 생성 등의 기능을 제공합니다.
    • PdfStructureEditorDemo에서 이제 문서 디지털 서명 보기 및 검증을 지원합니다.
    • PdfReportGeneratorDemo에 이제 대화형 폼 필드(버튼, 텍스트, 리스트박스, 콤보박스, 체크박스, 라디오버튼, 서명 필드, 바코드 필드)를 사용하여 PDF 문서를 생성하는 예제가 포함되어 있습니다.
    • PdfCompressorDemo에 사용되지 않는 이름 제거 및 사용되지 않는 문서 페이지 제거 기능이 추가되었습니다.
  • PDF 문서 로드
    • 손상된 PDF 문서 처리 기능 개선
    • XREF 테이블 복구 알고리즘을 개선했습니다.
    • PDF 문서 글꼴 파서의 여러 버그가 수정되었습니다.
  • PDF 페이지 렌더링
    • PDF 페이지 렌더링 속도가 향상되었습니다.
    • 패턴 렌더링 품질이 개선되었고, 패턴 렌더링 관련 버그가 수정되었습니다.
    • 1/2/4비트 CMYK/RGB 이미지 디코딩 지원이 추가되었습니다.
    • PDF 페이지 렌더러의 사소한 버그가 수정되었습니다.
  • PDF 페이지 콘텐츠 편집
    • PDF 리소스 이미지를 변경할 수 있는 기능이 추가되었습니다.
    • PDF 리소스 이미지를 압축할 수 있는 기능이 추가되었습니다.
    • PDF 페이지 주석 목록에 접근할 수 있는 기능이 추가되었습니다.
    • PdfGraphics 클래스에 새로운 콘텐츠 관리 기능이 추가되었습니다.
  • PDF 문서 저장
    • PdfEncoder 및 PdfMrcEncoder 클래스를 사용하여 이미지를 인코딩할 때 인코딩된 이미지를 타일로 분할하는 기능이 추가되었습니다. 이 기능은 대용량 이미지를 인코딩할 때 메모리 사용량을 크게 줄여줍니다.
  • 데모 애플리케이션:
    • 모든 PDF 문서를 압축할 수 있는 새로운 데모 애플리케이션인 PdfCompressorDemo가 제작되었습니다. 이 애플리케이션은 다음과 같은 기능을 제공합니다.
      이 애플리케이션은 다음과 같은 기능을 제공합니다:
      • 필요한 해상도에 맞게 PDF 문서 이미지 최적화.
      • 이미지 리소스의 실제 색심도 측정
      • 다른 필터 또는 설정으로 이미지 재압축
      • LZW를 Flate(ZIP)으로 대체
      • Flate(ZIP)으로 압축되지 않은 리소스 압축
      • 최대 압축 수준으로 Flate(ZIP) 재압축
      • 손상된 책갈피 제거
      • 책갈피 제거
      • 내장된 페이지 썸네일 제거
      • 첨부 파일 제거
      • 제거 문서 정보
      • 압축된 XREF 테이블 사용
      • 사용하지 않는 객체 제거
      • 깨진 링크 제거
      • 주석/링크 제거
  • 컬러 문서용 MRC(혼합 래스터 콘텐츠) 압축 구현:
    • 각 레이어를 비활성화할 수 있는 4개의 레이어: 배경, 이미지, 텍스트, 텍스트 색상 마스크.
    • 각 레이어에 대한 개별 압축 설정 기능.
    • 문서에서 이미지를 자동으로 검색하거나 이미지 영역을 강제로 지정하는 기능.
    • 다양한 설정을 통해 특정 작업에 맞게 압축을 구성하고 최상의 품질/압축률을 달성할 수 있습니다.
  • 진행률 표시기와 렌더링 취소 기능을 통해 PDF 페이지를 점진적으로 렌더링하는 기능을 추가했습니다.
  • PDF 페이지에서 JPEG2000 이미지를 점진적으로 렌더링하는 기능을 추가했습니다.
  • PDF 페이지에서 큰 이미지를 점진적으로 렌더링하는 기능을 추가했습니다.
  • ICCBased 색 공간을 지원합니다.
  • CMYK, CalRGB, CalGray 및 Lab 색 공간에서 색상 표현을 개선했습니다.
  • TensorProductPatchMesh 패턴 렌더링을 지원합니다.CoonsPatchMesh.
  • '위젯' 주석(대화형 양식) 렌더링 지원 추가.
  • 텍스트 검색 기능 확장:
    • 정규 표현식을 사용한 텍스트 검색 기능 추가.
    • 사용자 지정 검색 알고리즘 프로그래밍 기능 추가.
  • PDF 문서 렌더링 속도 향상:
    • 소프트마스크 투명도가 포함된 이미지 처리 속도 향상.
    • CMYK JPG 이미지가 포함된 PDF 페이지 렌더링 속도 대폭 향상.
  • 대용량 이미지 작업 시 메모리 사용량 최적화.
  • 어셈블리 이름이 변경되었고 네임스페이스 구조가 바뀌었습니다. 자세한 내용은 설명서를 참조하세요.
  • 새로운 데모 애플리케이션이 생성되었습니다.
    • 데모 애플리케이션 "PDF MRC Compression Demo"는 MRC 압축을 사용하여 PDF 문서의 컬러 이미지를 압축하는 방법을 보여줍니다.
    • 데모 애플리케이션 "Web Pdf Reader Demo"를 사용하면 웹에서 PDF 문서를 볼 수 있습니다.
  • PDF 문서의 투명도 지원이 개선되었습니다.
    • SoftMask 그래픽 상태를 통해 정의된 투명도 지원이 추가되었습니다.
    • Transparency Group XObjects 투명도 스택 지원이 추가되었습니다.
  • PDF에서 회전된 합성 이미지의 렌더링 품질 향상.
  • Type1 및 CFF 글꼴 해석기의 오류 수정.
  • 지정된 사각형 영역에 PdfGraphics에 문서 페이지(PdfPage)를 그리는 기능이 추가되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 시각적 도구인 PdfEditorTool이 UserInteractionVisualTool 상호 작용 엔진으로 마이그레이션되어 이 도구의 기능이 크게 확장되었습니다.
  • WPF에서 PDF 페이지 작업을 용이하게 하기 위한 WPF 컨트롤이 생성되었습니다.
    • WpfPdfViewerTool - 페이지 탐색 및 텍스트 선택을 위한 WPF 컨트롤입니다.
    • WpfPdfImageExtractorTool - PDF 페이지에서 이미지를 선택하고 추출하는 WPF 컨트롤입니다.
    • WpfPdfEditorTool - PDF 페이지 콘텐츠 편집용 WPF 컨트롤입니다.
  • WpfPdfFontViewerControl이 생성되었습니다 - PDF 문서의 글꼴 정보를 표시하는 WPF 컨트롤입니다.
  • PDF 페이지 생성
    • 표준 크기(A4, A3 등) 또는 밀리미터나 인치 단위로 지정한 크기의 PDF 페이지를 생성하는 기능이 추가되었습니다.
  • PDF 페이지 렌더링
    • PDF 페이지의 부분 이미지를 가져오는 기능이 추가되었습니다. PDF 페이지에 그림 그리기
  • PDF 페이지에 그림 그리기
    • PDF 페이지에 그림을 그리는 프로세스 관리 기능 확장:
      • PDF 페이지와 연결된 PdfGraphics 개체의 그래픽 상태를 저장/복원하는 기능이 추가되었습니다.
      • 그리기를 수행할 영역을 지정하는 기능 추가
      • 그래픽 변환 행렬을 사용하는 기능 추가
      • 선, 단어, 기호 사이의 간격을 지정하는 기능 추가
    • PDF 페이지에 기본 요소를 그리는 기능 확장:
      • 텍스트를 그리는 데 필요한 영역의 크기를 계산하는 기능 추가
      • PDF 페이지에 텍스트를 그리는 기능 추가
    • PDF 페이지에 그래픽 도형을 그리는 기능 추가. 그래픽 도형은 그래픽 기본 요소의 그룹입니다. 기본 그래픽 도형: 사각형, 타원, 다각형, 그래픽 경로, 이미지, 텍스트 줄, 패널 등
  • PDF 문서 글꼴
    • TTF 글꼴을 기반으로 PDF 글꼴을 생성하는 기능이 추가되어 PDF 문서에 모든 텍스트를 추가할 수 있습니다.
    • PDF 문서 글꼴 관리를 간소화하기 위해 FontManager 클래스(PdfDocument.FontManager 속성)가 생성되었습니다.
    • PDF 문서 간에 글꼴을 복사하는 기능이 추가되었습니다(PdfDocument.FontManager.CreateFontCopy 메서드).
  • PDF 문서에서 수행되는 작업
    • PDF 문서를 열 때 수행되는 작업을 변경하는 기능이 추가되었습니다(PdfDocument.OpenAction 및 PdfDocument.OpenDestination 속성).
    • 책갈피를 선택할 때 수행하는 동작(PdfBookmark.Action 속성)을 변경할 수 있는 기능이 추가되었습니다.
  • 데모 애플리케이션:
    • PDF 문서(보고서, 송장 등)를 즉시 생성하는 방법을 보여주는 데모 애플리케이션인 PdfReportGeneratorDemo가 제작되었습니다.
    • 이미지에서 텍스트를 인식하고 인식 결과를 검색 가능한 PDF 문서로 저장하는 방법을 보여주는 데모 애플리케이션인 OcrDemo가 제작되었습니다.
  • 사소한 버그가 수정되었습니다.
  • PDF 문서 구조
    • Xref 테이블 파서 알고리즘을 최적화했습니다.
    • PDF 스트림 매개변수 파싱 오류를 수정했습니다.
    • 사소한 버그가 수정되었습니다.
  • PDF 페이지 렌더링
    • 여러 렌더링 버그를 수정했습니다.
  • PDF 페이지 텍스트 추출
    • PDF 페이지 텍스트 추출 알고리즘의 여러 버그를 수정했습니다.
  • PDF 문서 글꼴
    • PDF 글꼴 파싱의 여러 버그를 수정했습니다.
  • PDF 문서 이미지 리소스
    • CCITT3 압축으로 압축된 리소스 디코딩 오류를 수정했습니다.
  • PDF 문서 저장
    • PDF 인코더의 버그를 수정했습니다.
  • 사소한 버그가 수정되었습니다.
  • PDF 문서 구조
    • 손상된 PDF 문서와의 호환성을 위해 PDF 문서 구문 분석 알고리즘을 개선했습니다.
  • PDF 문서 보호
    • 보호된 PDF 문서 작업 지원 추가:
      • 보호된 PDF 문서 디코딩.
      • 보호된 PDF 문서 생성.
      • 지원되는 보안 알고리즘: ARC4, AES.
  • PDF 페이지 렌더링
    • VintaSoft JPEG2000 .NET Plug-in을 사용하여 JPEG2000으로 압축된 이미지를 디코딩하는 기능이 추가되었습니다.
    • CMYK 색 공간에 저장된 JPEG 이미지 디코딩 기능 추가.
    • 2비트 이미지 디코딩 기능 추가.
    • 색 혼합 지원 추가.
    • 다음 색 공간에 대한 지원이 추가되었습니다: CalGray, CalRGB, Lab, DeviceN.
    • PostScript 계산기에서 사용되는 Type 4 함수에 대한 지원이 추가되었습니다.
  • PDF 문서 이미지 리소스
  • PDF 문서 첨부 파일
    • PDF 문서 첨부 파일 작업 기능이 추가되었습니다:
      • 첨부 파일 목록 보기.
      • 파일 또는 스트림으로 첨부 파일 수신.
      • PDF 문서에 첨부 파일 추가.
      • PDF 문서에서 첨부 파일 제거.
      • 첨부 파일 설명 및 압축 매개변수 변경
  • 데모 애플리케이션:
    • PdfEditor, PdfStructureEditor 및 PdfReaderDemo 데모 애플리케이션은 이제 시스템에서 찾을 수 없는 PDF 문서 글꼴 대신 Arial 글꼴을 자동으로 사용합니다.
  • 사소한 버그가 수정되었습니다.
  • 속도가 향상되었고 메모리 사용량이 최적화되었습니다.
  • PDF 문서 구조
    • 손상된 PDF 문서와의 호환성을 위해 PDF 문서 구문 분석 알고리즘을 개선했습니다.
  • PDF 페이지 텍스트 추출
    • PDF 페이지 텍스트 추출 기능이 추가되었습니다.
    • PDF 페이지에서 텍스트를 검색하는 기능이 추가되었습니다.
    • PDF 페이지에서 텍스트를 선택하고 검색 결과를 시각화하는 시각적 도구인 PdfViewerTool이 개발되었습니다.
  • PDF 페이지에 그림 그리기
    • PDF 페이지에 그래픽 기본 요소를 그리는 시각적 도구인 PdfEditorTool이 개발되었습니다.
  • PDF 문서 글꼴
    • PDF 글꼴 문자를 표시하는 컨트롤인 PdfFontViewerControl이 개발되었습니다.
  • PDF 문서 이미지 리소스
    • PDF 페이지에서 리소스 이미지를 선택하고 추출하는 시각적 도구인 PdfImageExtractorTool이 개발되었습니다.
    • CCITT3 압축으로 압축된 리소스 디코딩 오류를 수정했습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션인 PDFEditorDemo가 업데이트되고 PDFStructureEditorDemo로 이름이 변경되었습니다.
    • 데모 애플리케이션인 PDFEditorDemo가 개발되었습니다.
    • 데모 애플리케이션을 업데이트했습니다.
  • 사소한 버그가 수정되었습니다.
  • VintaSoft PDF가 개발되었습니다.NET 플러그인은 VintaSoft Imaging .NET SDK 라이브러리의 새로운 플러그인 모듈로, 다음과 같은 기능을 제공합니다.
    • PDF 문서 생성:
      • PDF 버전 1.0~1.7 문서 생성 기능.
      • 이미지 모음에서 PDF/A 문서 생성 기능.
    • PDF 버전 1.0~1.7 문서 보기.
    • PDF 버전 1.0~1.7 문서 인쇄.
    • PDF 문서 페이지 주석 달기.
    • PDF 문서 글꼴:
      • 지원되는 글꼴 유형: TrueType, Type0, Type1, Type3.
    • PDF 문서 리소스의 이미지:
      • PDF 리소스에서 이미지 목록을 가져오는 기능이 추가되었습니다.
      • PDF 리소스에서 이미지를 파일 또는 스트림으로 저장하는 기능이 추가되었습니다.
      • PDF 리소스에서 이미지를 다시 패키징하는 기능이 추가되었습니다.
      • 지원되는 압축 알고리즘: CCITT3, CCITT4, JPEG, LZW, Run Length, Zip, JBIG2.
      • 지원되는 색 공간: DeviceGray, DeviceRGB, DeviceCMYK, Indexed, Separation, Pattern.
    • PDF 문서 책갈피:
      • 책갈피 목록을 가져오는 기능.
      • 책갈피 목록을 보고 탐색하는 기능.
      • 북마크 생성 및 편집 기능.
    • PDF 문서 최적화:
      • PDF 문서의 콘텐츠를 최적화하고 PDF 파일 크기를 줄이는 기능.
    • PDF 문서 저장:
      • PDF 사양 버전 1.0-1.7에 따라 모든 PDF 문서를 저장하는 기능.
      • 이미지만 포함된 PDF 문서를 PDF/A 문서로 저장하는 기능.
      • PDF 문서를 여러 페이지로 구성된 TIFF 파일로 변환하는 기능.
    • 데모 애플리케이션:
      • 데모 애플리케이션인 "PDF Reader Demo", "PDF Editor Demo", "PDF Drawing Demo" 및 "Web PDF Reader Demo"가 제작되었습니다.