> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-sdk-testing-latest.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> W&B 리포트를 PDF 또는 LaTeX 파일로 내보내고 App UI 또는 Report and Workspace API를 사용해 복제합니다.

# 리포트 복제 및 내보내기

<Note>
  W\&B Report and Workspace API는 공개 프리뷰 상태입니다.
</Note>

이 페이지에서는 W\&B 리포트를 이식 가능한 파일 형식으로 내보내는 방법을 설명합니다. 또한 기존 리포트를 복제해 해당 구조를 새 작업의 시작점으로 재사용하는 방법도 설명합니다.

<div id="export-a-report">
  ## 리포트 내보내기
</div>

W\&B 외부에서 콘텐츠를 공유하거나 분석의 정적 버전을 보관하려면 리포트를 PDF 또는 LaTeX 파일로 내보내세요. 리포트에서 **액션 (<Icon icon="ellipsis-vertical" iconType="solid" />)** 메뉴를 선택합니다. **Download**를 선택한 다음, 출력 형식으로 PDF 또는 LaTeX를 선택하세요.

<div id="clone-a-report">
  ## 리포트 복제
</div>

기존 프로젝트의 템플릿과 서식을 새 리포트의 기반으로 재사용하려면 리포트를 복제하세요. W\&B App에서 리포트를 복제하거나 Report and Workspace API를 사용해 프로그래밍 방식으로 복제할 수 있습니다.

<Tabs>
  <Tab title="W&B App">
    리포트에서 **액션 (<Icon icon="ellipsis-vertical" iconType="solid" />)** 메뉴를 선택합니다. **이 리포트 복제**를 선택합니다. 모달에서 복제한 리포트의 대상을 선택합니다. **리포트 복제**를 선택합니다.

    <Frame>
      <img src="https://mintcdn.com/wb-21fd5541-sdk-testing-latest/9bGjVEZnWlpBI-9p/images/reports/clone_reports.gif?s=ad46c93b4587d804a161f6987b4cfccf" alt="W&B App에서 리포트 복제" width="2672" height="1168" data-path="images/reports/clone_reports.gif" />
    </Frame>

    리포트를 복제할 때는 대상을 지정합니다. 팀으로 복제하면 모든 팀 구성원이 볼 수 있습니다. 개인 계정으로 복제하면 기본적으로 본인만 볼 수 있습니다.
  </Tab>

  <Tab title="Report and Workspace API">
    Report and Workspace API를 사용해 기존 리포트를 URL에서 불러오고, 이를 새 리포트의 템플릿으로 재사용합니다.

    URL에서 리포트를 불러와 템플릿으로 사용합니다. `PROJECT`를 W\&B 프로젝트 이름으로 바꾸세요.

    ```python theme={null}
    report = wr.Report(
        project=PROJECT, title="Quickstart Report", description="That was easy!"
    )  # 생성
    report.save()  # 저장
    new_report = wr.Report.from_url(report.url)  # 불러오기
    ```

    리포트를 불러온 후 `new_report.blocks`의 콘텐츠를 편집해 복제한 리포트를 사용자 지정한 다음 저장합니다. `ENTITY`를 W\&B entity 이름으로 바꾸세요.

    ```python theme={null}
    pg = wr.PanelGrid(
        runsets=[
            wr.Runset(ENTITY, PROJECT, "First Run Set"),
            wr.Runset(ENTITY, PROJECT, "Elephants Only!", query="elephant"),
        ],
        panels=[
            wr.LinePlot(x="Step", y=["val_acc"], smoothing_factor=0.8),
            wr.BarPlot(metrics=["acc"]),
            wr.MediaBrowser(media_keys="img", num_columns=1),
            wr.RunComparer(diff_only="split", layout={"w": 24, "h": 9}),
        ],
    )
    new_report.blocks = (
        report.blocks[:1] + [wr.H1("Panel Grid Example"), pg] + report.blocks[1:]
    )
    new_report.save()
    ```

    저장하면 새 리포트가 W\&B 프로젝트에 표시됩니다.
  </Tab>
</Tabs>
