테이블 발전기 플러그인 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 참조 및 건축 방법 문서.

* 최고의 습관*

  • 더 나은 레이아웃 제어를 위해 데이터를 입력하기 전에 테이블 구조를 설정합니다.
  • 코드를 읽을 수 있고 유지할 수 있도록 건축 방법을 사용하십시오.
  • 스케일 가능한 솔루션을위한 배치 생성 문서 (예 : 우편 합병, 보고서 생산).

관련 자원 :

 한국어