PHP 를 통해 PDF에 표 추가

PHP via Java 라이브러리의 Aspose.PDF 를 사용하여 프로그래밍 방식으로 PDF 문서에 테이블을 삽입합니다.

PHP via Java 라이브러리를 사용하여 PDF 문서에 테이블을 추가하는 방법

PDF에 테이블을 추가하기 위해 php-java 의 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 도구인 Java API를 통해 PHP용 Aspose.PDF 를 사용할 것입니다.원하는 위치에 톰캣 9.0 버전을 설치하고 aspose.pdf.war를 추가하세요. 자세한 내용은 GitHub 페이지를 참조하십시오.

PHP 를 통해 PDF에 표 추가


사용자 환경에서 코드를 테스트하려면 Java를 통한 PHP용 Aspose.PDF 가 필요합니다.

  1. 문서 인스턴스와 함께 PDF를 로드합니다.
  2. 페이지의 색인을 통해 페이지에 액세스합니다.
  3. 테이블 객체를 생성합니다.
  4. 테이블 설정을 설정합니다 (예: 테두리 설정).
  5. 테이블을 채웁니다.
  6. 테이블을 페이지에 추가합니다.
  7. 파일을 저장합니다.

PDF에 표 추가 - PHP

// Open document
$document = new Document($inputFile);        
// Initializes a new instance of the Table
$table = new Table();
$colors= new Color();
// Set the table border color as LightGray
$borderSide = new BorderSide();
$borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
$table->setBorder($borderInfo);
// set the border for table cells
$table->setDefaultCellBorder($borderInfo);
// create a loop to add 10 rows
for ($row_count = 1; $row_count < 10; $row_count++) {
    // add row to table
    $row = $table->getRows()->add();
    // add table cells
    $row->getCells()->add("Column (" . $row_count . ", 1)");
    $row->getCells()->add("Column (" . $row_count . ", 2)");
    $row->getCells()->add("Column (" . $row_count . ", 3)");
}
// Add table object to first page of input document
$document->getPages()->add()->getParagraphs()->add($table);

// Save resulting PDF document.    
$document->save($outputFile);
$document->close();