GroupDocs.Viewer for Java로 페이지를 보내기

웹사이트에서 문서의 특정 섹션만 표시하는 것은 있을 수 있습니다. 이 튜토리얼에서는 페이지를 전송하는 방법을 직접적으로 이해하고, UI에 삽입할 수 있는 자체적으로 HTML 파일로 변환하는 방법을 배웁니다. 계약서 부분이든 연결의 한 부분이든, 아래 단계에서 GroupDocs.Viewer for Java를 사용하는 전체 과정을 안내합니다.

부품을 개선할 준비가 되셨나요? 설정이 확실합니다.

빠른 답변

  • “페이지 전송”을 지원하는 것이 무엇입니까? 일부 문서 페이지를 HTML과 같은 형식으로 변환하는 것입니다.
  • 어떤 형식이 생성됩니까? 이미지, CSS, HTML이 포함됩니다.
  • 라이센스가 필요합니까? 평가용으로 체험판을 사용할 수 있지만 실제로 작동하는 데에는 능력이 필요합니다.
  • 연속되지 않은 페이지를 받아들일 수 있습니까? 예, 필요한 페이지를 허용할 수 있습니다.
  • 캐싱을 매력적이나요? 네, HTTP를 버리면 그냥 접근하는 페이지의 로드 시간이 줄어듭니다.

GroupDocs.Viewer for Java를 사용하는 문서의 선택한 페이지 전송

무엇을 배울 것인가

  • Java 환경에 GroupDocs.Viewer 설정하기
  • Viewer API를 전문으로 하는 문서를 전송하기
  • 징후의 표시를 설명합니다 HTML기본 옵션 구성하기
  • 실제 사용 국가 및 통합 구성

선택한 페이지 렌더링이란 무엇입니까?

페이지를 선택한다는 것은 DOCX, PDF, PPT 등 원본 문서에서 제외 페이지만 추출하여 웹 브라우저에서 표시할 수 있는 형식으로 변환하는 것을 의미합니다. 이 방법은 표시를 하고 페이지의 로드 속도를 높이며, 관련 내용만 보여주기 때문에 사용자 환경을 개선합니다.

문서에서 HTML을 생성하는 이유는 무엇입니까?

문서에서 HTML을 생성하면 브라우저 외부 메모를 사용할 필요가 없는 플랫폼에 구애받지 않고 표현을 얻을 수 있습니다. 이미지, CSS 등을 HTML 파일에 직접 포함하면 배포가 간단해지면서 관련 문제도 발생합니다.

전제조건

개발 설정이 다음 요구사항을 충족하는지 확인하세요.

  1. 필수클래스 – 프로젝트에 GroupDocs.Viewer for Java(버전25.2이상)를 포함합니다.
  2. 환경 – JDK8이상; IntelliJ IDEA 또는 Eclipse와 같은 IDE.
  3. 지식 – 기본 Java 프로그래밍 및 Maven 의존성 관리.

Java용 GroupDocs.Viewer 설정

Maven을 통한 설치

pom.xml에 저장소와 종속성을 추가합니다.

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

라이선스 취득

  • 무료 체험 – 비용 없이 모든 것을 체험해 보세요.
  • 임시권 – 체험 기간 이후에도 테스트를 연장합니다.
  • 정식 구매 – 실제 배포에 필요합니다.

기본 초기화 및 설정

import com.groupdocs.viewer.Viewer;

public class DocumentViewer {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("path/to/your/document.docx")) {
            // Your rendering logic here
        }
    }
}

구현 가이드

포함된 리소스를 사용하여 특정 페이지를 HTML로 렌더링

1단계: 출력 경로 구성

import java.nio.file.Path;
import java.nio.file.Paths;

Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
  • 설명: outputDirectory는 생성된 HTML 파일이 저장되는 위치입니다.
  • 이름 지정: page_{0}.html은 각 렌더링된 페이지마다 별도의 파일을 생성합니다.

2단계: HTML 보기 옵션 설정

import com.groupdocs.viewer.options.HtmlViewOptions;

HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
  • 설명: forEmbeddedResources()는 이미지, CSS, 폰트를 각 HTML 파일에 직접 포함시켜 외부 의존성을 없앱니다.

3단계: 원하는 페이지 렌더링

try (Viewer viewer = new Viewer("path/to/your/document.docx")) {
    viewer.view(viewOptions, 1, 3);
}
  • 설명: view() 메서드는 HtmlViewOptions와 페이지 번호 목록을 받습니다. 이 예시에서는 첫 번째와 세 번째 페이지만 렌더링됩니다.

문제 해결 팁

  • 제출 서류에 서명하고 승인 여부를 확인하세요.
  • 절단면이 손상되어 손상될 수 있습니다.
  • 전설적인 오류가 발생하면 본체 파일과 함께 배치되었는지 확인하십시오.

실제 적용

선택한 페이지를 렌더링하는 것은 다음과 같은 여러 시나리오에서 유용합니다.

  1. 법률 문서 – 계약서의 관련 조항만 표시합니다.
  2. 교육 플랫폼 – 전체를 다운로드하지 않아도 특정 특정 내용을 기억할 수 있을 것입니다.
  3. 비즈니스 보고서 – 주요 의견섹션을 표시해 이해를 돕기 위해 간략한 요약을 제공합니다.

성능 고려 사항

  • 메모리 관리 – 예시와 함께 리소스를 활용하여 뷰어 리소스를 즉시 공유합니다.
  • 캐싱 – 자주 접근하는 페이지에 대해 포트화된 HTML을 캐시(Redis 또는 메모리)에 저장합니다.
  • 리소스 작업 – 포함된 파일 크기가 큰 영향을 미치기 때문에 HTML 출력을 압축하는 것을 고려하세요.

일반적인 문제 및 해결 방법

이슈솔루션
파일을 찾을 수 없습니다절대/상대 위치를 다시 확인하고 파일이 존재하는지 확인하세요.
대 문서 용량에서 메모리가 없음필요한 페이지만 보내거나 JVM 힙 크기(-Xmx)를 따로 보내세요.
HTML에 이미지forEmbeddedResources를 사용하여 확인하세요; 사용하지 않는 여러 이미지가 있습니다.
라이선스 오류만약 GroupDocs.Viewer.lic 파일을 특수한 경우 두 가지 또는 프로그래밍 방식으로 노선을 이용하세요.

자주 묻는 질문

  1. GroupDocs.Viewer for Java란 무엇입니까? PDF, DOCX, PPT 등 90개 이상의 문서 형식을 Java 기능 내에서 보낼 수 있도록 직접 제공할 것입니다.

  2. 이 방법으로 PDF 페이지를 보낼 수 있나요? 예, Viewer API에는 PDF를 포함한 다양한 형식이 지원됩니다.

  3. 대용량 문서를 처리하기 위해서는 어떻게 해야 할까요? 필요한 페이지만 전송하고 캐싱을 활용해 반복 처리를 하세요.

  4. HTML 파일에 리소스를 포함시키는 장점은 무엇입니까? 페이지당 하나의 자체 파일이 생성되어 배포되기 때문에 외부에 부담이 가지 않습니다.

  5. GroupDocs.Viewer for Java에 대한 추가 정보를 어디서 찾을 수 있나요?

리소스


Last Updated: 2026-01-15
Tested With: GroupDocs.Viewer 25.2
Author: GroupDocs