2025년의 새로운 기능

Aspose.PDF 25.7의 새로운 기능

가장 중요한 변경 사항 Aspose.PDF 25.7에서는 다음과 같은 기능을 추가했습니다:

  • OFD에서 PDF로의 새로운 고급 코드 플러그인, 플러그인 시스템을 통해 OFD 형식 변환에 대한 지원을 확장합니다.

  • 공용 인증서 암호화 지원, 지정된 인증서 소지자만 문서를 열 수 있도록 PDF를 암호화할 수 있습니다.

  • 단락의 원래 사각형 경계 내에서 확장된 텍스트 콘텐츠를 맞추는 새로운 기능, 글꼴 크기와 간격을 자동으로 조정합니다.

  • 시각적 외관을 향상시키기 위해 다각형 주석에 “Cloudy” 테두리 효과를 적용하는 기능.

  • 종속성 업데이트: 이전 릴리스의 잠재적 취약점을 해결하기 위해 System.Net.Http.Json을 버전 8.0.1로 업그레이드했습니다.

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.7 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

  • 주석 텍스트 교체 개선: 이제 원래 단락 공간에 제한된 대형 텍스트 블록을 지원합니다.

  • 공개/개인 키 쌍을 사용한 암호화 기능 확장.

  • 플러그인 기반 OFD에서 PDF로의 변환이 이제 가능합니다.

  • 사용자 피드백을 기반으로 한 다양한 보안 및 호환성 업데이트.

Aspose.PDF 25.6의 새로운 기능

가장 중요한 변경 사항 Aspose.PDF 25.6에서는 다음과 같은 기능을 추가했습니다:

  • .NET 9 지원, .NET 6 지원 종료. 또한 제공된 .NET Framework 어셈블리는 Windows Server 2019와의 호환성을 개선하기 위해 4.8.1에서 4.8로 다운그레이드되었습니다.

  • XImage 클래스를 통해 이미지를 위한 대체 텍스트를 가져오고 설정하는 기능.

  • 외부 도구의 필요성을 없애고 License 클래스의 LicenseInfo 속성을 통해 라이선스 정보를 프로그래밍 방식으로 액세스하는 새로운 방법 라이선스 정보.

  • InterruptMonitor 클래스를 사용하여 대형 HTML 조각과 관련된 작업에 대한 중단 지원, 장기 실행 변환을 보다 제어 가능하게 만듭니다.

  • FreeTextAnnotation 클래스의 SetTextStyle 메서드 계열을 통해 주석 텍스트에 대한 형식 지정 기능 확장.

  • 서명 이미지가 배경 텍스트 위에 나타날 수 있도록 SignatureCustomAppearance의 새로운 IsForegroundImage 속성을 통해 디지털 서명 외관 향상.

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.6 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

  • 이제 더 이상 사용되지 않는 LinkDuplicateStreamsScanLevel 속성이 문서 최적화 중 내부 객체 중복 제거 논리 개선으로 인해 제거되었습니다.

Aspose.PDF 25.5의 새로운 기능

가장 중요한 변경 사항

Aspose.PDF 25.5에서는 다음과 같은 기능을 추가했습니다:

  • PdfFileSignature 클래스에 대해 System.Security.Cryptography.X509Certificates.X509Certificate2를 가져오는 기능이 추가되었습니다.
  • 외부 공개 키 인증서를 사용하여 디지털 서명을 검증하는 기능.
  • 순서 목록을 생성하는 기능이 추가되었습니다. CreateListLIElement, CreateListLblElement 및 CreateListLBodyElement 메서드를 사용하여 해당 논리 구조 요소를 생성합니다.
  • Form 클래스에 대해 HasXfaNeedsRendering이라는 공용 속성이 추가되어 IgnoreNeedsRendering가 필요한지 여부를 결정합니다.

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.5 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

  • PDF에서 XPS로 변환 시 UseEmbeddedTrueTypeFontsDefaultFont 옵션이 추가되었습니다. 이를 통해 성능이 향상되고 변환 중 글꼴과 관련된 일부 문제를 피할 수 있습니다.
  • 이제 PDF에서 XLSX로의 변환이 하이퍼링크를 보존합니다.

Aspose.PDF 25.4의 새로운 기능

가장 중요한 변경 사항

Aspose.PDF 25.4에서는 다음과 같은 기능을 추가했습니다:

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.4 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

  • 주석 생성 날짜를 설정하는 기능.
  • PdfAConverter 플러그인에 대한 PDF/A-4 지원.
  • 인증서 체인에 대한 지원으로 인증서의 폐기 여부를 확인합니다.

Aspose.PDF 25.3의 새로운 기능

가장 중요한 변경 사항

Aspose.PDF 25.3에서는 다음과 같은 기능을 추가했습니다:

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.3 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

이미지가 많은 PDF를 변환할 때 성능을 향상시키고 메모리 소비를 줄였습니다. 처리 속도가 두 배로 빨라졌고, 테스트된 시나리오에서 메모리 사용량이 10% 감소했습니다.

Aspose.PDF 25.2의 새로운 기능

가장 중요한 변경 사항

Aspose.PDF 25.2에서는 다음과 같은 기능을 추가했습니다:

  • PDF에서 PDF/X-4 표준 변환 지원.
  • 서명 중 CustomSignHash 대리자를 두 번 호출하지 않도록 하는 옵션.
  • PDF의 디지털 서명에 대한 정보를 가져오는 새로운 GetSignatureNames() 메서드.
  • 여러 위젯 주석이 있는 TextBoxField 생성 가능성.

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.2 릴리스 노트 페이지에서 확인할 수 있습니다.

기타 주목할 만한 개선 사항

  • PDF 최적화에서 품질 손실 없는 이미지 압축이 향상되었습니다. 압축된 문서 크기가 줄어들었습니다.
  • 문서의 Annotation.Rect 배열에서 값을 확인하고 수정할 수 있는 Document Repair 메서드가 개선되었습니다.
  • 가능한 취약성 CVE-2024-43485를 피하기 위해 System.Text.Json 종속성 버전이 업데이트되었습니다.
  • 잘못된 긍정 결과를 방지하기 위해 PDF 서명 공격 감지가 개선되었습니다.
  • 리소스 사전을 수정하기 위한 공용 API가 제공되었습니다:

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddingNewExtGState()
{
    // The path to the documents directory
    string dataDir = RunExamples.GetDataDirAsposePdfFacadesPages();

    // Graphics state parameter dictionary new name
    var gsName = "GS0";

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var page = doc.Pages[1];
        var dictionaryEditor = new DictionaryEditor(page.Resources);
        var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();

        var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
        var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
        {
            new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
            new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
            new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
        };

        foreach (var p in pairs)
        {
            newGs.Add(p);
        }
        states.Add(gsName, newGs);

        // Save PDF document
        doc.Save(outputPath);
    }
}

Aspose.PDF 25.1의 새로운 기능

Aspose.PDF 25.1에서는 다음과 같은 기능을 추가했습니다:

  • 모든 래스터 이미지를 건너뛰면서 PDF를 HTML로 저장하는 옵션.
  • 인증 기관(CA) 서버를 사용하여 PDF 서명을 검증하는 가능성.
  • SHA-3 해싱 알고리즘을 사용한 크로스 플랫폼 PDF 서명 검증.

변경 사항 및 사용 예에 대한 자세한 정보는 Aspose.PDF 25.1 릴리스 노트 페이지에서 확인할 수 있습니다.