Java kết xuất tài liệu sang HTML5

Bạn đang làm việc trên một ứng dụng xem tài liệu bằng Java? Bạn có muốn có một giải pháp duy nhất để xem tất cả các định dạng tệp phổ biến không? Có một tin vui cho bạn, bạn có thể hiển thị MS Office, PDF và nhiều định dạng tệp khác sang HTML5 bằng GroupDocs.Viewer Cloud SDK cho Java. Vì vậy, các loại tài liệu khác nhau có thể dễ dàng hiển thị bên trong ứng dụng của bạn mà không cần cài đặt bất kỳ phần mềm bổ sung nào (như MS Office, Apache Open Office, Adobe Acrobat Reader và các phần mềm khác).

GroupDocs.Viewer Cloud là một giải pháp hiển thị và xem tài liệu độc lập với nền tảng. Nó cho phép bạn hiển thị hơn 80 loại tài liệu tiêu chuẩn ngành trong ứng dụng của mình. Mục đích chính của GroupDocs.Viewer Cloud là khả năng hiển thị tài liệu thành các biểu diễn HTML, Hình ảnh hoặc PDF nhanh chóng và có chất lượng cao. Trong bài đăng này, tôi sẽ tập trung vào đầu ra HTML5.

Bây giờ, tôi sẽ cho bạn thấy bạn có thể kết xuất tài liệu đầu vào của mình sang HTML5 dễ dàng như thế nào với một vài dòng mã. Như đã nêu trước đó, tôi sẽ sử dụng GroupDocs.Viewer Cloud SDK cho Java trong bài đăng này. Tuy nhiên, nếu bạn đang sử dụng một số ngôn ngữ lập trình khác thì bạn có thể kiểm tra SDK mà bạn chọn từ kho lưu trữ GitHub của chúng tôi. Nó chứa SDK cho tất cả các ngôn ngữ lập trình phổ biến. Nó cho phép các nhà phát triển sử dụng GroupDocs.Viewer Cloud trực tiếp trong các ứng dụng của họ mà không phải lo lắng về các lệnh gọi API REST cơ bản.

Chúng ta đi đây!

Bước 1:

Trước khi chúng ta bắt đầu viết mã, hãy đăng ký với groupdocs.cloud để nhận APP SID và Khóa APP của bạn.

Bước 2:

GroupDocs Cloud lưu trữ tất cả các SDK Java của nó trên kho lưu trữ Maven. Tạo một dự án Maven mới và thêm cấu hình/vị trí Kho lưu trữ Maven sau vào tệp pom.xml Maven của bạn như bên dưới để sử dụng groupdocs-viewer-cloud.



<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>

Bước 3:

Sao chép mã Java mẫu sau vào lớp Java của bạn. Chúng tôi đang chuyển đổi tệp DWF sang 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) {
		//Nhận AppSID và AppKey của bạn tại https://dashboard.groupdocs.cloud (yêu cầu đăng ký miễn phí).
		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();
		}
	}
}

Bước 4:

Chạy mã, và đó là nó. Phản hồi API bao gồm URL của HTML kết quả để tải xuống để xử lý bài đăng theo yêu cầu của bạn.

Khám phá thêm mẫu mã của GroupDocs.Viewer Cloud SDK dành cho Java từ GitHub.

Có một câu hỏi hoặc một gợi ý? Vui lòng gửi cho chúng tôi một nhận xét bên dưới hoặc đăng câu hỏi trong diễn đàn hỗ trợ. Nó giúp chúng tôi liên tục cải thiện và tinh chỉnh API của mình.