Aspose.PDF for .NET 설치 방법
Aspose.PDF C# 컴포넌트
제품 설명
Aspose.PDF for .NET는 Adobe Acrobat을 사용하지 않고 처음부터 PDF 문서를 생성할 수 있는 강력한 .NET 컴포넌트입니다. Aspose.PDF for .NET 은 Adobe Acrobat을 사용하지 않고 처음부터 PDF 문서를 생성할 수 있는 강력한 .NET 구성 요소입니다.
Aspose.PDF for .NET 은 Managed C#을 사용하여 구현되었으며 C#, VB.NET, J# 등 모든 .NET 언어와 함께 사용할 수 있습니다. ASP.NET 웹 애플리케이션 또는 윈도우 애플리케이션 등 어떤 종류의 애플리케이션과도 통합될 수 있습니다.
개발자가 신속하게 시작할 수 있도록 Aspose.PDF for .NET은 C#으로 작성된 완벽한 기능의 데모와 작동 예제를 제공합니다. 이러한 데모를 사용하여 개발자는 Aspose.PDF for .NET에서 제공하는 기능에 대해 빠르게 알아볼 수 있습니다.
빠르고 경량의 구성 요소는 효율적으로 PDF 문서를 생성하고 애플리케이션의 성능을 향상시킵니다. Aspose.PDF for .NET은 가격, 뛰어난 성능 및 훌륭한 지원 때문에 PDF 문서를 생성할 때 고객들의 첫 선택입니다.
Aspose.PDF for .NET 은 한 번에 하나의 스레드만 문서에서 작업하는 한 스레드 안전합니다. Aspose.PDF for .NET은 한 번에 하나의 스레드만 문서에서 작업하는 한 멀티스레드로 안전합니다.
선언
모든 Aspose .NET 구성 요소는 Full Trust 권한 세트를 요구합니다. 이유는 Aspose .NET 구성 요소가 폰트 분석 등 특정 작업을 위해 가상 디렉토리 외부의 레지스트리 설정 및 시스템 파일에 접근해야 하기 때문입니다. 또한, Aspose .NET 구성 요소는 여러 경우에 Full Trust 권한 세트를 요구하는 핵심 .NET 시스템 클래스를 기반으로 합니다.
인터넷 서비스 제공업체들은 대부분 다른 회사들의 여러 애플리케이션을 호스팅하며 대개 Medium Trust 보안 수준을 적용합니다. .NET 2.0의 경우, 이러한 보안 수준은 다음과 같은 제약을 적용합니다:
- OleDbPermission을 사용할 수 없습니다. 이는 ADO.NET 관리 OLE DB 데이터 제공자를 사용하여 데이터베이스에 접근할 수 없다는 의미입니다.
- EventLogPermission을 사용할 수 없습니다. 이는 Windows 이벤트 로그에 접근할 수 없다는 의미입니다.
- ReflectionPermission을 사용할 수 없습니다. 이는 반사(reflection)를 사용할 수 없다는 의미입니다.
- RegistryPermission을 사용할 수 없습니다. 이는 레지스트리에 접근할 수 없다는 의미입니다.
- RegistryPermission을 사용할 수 없습니다. 이는 레지스트리에 접근할 수 없다는 의미입니다.
- WebPermission이 제한됩니다. 이는 귀하의 응용 프로그램이
<trust>
요소에서 정의한 주소 또는 주소 범위와만 통신할 수 있다는 의미입니다. - FileIOPermission이 제한됩니다. 이는 귀하의 응용 프로그램의 가상 디렉토리 계층에 있는 파일에만 접근할 수 있다는 의미입니다. 위에 명시된 이유로 인해, Aspose .NET 컴포넌트는 Full Trust 이외의 권한 세트를 부여하는 서버에서 사용할 수 없습니다.
설치
Aspose.PDF for .NET 평가하기
Aspose.PDF for .NET을 평가용으로 쉽게 다운로드할 수 있습니다. 구매 다운로드와 평가 다운로드는 동일합니다. 라이선스를 적용하는 몇 줄의 코드를 추가할 때 평가 버전은 정식 라이선스 버전이 됩니다.
라이선스가 지정되지 않은 Aspose.PDF의 평가 버전은 전체 제품 기능을 제공하지만, 평가 워터마크가 삽입되며, 모든 컬렉션의 네 요소만 볼 수 있거나 편집할 수 있는 두 가지 제한이 있습니다.
NuGet을 통한 Aspose.PDF for .NET 설치
NuGet은 .NET 플랫폼을 위한 무료 오픈 소스 개발자 중심 패키지 관리 시스템으로, 개발 중에 제3자 라이브러리를 .NET 애플리케이션에 통합하는 과정을 단순화하는 것을 목적으로 합니다. NuGet은 .NET 플랫폼을 위한 무료 오픈 소스 개발자 중심 패키지 관리 시스템으로, 개발 중에 .NET 애플리케이션에 제3자 라이브러리를 통합하는 과정을 단순화하는 것을 목표로 합니다.
Aspose.PDF for .NET 참조하기
패키지 관리자 콘솔을 사용하여 패키지 설치하기
- Visual Studio에서 .NET 애플리케이션을 엽니다.
- 도구 메뉴에서 NuGet 패키지 관리자를 선택한 다음 패키지 관리자 콘솔을 선택합니다.
Install-Package Aspose.PDF
명령을 입력하여 최신 정식 릴리스를 설치하거나,Install-Package Aspose.PDF -prerelease
명령을 입력하여 최신 릴리스와 핫픽스를 포함하여 설치합니다.Enter
키를 누릅니다.
패키지 관리자 콘솔을 사용하여 패키지 업데이트하기
NuGet을 통해 이미 컴포넌트를 참조한 경우 다음 단계에 따라 최신 버전으로 참조를 업데이트하세요:
- Visual Studio에서 .NET 애플리케이션을 엽니다.
- 도구 메뉴에서 NuGet 패키지 관리자를 선택한 다음 패키지 관리자 콘솔을 선택합니다.
Update-Package Aspose.PDF
명령을 입력하여 최신 정식 릴리스를 참조하거나,Update-Package Aspose.PDF -prerelease
명령을 입력하여 최신 릴리스와 핫픽스를 포함하여 설치합니다.- 최신 전체 릴리스를 참조하려면
Update-Package Aspose.PDF
명령을 입력하거나, 최신 릴리스를 포함한 핫픽스를 설치하려면Update-Package Aspose.PDF -prerelease
명령을 입력하세요.
패키지 관리자 GUI를 사용하여 패키지 설치
패키지 관리자 GUI를 사용하여 구성 요소를 참조하려면 다음 단계를 따르세요:
-
Visual Studio에서 .NET 애플리케이션을 엽니다.
-
프로젝트 메뉴에서 NuGet 패키지 관리를 선택하세요.
- 찾아보기 탭을 선택하세요.
-
검색 상자에 Aspose.PDF를 입력하여 .NET용 Aspose.PDF를 찾습니다.
-
Aspose.PDF for .NET의 최신 버전 옆에 있는 설치/업데이트를 클릭하세요.
- 팝업 창에서 수락을 클릭하세요.
비윈도 환경에서 .NET Core DLL 사용
Aspose.PDF for .NET은 .NET Standard 2.0 (.NET Core 2.0) 지원을 제공하므로 리눅스와 같은 운영 체제에서 실행되는 Core 애플리케이션에서 사용할 수 있습니다. Aspose.PDF for .NET은 .NET Standard 2.0 (.NET Core 2.0)을 지원하므로 리눅스와 같은 운영 체제에서 Core 애플리케이션에서 사용할 수 있습니다.
설치하십시오:
- libgdiplus 패키지
- Microsoft 호환 폰트가 포함된 패키지: ttf-mscorefonts-installer. (예:
sudo apt-get install ttf-mscorefonts-installer
) 이 폰트들은 “/usr/share/fonts/truetype/msttcorefonts” 디렉토리에 위치해야 합니다. Aspose.PDF for .NET은 리눅스와 같은 운영 체제에서 이 폴더를 스캔합니다. 운영 체제가 폰트를 위해 다른 기본 폴더/디렉토리를 가지고 있는 경우, Aspose.PDF를 사용하여 어떤 작업을 수행하기 전에 다음 코드 줄을 사용해야 합니다.
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<사용자의 ms 폰트 경로>"));