C#에서 책표 및 메타 데이터와 PDF를 결합하는 방법
C#에서 책표 및 메타 데이터와 PDF를 결합하는 방법
법적, 준수 및 아카이브 작업 흐름에서 문서 네비게이션 및 메타데이터를 무결하게 유지하는 것이 중요합니다. Aspose.PDF.Plugin Merger for .NET은 여러 PDF를 결합하여 원래 책표와 메탈 데이터를 보존하거나 새 파일을 프로그래밍으로 만들 수 있습니다.
움직일 때 책을 다루는 방법
- Bookmarks 저장: 기본적으로, MergeOptions는 모든 입력 파일에서 원본 bookmarks를 보관할 수 있으며, 혼합된 PDF에서 무시무시한 탐색을 제공합니다.
- 새로운 책표를 생성하십시오: 합병된 파일 이름, 섹션 또는 TOC 구조를 기반으로 프로그래밍적으로 새로운 책을 만듭니다.
using Aspose.Pdf.Plugins;
var merger = new Merger();
var mergeOptions = new MergeOptions
{
KeepBookmarks = true // Ensures all input bookmarks are retained
};
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract1.pdf"));
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract2.pdf"));
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_contracts.pdf"));
merger.Process(mergeOptions);문서 메타데이터 관리
- Original Metadata 저장: 기본적으로 첫 번째 PDF의 메타 데이터는 출력 파일에 보관됩니다.
- 메타 데이터 추가 또는 편집: 세트
mergeOptions.Metadata제목, 저자, 주제 및 키워드와 같은 특성을 지정하거나 과장합니다.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};전체 샘플 코드
using Aspose.Pdf.Plugins;
var merger = new Merger();
var options = new MergeOptions
{
KeepBookmarks = true,
Metadata = new PdfMetadata
{
Author = "Legal Team",
Title = "Complete Dossier",
Subject = "Case Archive",
Keywords = "archive, legal, contracts"
}
};
options.AddInput(new FileDataSource(@"C:\Cases\part1.pdf"));
options.AddInput(new FileDataSource(@"C:\Cases\part2.pdf"));
options.AddOutput(new FileDataSource(@"C:\Cases\complete_dossier.pdf"));
merger.Process(options);사용 사례
- 준수 아카이브: 유지 항해 및 감사에 대한 세부 사항
- 법적 패키지 : 법원에 보존 된 책표와 함께 서류를 결합
- 디지털 도서관 : 참조 작업을 결합, 검색을위한 TOC 및 메타 데이터를 유지
자주 묻는 질문들
**Q: 합병할 때 원본 책표가 유지될 것인가?**A : 예, 세트 KeepBookmarks = true 에서 MergeOptions 모든 네비게이션 도구를 저장합니다.
**Q : 사용자 지정 메타 데이터를 추가하거나 과장하는 방법은 무엇입니까?**A : 사용하기 Metadata MergeOptions에서 필요한 경우 제목, 저자, 주제 또는 키워드를 설정할 수 있습니다.
**Q: 대신 새 책상 구조를 생성할 수 있습니까?**A: 예, 당신은 프로그래밍으로 책표를 만들 수 있습니다, 또는 더 고급 탐색을 위해 TOC Generator를 사용합니다.
Pro 팁: 최종 항해 경험을 위해 TOC 세대와 결합하여 아카이브 및 법적 PDF를 제공합니다.