PDF 파일 작업을 위한 오픈 소스 .NET SDK
PDF 문서를 만들고, 편집하고, 병합할 수 있는 무료이며 강력한 오픈 소스 .NET API입니다.
.NET용 PDFSharp API란 무엇인가요?
PDFsharp는 PDF 문서를 쉽고 유연하게 만들고 처리하도록 설계된 오픈 소스 .NET 라이브러리입니다. 처음부터 새 PDF를 생성하든, 기존 문서를 병합하든, PDF에 텍스트, 이미지, 모양을 추가하든, PDFsharp는 광범위한 기능을 제공합니다. .NET 개발자는 명확하고 직관적인 API로 PDF 파일을 프로그래밍 방식으로 처리할 수 있으므로 소규모 애플리케이션과 대규모 엔터프라이즈 솔루션 모두에 적합한 선택입니다. PDF 문서에서 벡터 및 래스터 그래픽을 모두 처리할 수 있어 .NET 애플리케이션에서 복잡한 보고서나 동적 콘텐츠를 생성하는 데 다재다능한 도구입니다.
.NET API용 PDFSharp - 주요 기능
PDFSharp의 주요 기능은 다음과 같습니다.
- 처음부터 새로운 PDF 문서를 만듭니다.
- 기존 PDF 문서를 수정합니다.
- PDF 페이지에 텍스트, 이미지, 그래픽을 추가합니다.
- 벡터 그래픽과 래스터 이미지를 지원합니다.
- PDF 문서를 병합하거나 분할합니다.
- PDF 파일에서 콘텐츠를 추출합니다.
- TrueType 글꼴을 포함한 글꼴을 처리합니다.
- 선, 사각형, 원 등의 도형을 그립니다.
- 암호화된 PDF 파일을 지원합니다.
- 보관을 위해 PDF/A 문서를 생성합니다.
- .NET Framework 및 .NET Core와 호환됩니다.
PDFSharp for .NET API 시작하기
ShapeCrawler 라이브러리는 GitHub 또는 nuget에서 다운로드할 수 있습니다.
설치
.NET용 PDFSharp API를 설치하는 것은 간단하며 아래와 같이 nugget에서 설치할 수 있습니다.
.NET용 PDFSharp API 설치
Install-Package PdfSharp
.NET용 PdfSharp API의 코드 예제
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET..NET용 PDFSharp API를 사용하여 빈 PDF 파일을 만드는 방법은 무엇입니까?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- 새 PDF 문서 만들기: 빈 PDF 문서를 초기화합니다.
- 새 페이지 추가: 문서에 빈 페이지를 추가합니다.
- 텍스트 그리기: XGraphics 객체를 사용하여 페이지 중앙에 "Hello, World!"를 씁니다.
- 문서 저장: 지정된 파일 이름으로 PDF를 저장합니다.
PDFSharp API를 사용하여 PDF에 이미지를 추가하는 방법은 무엇입니까?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- 새 PDF 문서 만들기: 빈 PDF 문서를 초기화합니다.
- 페이지 추가: 문서에 빈 페이지를 추가합니다.
- 이미지 로드: XImage.FromFile()을 사용하여 지정된 파일 경로에서 이미지를 로드합니다.
- 이미지 그리기: gfx.DrawImage()를 사용하여 PDF 페이지에서 이미지의 위치와 크기를 조정합니다.
- 문서 저장: 이미지와 함께 PDF를 저장합니다.
.NET에서 PDF 문서에 표를 삽입하는 방법은 무엇입니까?
PDFSharp for .NET API를 사용하여 PDF 문서에 표를 삽입하려면 다음 단계를 따르세요.
- 새 PDF 문서 만들기: 빈 PDF 문서를 초기화합니다.
- 페이지 추가: 새 PDF 문서에 빈 페이지를 추가합니다.
- 표의 일부가 될 행과 열을 정의합니다.
- 중첩 루프를 사용하여 행과 열의 개수를 사용하여 표를 만듭니다.
- 문서 저장: 이미지와 함께 PDF를 저장합니다.
.NET에서 PDF 페이지에 워터마크 추가
- 기존 PDF 문서 로드: 이 코드는 기존 PDF를 수정 모드로 엽니다.
- 페이지 반복: 문서의 각 페이지를 반복합니다.
- XGraphics 객체를 만듭니다. PDF 페이지에서 그리기 작업을 수행할 수 있습니다.
- 글꼴, 텍스트 등의 워터마크 속성을 정의합니다.
- 워터마크를 그립니다. 텍스트는 대각선 레이아웃으로 페이지 중앙에 배치됩니다.
- 문서 저장: 워터마크가 적용된 PDF를 저장합니다.
결론
PDFsharp는 .NET 개발자를 위한 다재다능하고 강력한 오픈소스 라이브러리로, PDF 문서를 만들고, 편집하고, 관리하기 위한 포괄적인 도구를 제공합니다. 간단한 API를 통해 PDFsharp는 새로운 문서를 생성하고 이미지나 텍스트를 추가하는 것부터 워터마크와 같은 콘텐츠를 오버레이하여 기존 PDF를 수정하는 것까지 다양한 PDF 작업을 간소화합니다. 벡터 그래픽, 도형, 표, 하이퍼링크를 지원하므로 보고서 생성, 문서 처리, 보관을 포함한 광범위한 애플리케이션에 적합합니다. .NET Framework 및 .NET Core와의 호환성으로 다양한 플랫폼에서 사용성이 더욱 확장되어 PDFsharp는 .NET 프로젝트에서 PDF를 처리하는 데 신뢰할 수 있는 선택이 됩니다.