آیا روی یک برنامه نمایش اسناد در جاوا کار می کنید؟ آیا می خواهید یک راه حل واحد برای مشاهده همه فرمت های فایل رایج داشته باشید؟ خبر خوبی برای شما وجود دارد، می توانید MS Office، PDF و بسیاری از فرمت های فایل دیگر را با GroupDocs.Viewer Cloud SDK for Java به HTML5 رندر کنید. به طوری که اسناد از انواع مختلف می توانند به راحتی در داخل برنامه شما بدون نصب نرم افزار اضافی (مانند MS Office، Apache Open Office، Adobe Acrobat Reader و غیره) نمایش داده شوند.
GroupDocs.Viewer Cloud یک راه حل مستقل برای ارائه و مشاهده اسناد است. این به شما امکان می دهد بیش از 80 نوع سند استاندارد صنعتی را در برنامه خود نمایش دهید. هدف اصلی GroupDocs.Viewer Cloud این است که اسناد را به صورت سریع و با کیفیت بالا در قالب HTML، Image یا PDF ارائه کند. در این پست، تمرکز من روی خروجی HTML5 است.
اکنون، به شما نشان خواهم داد که چگونه می توانید سند ورودی خود را با چند خط کد به HTML5 ارائه دهید. همانطور که قبلا گفته شد، در این پست از GroupDocs.Viewer Cloud SDK برای جاوا استفاده می کنم. با این حال، اگر از زبان برنامه نویسی دیگری استفاده می کنید، می توانید SDK مورد نظر خود را از مخزن GitHub ما بررسی کنید. این شامل SDKs برای همه زبان های برنامه نویسی محبوب است. این برنامه توسعه دهندگان را قادر می سازد تا از GroupDocs.Viewer Cloud مستقیماً در برنامه های خود بدون نگرانی در مورد تماس های REST API اساسی استفاده کنند.
در اینجا ما می رویم!
مرحله 1:
قبل از شروع کدنویسی، با groupdocs.cloud ثبت نام کنید تا APP SID و APP Key خود را دریافت کنید.
گام 2:
GroupDocs Cloud همه SDK های جاوا خود را در مخزن Maven میزبانی می کند. یک پروژه Maven جدید ایجاد کنید و برای استفاده از groupdocs-viewer-cloud، پیکربندی/موقعیت Maven Repository زیر را در Maven pom.xml خود مانند زیر اضافه کنید.
<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:
نمونه کد جاوا زیر را در کلاس جاوا کپی کنید. ما در حال تبدیل فایل 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 برای جاوا را از GitHub کاوش کنید.
سوال یا پیشنهادی دارید؟ لطفاً نظر خود را در زیر برای ما ارسال کنید یا سؤالی را در [تالار گفتمان پشتیبانی] ارسال کنید. این به ما کمک می کند تا به طور مداوم API خود را بهبود و اصلاح کنیم.