Java Render เอกสารเป็น HTML5

คุณกำลังทำงานกับโปรแกรมดูเอกสารใน Java หรือไม่? คุณต้องการโซลูชันเดียวสำหรับการดูรูปแบบไฟล์ทั่วไปทั้งหมดหรือไม่? มีข่าวดีสำหรับคุณ คุณสามารถเรนเดอร์ MS Office, PDF และรูปแบบไฟล์อื่นๆ มากมายเป็น HTML5 ด้วย GroupDocs.Viewer Cloud SDK for Java เพื่อให้สามารถแสดงเอกสารประเภทต่างๆ ภายในแอปพลิเคชันของคุณได้อย่างง่ายดายโดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม (เช่น MS Office, Apache Open Office, Adobe Acrobat Reader และอื่นๆ)

GroupDocs.Viewer Cloud เป็นโซลูชันการแสดงและดูเอกสารอิสระบนแพลตฟอร์ม ช่วยให้คุณแสดงเอกสารมาตรฐานอุตสาหกรรมมากกว่า 80 ประเภทในแอปพลิเคชันของคุณ จุดประสงค์หลักของ GroupDocs.Viewer Cloud คือความสามารถในการแสดงเอกสารในรูปแบบ HTML รูปภาพ หรือ PDF ได้อย่างรวดเร็วและมีคุณภาพสูง ในโพสต์นี้ ฉันจะมุ่งเน้นไปที่เอาต์พุต HTML5

ตอนนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถแสดงผลเอกสารอินพุตของคุณเป็น HTML5 ได้ง่ายเพียงใดโดยใช้โค้ดเพียงไม่กี่บรรทัด ตามที่ระบุไว้ก่อนหน้านี้ ฉันจะใช้ GroupDocs.Viewer Cloud SDK สำหรับ Java ในโพสต์นี้ อย่างไรก็ตาม หากคุณใช้ภาษาโปรแกรมอื่น คุณสามารถตรวจสอบ SDK ที่คุณเลือกได้จากที่เก็บ GitHub ของเรา ประกอบด้วย SDK สำหรับภาษาโปรแกรมยอดนิยมทั้งหมด ช่วยให้นักพัฒนาสามารถใช้ GroupDocs.Viewer Cloud ในแอปพลิเคชันของตนได้โดยตรงโดยไม่ต้องกังวลเกี่ยวกับการเรียกใช้ REST API

ไปเลย!

ขั้นตอนที่ 1:

ก่อนที่เราจะเริ่มเขียนโค้ด ให้ลงทะเบียนกับ groupdocs.cloud เพื่อรับ APP SID และ APP Key ของคุณ

ขั้นตอนที่ 2:

GroupDocs Cloud โฮสต์ Java SDK ทั้งหมดบน Maven repository สร้างโครงการ Maven ใหม่และเพิ่มการกำหนดค่า / ตำแหน่งที่เก็บ Maven ต่อไปนี้ใน Maven pom.xml ของคุณด้านล่างเพื่อใช้ 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>

ขั้นตอนที่ 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) {
		//รับ AppSID และ AppKey ของคุณที่ https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
		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 รวมถึง URL ของ HTML ที่เป็นผลลัพธ์เพื่อดาวน์โหลดสำหรับการประมวลผลภายหลังตามความต้องการของคุณ

สำรวจ ตัวอย่างโค้ด เพิ่มเติมของ GroupDocs.Viewer Cloud SDK สำหรับ Java จาก GitHub

มีคำถามหรือข้อเสนอแนะ? โปรดส่งความคิดเห็นถึงเราด้านล่างหรือโพสต์คำถามใน ฟอรัมสนับสนุน ช่วยให้เราสามารถปรับปรุงและปรับแต่ง API ของเราได้อย่างต่อเนื่อง