Dokumen Render Java ke HTML5

Apakah Anda sedang mengerjakan aplikasi penampil dokumen di Java? Apakah Anda ingin memiliki satu solusi untuk melihat semua format file yang umum? Ada kabar baik untuk Anda, Anda dapat merender MS Office, PDF, dan banyak format file lainnya ke HTML5 dengan GroupDocs.Viewer Cloud SDK for Java. Sehingga dokumen dari berbagai jenis dapat dengan mudah ditampilkan di dalam aplikasi Anda tanpa menginstal software tambahan (seperti MS Office, Apache Open Office, Adobe Acrobat Reader dan lain-lain).

GroupDocs.Viewer Cloud adalah solusi rendering dan tampilan dokumen independen platform. Ini memungkinkan Anda untuk menampilkan lebih dari 80 jenis dokumen standar industri dalam aplikasi Anda. Tujuan utama GroupDocs.Viewer Cloud adalah kemampuan untuk membuat dokumen menjadi representasi HTML, Gambar atau PDF dengan cepat dan berkualitas tinggi. Dalam posting ini, saya akan tetap fokus pada keluaran HTML5.

Sekarang, saya akan menunjukkan kepada Anda betapa mudahnya Anda dapat merender dokumen masukan Anda ke HTML5 dengan beberapa baris kode. Seperti yang dinyatakan sebelumnya, saya akan menggunakan GroupDocs.Viewer Cloud SDK untuk Java di posting ini. Namun, jika Anda menggunakan beberapa bahasa pemrograman lain, Anda dapat memeriksa SDK pilihan Anda dari repositori GitHub kami. Ini berisi SDK untuk semua bahasa pemrograman populer. Ini memungkinkan pengembang untuk menggunakan GroupDocs.Viewer Cloud secara langsung dalam aplikasi mereka tanpa mengkhawatirkan panggilan REST API yang mendasarinya.

Ini dia!

Langkah 1:

Sebelum memulai pengkodean, daftar dengan groupdocs.cloud untuk mendapatkan APP SID dan APP Key.

Langkah 2:

GroupDocs Cloud menghosting semua Java SDK-nya di repositori Maven. Buat proyek Maven baru dan tambahkan konfigurasi / lokasi Repositori Maven berikut di pom.xml Maven Anda seperti di bawah ini untuk menggunakan 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>

Langkah 3:

Salin contoh kode Java berikut ke kelas Java Anda. Kami mengonversi file DWF ke 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) {
		//Dapatkan AppSID dan AppKey Anda di https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).
		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();
		}
	}
}

Langkah 4:

Jalankan kodenya, dan hanya itu. Tanggapan API menyertakan URL HTML yang dihasilkan untuk diunduh untuk pemrosesan pos sesuai kebutuhan Anda.

Jelajahi lebih lanjut contoh kode dari GroupDocs.Viewer Cloud SDK untuk Java dari GitHub.

Punya pertanyaan atau saran? Jangan ragu untuk memberi kami komentar di bawah atau memposting pertanyaan di forum dukungan. Ini membantu kami untuk terus meningkatkan dan menyempurnakan API kami.