테이블 발전기 플러그인 for Aspose.PDF
Aspose.PDF Table Generator Plugin for .NET은 개발자가 PDF 내에서 테이블을 입력, 사용자 정의 및 인구를 프로그래밍 할 수 있습니다.이 플러그인은 구조화 된 청구서, 일정 또는 데이터 네트워크가 필요한지 여부, 모든 .net 문서 작업 흐름을 촉진하기 위해 유연한 표 만들기 및 형성을 제공합니다.
최신 기사
Aspose.PDF 테이블 발전기 플러그인 키 기능
역동적 테이블 삽입PDF 파일의 모든 페이지에 새 테이블, 라인 및 셀을 프로그래밍으로 추가합니다.
부유한 콘텐츠 유형세포에는 텍스트, HTML 조각, 이미지, 심지어 수학 공식 (텍스 지원)이 포함될 수 있습니다.
일정용 테이블 구조 및 스타일링얇은 경계, 일치, 글꼴 및 귀하의 보고서 또는 브랜드 요구 사항에 맞는 다른 속성.
배치 및 프로그래밍 세대대형 문서 생성 또는 데이터 세트를 통해 로프를 자동화하여 테이블을 효율적으로 인구화합니다.
Aspose.PDF 테이블 발전기 플러그인으로 시작하세요
.NET을 위한 Aspose.PDF 설치NuGet에서 도서관을 추가하거나 .NET 프로젝트에 모임을 다운로드합니다.
당신의 라이센스를 설정하십시오무제한 테이블 만들기 위해 라이센스 키를 적용합니다.
특정 및 인구 테이블사용하시기 바랍니다
TableGenerator
,TableOptions
, 그리고 테이블을 입력하기 위해 클래스를 구축, 라인 / 세포를 추가하고 콘텐츠를 사용자 지정합니다.프로세스 및 저장테이블과 함께 PDF를 생성하고 필요한대로 문서를 저장하거나 배포합니다.
예: PDF에 테이블을 추가 (C#)
using Aspose.Pdf.Plugins;
var generator = new TableGenerator();
var options = new TableOptions()
.AddDemoTable(1) // Add a sample table to page 1
.AddDemoTable(3); // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);
예: 사용자 지정 테이블 구조
public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
return tableOptions
.InsertPageAfter(pageNumber)
.AddTable()
.AddRow()
.AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
.AddCell().AddParagraph(new TextFragment("Header 1 2"))
.AddCell().AddParagraph(new TextFragment("Header 1 3"))
.AddRow()
.AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
.AddCell().AddParagraph(new TextFragment("Cell 1 2"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"))
.AddRow()
.AddCell().AddParagraph(new TextFragment("Cell 1 1"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}
사용 사례 및 확장
- 수수료 및 재무 보고서: 프로그램적으로 라인 항목, 요약 및 총에 대한 테이블을 생성합니다.
- 일정 및 일정: 이벤트 계획 또는 자원 할당을위한 네트워크 및 시간표를 구축합니다.
- 외부 출처의 데이터 네트워크: 리스트/레일을 통해 이동하여 테이블을 역동적으로 인구화합니다.
- Rich-Content Cells: 테이블 세포에 이미지, HTML 형식 텍스트 및 수학 표현을 삽입합니다.
고급 형식화 - 사용자 지정 경계, 배경 색상 또는 세포 합병 - API 참조 및 건축 방법 문서.
최고의 습관
- 더 나은 레이아웃 제어를 위해 데이터를 입력하기 전에 테이블 구조를 설정합니다.
- 코드를 읽을 수 있고 유지할 수 있도록 건축 방법을 사용하십시오.
- 스케일 가능한 솔루션을위한 배치 생성 문서 (예 : 우편 합병, 보고서 생산).
관련 자원 :