Konversi GIF ke PDF melalui Java menggunakan REST API

Konversi Gambar GIF ke File PDF di Java.

GIF(Graphics Interchange Format) adalah format file populer untuk membuat animasi dan grafik sederhana, tetapi mungkin tidak cocok untuk semua tujuan. Di sisi lain, PDF(Portable Document Format) adalah format file universal yang terkenal dengan kompatibilitas dan keamanannya. Jika Anda mencari cara untuk mengonversi gambar GIF ke file PDF di Java, Anda beruntung. Dengan SDK Cloud GroupDocs.Conversion untuk Java, Anda dapat dengan mudah mengonversi gambar GIF ke file PDF hanya dalam beberapa langkah sederhana. Dalam artikel ini, kami akan mendemonstrasikan proses konversi gambar GIF ke file PDF di Java menggunakan GroupDocs.Conversion Cloud SDK for Java.

Kami akan membahas topik-topik berikut dalam artikel ini:

API Konverter GIF ke PDF untuk Instalasi Java dan SDK

Untuk mengonversi gambar GIF menjadi file PDF, kami akan menggunakan GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Cloud API adalah alat yang ampuh untuk mengonversi berbagai jenis dokumen dan gambar, termasuk gambar GIF, menjadi file PDF. API ini menawarkan berbagai format konversi file, memungkinkan Anda untuk mengkonversi tidak hanya gambar tetapi juga PDF, dokumen Word, lembar Excel, file CAD, dan gambar raster, antara lain. Mengintegrasikan API ke dalam aplikasi berbasis Java menjadi sederhana dan efisien, menghilangkan kebutuhan akan perangkat lunak tambahan.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan dependensi berikut ke dalam file pom.xml proyek Anda:

Repositori Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Ketergantungan Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Daftar untuk akun GroupDocs untuk mendapatkan ID Klien dan Rahasia Klien dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Harap masukkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Cara Mengonversi Gambar GIF ke PDF di Java menggunakan REST API

Untuk mengonversi file GIF Anda ke format PDF menggunakan GroupDocs.Conversion Cloud SDK for Java, Anda harus mengikuti langkah-langkah sederhana di bawah ini:

Unggah File

Setelah menyiapkan lingkungan konversi, Anda dapat mengunggah GIF ke penyimpanan cloud menggunakan cuplikan kode yang diberikan di bawah ini:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.gif");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.gif", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Karenanya, gambar GIF yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversi GIF ke PDF melalui Java

Berikut adalah langkah-langkah dan cuplikan kode contoh di Java untuk mengonversi gambar GIF menjadi file PDF menggunakan GroupDocs.Conversion Cloud SDK for Java.

Langkah-langkahnya adalah:

  • Pertama, buat instance dari kelas ConvertApi.
  • Kedua, buat instance dari kelas ConvertSettings.
  • Ketiga, berikan nama penyimpanan cloud.
  • Selanjutnya, atur jalur file GIF input dan format file output ke “pdf”.
  • Sekarang, buat instance dari kelas PdfConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, dll.
  • Setelah itu, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi gambar GIF ke file PDF di Java menggunakan REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Cara mengonversi Gambar GIF ke PDF menggunakan Java
public class App {

	public static void main(String[] args) {
		
		// Buat instance API konversi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Siapkan pengaturan konversi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.gif");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// mengkonversi ke format yang ditentukan
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Anda dapat melihat output pada gambar di bawah ini:

Java mengonversi GIF ke PDF online

Konversi GIF ke PDF melalui Java.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan PDF yang dikonversi ke cloud. Anda dapat mengunduh file PDF yang dikonversi menggunakan cuplikan kode berikut:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unduh File dari Cloud Storage di Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Konverter GIF ke PDF Online Gratis

Bagaimana cara mengonversi GIF ke PDF online secara gratis? Silakan coba GIF online ke PDF converter untuk membuat PDF dari file GIF. Konverter ini dikembangkan menggunakan API REST GIF ke PDF yang disebutkan di atas.

Menyimpulkan

Kesimpulannya, mengonversi gambar GIF ke file PDF menggunakan GroupDocs.Conversion Cloud SDK untuk Java adalah proses yang sederhana dan mudah. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi format GIF ke PDF di Java secara terprogram, serta opsi penyesuaian tambahan;
  • unggah GIF secara terprogram ke cloud dan kemudian unduh PDF yang dikonversi dari cloud;
  • dan mengonversi gambar GIF ke dokumen PDF secara gratis menggunakan konverter GIF ke PDF online gratis.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk mengikuti Panduan Memulai kami untuk langkah-langkah mendetail dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang API konversi GIF ke PDF, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi GIF ke PDF menggunakan Java?

Anda dapat mengonversi GIF menjadi file PDF dengan menggunakan GroupDocs.Conversion Cloud REST API for Java. Ini adalah API konversi dokumen berbasis cloud yang memungkinkan pengembang dengan mudah mengonversi GIF ke PDF menggunakan Java.

Bagaimana cara mengonversi GIF ke PDF online secara gratis?

Konverter gambar GIF ke PDF kami memungkinkan Anda mengonversi GIF ke PDF secara gratis. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka pengonversi GIF ke PDF gratis online.
  • Sekarang, klik di area drop file untuk mengupload GIF atau drag & drop file GIF.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter GIF ke PDF online gratis akan mengubah GIF menjadi PDF.
  • Tautan unduhan PDF keluaran akan tersedia setelah mengonversi gambar GIF.

Apakah ada cara untuk mengonversi GIF ke PDF di Windows?

Kunjungi tautan ini untuk mengunduh pengonversi GIF ke PDF offline untuk Windows. Konverter ini dapat digunakan untuk mengonversi gambar GIF ke dokumen PDF di Windows dengan cepat, dengan satu klik.

Apakah GroupDocs.Conversion Cloud SDK untuk Java gratis untuk digunakan?

Tidak, GroupDocs.Conversion Cloud SDK for Java tidak gratis untuk digunakan. Namun, ini menyediakan versi uji coba gratis yang dapat Anda gunakan untuk menguji fitur-fiturnya.

Dapatkah saya menyesuaikan opsi konversi saat menggunakan SDK Cloud GroupDocs.Conversion?

Ya, SDK Cloud GroupDocs.Conversion memungkinkan Anda menyesuaikan opsi konversi sesuai dengan kebutuhan Anda.

Lihat juga

Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini: