PDF에 테이블 생성 또는 추가
Contents
[
Hide
]
기존 PDF 문서에 테이블 추가하기
Aspose.PDF for PHP를 사용하여 기존 PDF 파일에 테이블을 추가하려면 다음 단계를 따르세요:
- 소스 파일을 로드합니다.
- 테이블을 초기화합니다.
- 테이블 테두리 색상을 LightGray로 설정합니다.
- 테이블 셀의 테두리를 설정합니다.
- 10개의 행을 추가하기 위한 루프를 생성합니다.
- 입력 문서의 첫 번째 페이지에 테이블 객체를 추가합니다.
- 파일을 저장합니다.
다음 코드 스니펫은 기존 PDF 파일에 텍스트를 추가하는 방법을 보여줍니다.
// 문서 열기
$document = new Document($inputFile);
// 테이블의 새 인스턴스를 초기화합니다.
$table = new Table();
$colors= new Color();
// 테이블 테두리 색상을 LightGray로 설정합니다.
$borderSide = new BorderSide();
$borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
$table->setBorder($borderInfo);
// 테이블 셀의 테두리를 설정합니다.
$table->setDefaultCellBorder($borderInfo);
// 10개의 행을 추가하기 위한 루프를 생성합니다.
for ($row_count = 1; $row_count < 10; $row_count++) {
// 테이블에 행을 추가합니다.
$row = $table->getRows()->add();
// 테이블 셀을 추가합니다.
$row->getCells()->add("Column (" . $row_count . ", 1)");
$row->getCells()->add("Column (" . $row_count . ", 2)");
$row->getCells()->add("Column (" . $row_count . ", 3)");
}
// 입력 문서의 첫 번째 페이지에 테이블 객체를 추가합니다.
$document->getPages()->add()->getParagraphs()->add($table);
// 결과 PDF 문서를 저장합니다.
$document->save($outputFile);
$document->close();