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를 지속적으로 개선하고 개선하는 데 도움이 됩니다.