مستندات Java Render إلى HTML5

هل تعمل على تطبيق عارض مستندات بجافا؟ هل ترغب في الحصول على حل واحد لعرض جميع تنسيقات الملفات الشائعة؟ هناك أخبار سارة لك ، يمكنك تقديم 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 أو Image أو PDF بسرعة وبجودة عالية. في هذا المنشور ، سأستمر في التركيز على إخراج HTML5.

الآن ، سأوضح لك مدى سهولة عرض مستند الإدخال الخاص بك إلى HTML5 مع بضعة أسطر من التعليمات البرمجية. كما ذكرنا سابقًا ، سأستخدم GroupDocs.Viewer Cloud SDK لـ Java في هذا المنشور. ومع ذلك ، إذا كنت تستخدم لغة برمجة أخرى ، فيمكنك التحقق من SDK من اختيارك من مستودع GitHub الخاص بنا. يحتوي على SDKs لجميع لغات البرمجة الشائعة. إنه يمكّن المطورين من استخدام GroupDocs.Viewer Cloud مباشرة في تطبيقاتهم دون القلق بشأن استدعاءات REST API الأساسية.

ها نحن!

الخطوة 1:

قبل أن نبدأ في البرمجة ، قم بالتسجيل في groupdocs.cloud لتحصل على APP SID و APP Key.

الخطوة 2:

تستضيف GroupDocs Cloud جميع حزم Java SDK الخاصة بها في مستودع Maven. أنشئ مشروع 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) {
		//احصل على معرف التطبيق ومفتاح التطبيق على 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();
		}
	}
}

الخطوة الرابعة:

قم بتشغيل الكود ، وهذا كل شيء. تتضمن استجابة واجهة برمجة التطبيقات عنوان URL الخاص بـ HTML الناتج لتنزيله للمعالجة اللاحقة وفقًا لمتطلباتك.

استكشف المزيد من نماذج التعليمات البرمجية من GroupDocs.Viewer Cloud SDK لـ Java من GitHub.

هل لديك سؤال أو اقتراح؟ لا تتردد في ترك تعليق أدناه أو نشر سؤال في منتدى الدعم. إنها تساعدنا على التحسين المستمر لواجهة برمجة التطبيقات الخاصة بنا وصقلها.