설치

Documentize SDK는 다양한 개발 환경과 선호도에 맞춰 여러 가지 방법으로 설치할 수 있습니다. Documentize를 설치하는 권장 방법은 다음과 같습니다:

1. NuGet (권장 방법)

NuGet은 Documentize를 설치하는 가장 간단하고 선호되는 방법으로, 항상 최신 버전과 업데이트를 개발 환경 내에서 직접 받을 수 있습니다. 이 설치 방법에 대한 더 많은 정보는 NuGet을 사용하여 Documentize SDK 설치하기를 확인하세요.

2. MSI 설치 프로그램

MSI 설치 프로그램은 Documentize DLL을 시스템에 직접 설치하고 싶은 경우에 편리한 옵션입니다. 이 방법은 여러 프로젝트에서 Documentize를 사용하고 싶지만 DLL 파일을 수동으로 관리할 필요가 없는 개발자에게 이상적입니다. 이 설치 방법에 대한 더 많은 정보는 MSI를 사용하여 Documentize SDK 설치하기를 확인하세요.

3. ZIP 아카이브

수동적인 접근 방식을 선호하는 개발자를 위해 ZIP 아카이브에는 Documentize DLL이 포함되어 있으며, 이를 추출하여 프로젝트에 직접 추가할 수 있습니다. 이 설치 방법에 대한 더 많은 정보는 ZIP을 사용하여 Documentize SDK 설치하기를 확인하세요.

2024. 10. 10.

설치의 하위 섹션

시스템 요구 사항

Documentize SDK는 .NET 애플리케이션과 통합되도록 설계되었으며 다양한 운영 체제 및 개발 환경을 지원합니다. 아래는 주요 시스템 요구 사항입니다:

지원 운영 체제

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003부터 Windows Server 2022까지 (x64, x86)
  • 클라우드: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) 및 이후 버전

Linux

  • 여러 리눅스 배포판과 호환:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Android 8.0 (Oreo) 및 이후 버전을 지원합니다.

개발 환경

  • Microsoft Visual Studio:
    • Visual Studio 2010 및 이후 버전 (2019 및 2022 포함)
  • .NET 플랫폼을 대상으로 하는 모든 개발 환경을 지원합니다.

지원하는 .NET 프레임워크

  • .NET Framework 4.0 이상
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

추가 노트

  • Adobe Acrobat은 Documentize SDK를 실행하는 데 필요하지 않지만, PDF를 보기 위해 권장됩니다.
2024. 10. 10.

선언

Documentize.com SDK는 .NET 애플리케이션 내에서 사용될 때 전체 신뢰 권한 세트를 요구합니다. 이 권한 수준은 SDK가 레지스트리 설정, 시스템 파일 접근 및 글꼴 파싱과 같은 특정 시스템 수준 작업을 수행하는 데 필수적입니다.

전체 신뢰가 필요한 이유

Documentize SDK는 핵심 .NET 시스템 클래스를 활용하며, 이는 종종 다음과 같은 이유로 상승된 권한이 필요합니다:

  • 레지스트리 접근: 일부 작업에는 시스템 레지스트리 읽기 또는 쓰기가 필요할 수 있습니다.
  • 시스템 파일: 글꼴 처리나 파일 작업 수행과 같이 애플리케이션의 가상 디렉터리 너머의 시스템 파일에 대한 접근이 필요할 수 있습니다.

중간 신뢰 환경의 제한 사항

중간 신뢰 보안을 시행하는 호스팅 환경에서는 여러 중요한 권한이 제한되거나 사용할 수 없습니다. 이로 인해 SDK가 이러한 환경에서 제대로 작동하지 않을 수 있습니다. 중간 신뢰 아래에서 적용되는 제한 사항은 다음과 같습니다:

  • OleDbPermission: ADO.NET 관리 OLE DB 데이터 공급자를 사용하여 데이터베이스에 접근할 수 없습니다.
  • EventLogPermission: Windows 이벤트 로그에 대한 접근이 금지됩니다.
  • ReflectionPermission: 리플렉션 사용이 금지되어 특정 동적 작업에 영향을 줄 수 있습니다.
  • RegistryPermission: 시스템 레지스트리 접근이 거부됩니다.
  • WebPermission: <trust> 요소에 구성된 정의된 주소 또는 범위로의 통신만 허용됩니다.
  • FileIOPermission: 파일 접근이 애플리케이션의 가상 디렉터리 내의 파일로 제한됩니다.
2024. 10. 10.

비윈도우 환경

Documentize SDK는 .NET Standard 2.0을 지원하여 리눅스 또는 다른 비윈도우 환경에서 실행되는 .NET Core 애플리케이션에 사용할 수 있습니다. 최적의 성능과 올바른 텍스트 렌더링을 보장하기 위해 아래 단계를 따르십시오:

리눅스를 위한 추천 설정

1. libgdiplus 패키지 설치

이 패키지는 PDF 렌더링 및 처리를 위한 필수 GDI+ 기능을 제공합니다. 터미널에서 다음 명령어를 실행하여 설치할 수 있습니다:

sudo apt-get install libgdiplus

2. Microsoft 호환 글꼴 설치

올바른 텍스트 렌더링을 위해 Microsoft TrueType 글꼴을 다음 명령어를 사용하여 설치하십시오:

sudo apt-get install ttf-mscorefonts-installer

이 글꼴은 /usr/share/fonts/truetype/msttcorefonts 디렉토리에 위치해야 합니다. 시스템이 다른 디렉토리에 글꼴을 저장하는 경우, Documentize SDK 사용 전에 코드의 경로를 업데이트해야 합니다:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<ms 글꼴의 경로>"));

도움말

이 설치가 완료되고 글꼴 경로가 올바르게 구성되면 리눅스 또는 다른 비윈도우 시스템에서 Documentize SDK의 성능을 극대화할 수 있습니다.

2024. 10. 10.

평가

평가 목적으로 Documentize SDK를 쉽게 다운로드할 수 있습니다. 평가 버전은 구입한 버전과 동일하지만, 라이센스를 적용하는 방법만 다릅니다.

평가 버전의 제한 사항

평가 버전은 모든 기능에 대한 전체 접근을 제공하지만, 라이센스가 적용될 때까지 다음과 같은 제한 사항이 포함됩니다:

  • 모든 출력 문서에 평가 워터마크가 삽입됩니다.
  • PDF 문서의 처음 네 페이지만 볼 수 있거나 편집할 수 있습니다.

이러한 제한 사항을 제거하고 전체 버전을 잠금 해제하려면, 프로젝트에 몇 줄의 코드를 추가하여 라이센스를 적용하면 됩니다.

 한국어