주석은 종종 일부 문서에 설명, 설명, 세부 정보 또는 주석을 추가하는 데 사용됩니다. PDF 파일에서 주석이 자주 사용되며 주석을 XFDF 형식으로 가져오거나 내보내야 할 수 있습니다. C# 또는 VB.NET을 사용하여 프로그래밍 방식으로 주석을 쉽게 가져오거나 내보낼 수 있습니다. 다음 내용을 살펴보자.
- 주석 가져오기 또는 내보내기 API – 설치
- C# 또는 VB.NET을 사용하여 XFDF에서 PDF로 주석 가져오기
- C# 또는 VB.NET을 사용하여 PDF에서 XFDF로 주석 내보내기
주석 가져오기 또는 내보내기 API – 설치
Aspose.PDF for .NET API는 PDF 파일 작업을 위해 다양한 클래스, 속성 및 메서드를 제공합니다. 마찬가지로 PDFAnnotationEditor 클래스를 사용하여 PDF 문서의 주석을 XFDF 파일로 가져오거나 내보낼 수 있습니다. 프로그래밍 방식으로 주석을 가져오거나 내보내는 데 사용할 수 있는 다양한 방법을 제공합니다. New Releases에서 API를 다운로드하거나 Microsoft Visual Studio IDE의 NuGet 솔루션 관리자를 통해 API를 설치해야 합니다. 다음 명령을 사용하여 API를 설치할 수 있습니다.
PM> Install-Package Aspose.Pdf
C# 또는 VB.NET을 사용하여 XFDF에서 PDF로 주석 가져오기
C# 또는 VB.NET 프로그래밍 언어를 사용하여 .NET 기반 응용 프로그램의 기존 XFDF 파일에서 PDF 파일로 주석을 가져올 수 있습니다. API는 API 참조의 AnnotationType 열거에 나열된 대로 다양한 유형의 주석 가져오기를 지원합니다. 다음 단계에 따라 .NET 프레임워크 기반 응용 프로그램에서 C# 또는 VB.NET 프로그래밍 언어를 사용하여 XFDF에서 PDF로 주석을 가져옵니다.
- PdfAnnotationEditor 클래스 객체 초기화
- 입력 PDF 문서 로드
- 주석을 가져올 XFDF 파일 로드
- 가져올 주석 유형 지정
- XFDF에서 PDF 파일로 주석 가져오기
- 출력 PDF 파일 저장
아래 코드 조각은 C# 또는 VB.NET을 사용하여 XFDF 파일에서 PDF 파일로 주석을 가져오는 방법을 보여줍니다.
// PdfAnnotationEditor 클래스의 객체 생성
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// 입력 PDF 파일 바인딩
editor.BindPdf(dataDir + "inFile.pdf");
// 주석을 가져올 입력 XFDF 파일에 대한 파일 스트림 생성
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// 가져오려는 모든 주석 유형의 열거를 작성하십시오.
Enum[] annType = { AnnotationType.Text };
// XFDF 파일에서 지정된 유형의 주석 가져오기
editor.ImportAnnotationFromXfdf(fileStream, annType);
// 출력 PDF 파일 저장
editor.Save(dataDir + "ImportAnnotations_out.pdf");
C# 또는 VB.NET을 사용하여 PDF에서 XFDF 파일로 주석 내보내기
PDF 파일에서 주석 내보내기는 파일을 표시 가능하게 만들거나 특정 유형의 주석만 그대로 유지하는 데 유용할 수 있습니다. 예를 들어, 누군가가 타당성 보고서나 논문 제출을 검토할 때 일부 텍스트를 강조 표시하거나 주석 또는 텍스트를 추가할 수 있다고 가정해 보겠습니다. 나중에 PDF를 작성자에게 다시 보내기 전에 텍스트만 유지하려고 합니다. 이러한 시나리오에서 주석을 XFDF로 내보내면 요구 사항에 따라 특정 주석을 내보낼 수 있기 때문에 도움이 될 수 있습니다. 다음 단계는 PDF에서 XFDF 형식으로 주석을 내보내는 방법을 보여줍니다.
- PdfAnnotationEditor 객체 초기화
- 입력 PDF 파일 로드
- 내보낸 주석을 저장할 XFDF 파일 생성
- 내보낼 주석 유형 지정
- ExportAnnotationsXfdf 메서드로 주석 내보내기
아래 코드 조각은 C# 또는 VB.NET을 사용하여 PDF 파일에서 XFDF 파일로 주석을 내보내는 방법을 보여줍니다.
// PdfAnnotationEditor 클래스의 객체 생성
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// 입력 PDF 파일 바인딩
editor.BindPdf(dataDir + "inFile.pdf");
// 주석을 내보낼 출력 XFDF 파일에 대한 파일 스트림 생성
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// 내보내려는 모든 주석 유형의 열거를 작성하십시오.
Enum[] annoType = { AnnotationType.Text };
// 지정된 유형의 주석을 XFDF 파일로 내보내기
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);
결론
이 기사에서는 PDF에서 XFDF 형식으로 주석을 가져오고 내보내는 방법을 살펴보았습니다. 주석 가져오기 또는 내보내기가 도움이 될 수 있는 다양한 예와 시나리오를 살펴보았습니다. 마찬가지로 이 기능이 유용한 많은 사용 사례와 시나리오가 있습니다. 시나리오에 대해 논의하고 싶다면 무료 지원 포럼으로 문의해 주십시오. API 문서 및 API 참조에서 학습하여 API를 탐색할 수도 있습니다. 여러분의 의견을 기다립니다!