자바 렌더링 문서를 HTML5로

Java로 된 문서 뷰어 애플리케이션에서 작업하고 있습니까? 모든 공통 파일 형식을 볼 수 있는 단일 솔루션을 원하십니까? 좋은 소식이 있습니다. GroupDocs.Viewer Java용 Cloud SDK를 사용하여 MS Office, PDF 및 기타 여러 파일 형식을 HTML5로 렌더링할 수 있습니다. 추가 소프트웨어(예: MS Office, Apache Open Office, Adobe Acrobat Reader 등)를 설치하지 않고도 애플리케이션 내에서 다양한 유형의 문서를 쉽게 표시할 수 있습니다.

GroupDocs.Viewer Cloud는 플랫폼 독립적인 문서 렌더링 및 보기 솔루션입니다. 애플리케이션에 80개 이상의 업계 표준 문서 유형을 표시할 수 있습니다. GroupDocs.Viewer Cloud의 주요 목적은 문서를 HTML, 이미지 또는 PDF 표현으로 빠르고 고품질로 렌더링하는 기능입니다. 이 게시물에서는 HTML5 출력에 중점을 둘 것입니다.

이제 몇 줄의 코드로 입력 문서를 HTML5로 얼마나 쉽게 렌더링할 수 있는지 보여드리겠습니다. 앞서 언급했듯이 이 게시물에서는 Java용 GroupDocs.Viewer Cloud SDK를 사용하려고 합니다. 그러나 다른 프로그래밍 언어를 사용하는 경우 GitHub 리포지토리에서 선택한 SDK를 확인할 수 있습니다. 여기에는 널리 사용되는 모든 프로그래밍 언어에 대한 SDK가 포함되어 있습니다. 이를 통해 개발자는 기본 REST API 호출에 대해 걱정하지 않고 애플리케이션에서 직접 GroupDocs.Viewer Cloud를 사용할 수 있습니다.

시작합니다!

1 단계:

코딩을 시작하기 전에 groupdocs.cloud에 가입하여 APP SID 및 APP 키를 받으세요.

2 단계:

GroupDocs Cloud는 Maven 저장소에서 모든 Java SDK를 호스팅합니다. groupdocs-viewer-cloud를 사용하려면 새 Maven 프로젝트를 만들고 Maven pom.xml에 다음과 같은 Maven Repository 구성/위치를 추가합니다.



<repository>

    <id>groupdocs-artifact-repository</id>

    <name>GroupDocs Artifact Repository</name>

    <url>http://repository.groupdocs.cloud/repo</url>

</repository>


<dependency>

    <groupId>com.groupdocs</groupId>

    <artifactId>groupdocs-viewer-cloud</artifactId>

    <version>19.5</version>

    <scope>compile</scope>

</dependency>

3단계:

다음 샘플 Java 코드를 Java 클래스에 복사하십시오. DWF 파일을 HTML5로 변환하고 있습니다.

import com.groupdocs.cloud.viewer.api.*;
import com.groupdocs.cloud.viewer.client.ApiException;
import com.groupdocs.cloud.viewer.model.*;
import com.groupdocs.cloud.viewer.model.requests.*;
import examples.Utils;

public class Viewer_Java_Create_View_With_HTML_ViewOptions {

	public static void main(String[] args) {
		//https://dashboard.groupdocs.cloud에서 AppSID 및 AppKey를 받으십시오(무료 등록 필요).
		ViewApi apiInstance = new ViewApi(Utils.AppSID, Utils.AppKey);
		try {

			ViewOptions viewOptions = new ViewOptions();

			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("viewerdocs\\three-layouts.dwf");
			fileInfo.setPassword("");
			fileInfo.setStorageName(Utils.MYStorage);

			viewOptions.setFileInfo(fileInfo);

			HtmlOptions renderOptions = new HtmlOptions();
			renderOptions.setExternalResources(true);
			renderOptions.defaultFontName("Arial");

			viewOptions.setRenderOptions(renderOptions);

			CreateViewRequest request = new CreateViewRequest(viewOptions);

			ViewResult response = apiInstance.createView(request);
			System.out.println("Expected response type is ViewResult: " + response.getPages().size());

		} catch (ApiException e) {
			System.err.println("Exception while calling ViewApi:");
			e.printStackTrace();
		}
	}
}

4단계:

코드를 실행하면 됩니다. API 응답에는 요구 사항에 따라 사후 처리를 위해 다운로드할 결과 HTML의 URL이 포함됩니다.

GitHub에서 Java용 GroupDocs.Viewer Cloud SDK의 더 많은 코드 샘플을 살펴보세요.

질문이나 제안이 있으십니까? 언제든지 아래에 의견을 남기거나 지원 포럼에 질문을 게시하세요. API를 지속적으로 개선하고 개선하는 데 도움이 됩니다.