Package com.arms.api.report.export_service.service

## Interface ReportExportService

- All Known Implementing Classes:
    `PptExportService`

      public interface ReportExportService

  리포트 내보내기 서비스 인터페이스

  PPT, PDF 등 다양한 형식의 서비스가 구현합니다.

  Since:
    25.12.03

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `byte[]` | `export​(ReportData data)` | 리포트 내보내기
    `default java.lang.String` | `getContentType()` | Content-Type 반환
    `ExportType` | `getExportType()` | 내보내기 타입 반환
    `default java.lang.String` | `getFileExtension()` | 파일 확장자 반환
    `default boolean` | `supports​(ExportType type)` | 타입 지원 여부

- - ### Method Detail

    - #### export

          byte[] export​(ReportData data)

      리포트 내보내기
      Parameters:
        `data` - 리포트 데이터
      Returns:
        바이트 배열

    - #### getExportType

          ExportType getExportType()

      내보내기 타입 반환

    - #### getFileExtension

          default java.lang.String getFileExtension()

      파일 확장자 반환

    - #### getContentType

          default java.lang.String getContentType()

      Content-Type 반환

    - #### supports

          default boolean supports​(ExportType type)

      타입 지원 여부