Java, Belgeleri HTML5'e Dönüştürür

Java’da bir belge görüntüleyici uygulaması üzerinde mi çalışıyorsunuz? Tüm yaygın dosya biçimlerini görüntülemek için tek bir çözüme mi sahip olmak istiyorsunuz? Size iyi haberlerimiz var, GroupDocs.Viewer Cloud SDK for Java ile MS Office, PDF ve diğer birçok dosya formatını HTML5’e dönüştürebilirsiniz. Böylece, herhangi bir ek yazılım yüklemeden (MS Office, Apache Open Office, Adobe Acrobat Reader ve diğerleri gibi) farklı türdeki belgeler uygulamanızın içinde kolayca görüntülenebilir.

GroupDocs.Viewer Cloud, platformdan bağımsız bir belge oluşturma ve görüntüleme çözümüdür. Uygulamanızda 80’den fazla endüstri standardı belge türünü görüntülemenize olanak tanır. GroupDocs.Viewer Cloud’un temel amacı, belgeleri hızlı ve yüksek kalitede HTML, Görüntü veya PDF temsillerine dönüştürme yeteneğidir. Bu gönderide, HTML5 çıktısına odaklanmaya devam edeceğim.

Şimdi size giriş belgenizi birkaç kod satırıyla HTML5’e ne kadar kolay dönüştürebileceğinizi göstereceğim. Daha önce de belirtildiği gibi, bu gönderide Java için GroupDocs.Viewer Cloud SDK kullanacağım. Ancak, başka bir programlama dili kullanıyorsanız GitHub depomuzdan seçtiğiniz SDK’yı kontrol edebilirsiniz. Tüm popüler programlama dilleri için SDK’ler içerir. Geliştiricilerin, altta yatan REST API çağrıları hakkında endişelenmeden, GroupDocs.Viewer Cloud’u doğrudan uygulamalarında kullanmalarına olanak tanır.

İşte başlıyoruz!

Aşama 1:

Kodlamaya başlamadan önce, APP SID’nizi ve APP Anahtarınızı almak için groupdocs.cloud ile kaydolun.

Adım 2:

GroupDocs Cloud, tüm Java SDK’larını Maven deposunda barındırır. Yeni bir Maven projesi oluşturun ve groupdocs-viewer-cloud kullanmak için aşağıdaki Maven Deposu yapılandırmasını / konumunu Maven pom.xml dosyanıza ekleyin.



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

Aşama 3:

Aşağıdaki örnek Java kodunu Java sınıfınıza kopyalayın. DWF dosyasını HTML5’e çeviriyoruz.

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 ve AppKey'inizi https://dashboard.groupdocs.cloud adresinden alın (ücretsiz kayıt gereklidir).
		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();
		}
	}
}

Adım 4:

Kodu çalıştırın ve bu kadar. API yanıtı, gereksiniminize göre sonradan işleme için indirilecek sonuç HTML’sinin URL’sini içerir.

GitHub’dan Java için GroupDocs.Viewer Cloud SDK’nın diğer kod örneklerini keşfedin.

Bir sorunuz veya öneriniz mi var? Lütfen aşağıya bir yorum bırakmaktan veya destek forumunda bir soru göndermekten çekinmeyin. API’mizi sürekli iyileştirmemize ve hassaslaştırmamıza yardımcı olur.