Перетворіть GIF у PDF через Java за допомогою REST API

Перетворення GIF-зображень на PDF-файли в Java.

GIF(Graphics Interchange Format) — це популярний формат файлів для створення простої анімації та графіки, але він може підходити не для всіх цілей. З іншого боку, PDF(Portable Document Format) — універсальний формат файлу, відомий своєю сумісністю та безпекою. Якщо ви шукаєте спосіб конвертувати зображення GIF у файли PDF у Java, вам пощастило. За допомогою GroupDocs.Conversion Cloud SDK для Java ви можете легко конвертувати зображення GIF у файли PDF лише за кілька простих кроків. У цій статті ми продемонструємо процес перетворення зображень GIF у файли PDF у Java за допомогою GroupDocs.Conversion Cloud SDK для Java.

У цій статті ми розглянемо такі теми:

GIF to PDF Converter API for Java and SDK Installation

Щоб перетворити зображення GIF у файл PDF, ми використаємо GroupDocs.Conversion Cloud SDK для Java. GroupDocs.Cloud API — це потужний інструмент для перетворення різних типів документів і зображень, у тому числі зображень GIF, у файли PDF. Цей API пропонує широкий спектр форматів перетворення файлів, що дає змогу конвертувати не лише зображення, але й PDF-файли, документи Word, таблиці Excel, файли CAD та растрові зображення тощо. Інтеграція API в програми на основі Java стає простою та ефективною, усуваючи потребу в додатковому програмному забезпеченні.

Ви можете завантажити JAR-файл API або встановити його за допомогою Maven, додавши таке сховище та залежність у файл pom.xml вашого проекту:

Репозиторій Maven:

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

Залежність Maven:

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

Зареєструйтеся для облікового запису GroupDocs, щоб отримати ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть наведений нижче фрагмент коду, коли ви отримаєте свій ідентифікатор і секрет:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.

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

Як конвертувати зображення GIF у PDF у Java за допомогою REST API

Щоб конвертувати ваші файли GIF у формат PDF за допомогою GroupDocs.Conversion Cloud SDK для Java, вам потрібно буде виконати наведені нижче прості кроки.

Завантажте файл

Після налаштування середовища перетворення ви можете завантажити GIF у хмарне сховище за допомогою наведеного нижче фрагмента коду:

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;

// Завантажте файл у хмарне сховище за допомогою Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		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();
		}
		
	}
}

Таким чином, завантажене зображення GIF буде доступним у розділі файлів вашої інформаційної панелі в хмарі.

Конвертуйте GIF у PDF за допомогою Java

Ось кроки та приклад фрагмента коду в Java для перетворення зображення GIF у файл PDF за допомогою GroupDocs.Conversion Cloud SDK для Java.

Кроки такі:

  • По-перше, створіть екземпляр класу ConvertApi.
  • По-друге, створіть екземпляр класу ConvertSettings.
  • По-третє, вкажіть назву хмарного сховища.
  • Далі встановіть шлях до вхідного файлу GIF і формат вихідного файлу на “pdf”.
  • Тепер створіть екземпляр класу PdfConvertOptions.
  • За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight тощо.
  • Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
  • Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
  • Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.

У наступному фрагменті коду показано, як перетворити зображення GIF у файл PDF у Java за допомогою 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;

// Як конвертувати зображення GIF у PDF за допомогою Java
public class App {

	public static void main(String[] args) {
		
		// Створіть екземпляр API перетворення
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Підготуйте параметри конвертації
			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");
		
			// конвертувати у вказаний формат
			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();
		}
	}
}

Ви можете побачити результат на зображенні нижче:

Java конвертує GIF у PDF онлайн

Конвертуйте GIF у PDF за допомогою Java.

Завантажте конвертований файл

Наведений вище зразок коду збереже перетворений PDF-файл у хмарі. Ви можете завантажити перетворений PDF-файл за допомогою такого фрагмента коду:

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;

// Завантажте файл із хмарного сховища на Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		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();
		}
		
	}
}

Безкоштовний онлайн-конвертер GIF у PDF

Як конвертувати GIF у PDF онлайн безкоштовно? Спробуйте онлайн [конвертер] GIF у PDF 15, щоб створити PDF із файлу GIF. Цей конвертер розроблено з використанням вищезгаданого GIF у PDF REST API.

Підводячи підсумки

Підсумовуючи, перетворення GIF-зображень у PDF-файли за допомогою GroupDocs.Conversion Cloud SDK для Java є простим і зрозумілим процесом. Ось що ви дізналися з цієї статті:

  • як програмно конвертувати GIF у формат PDF на Java, а також додаткові параметри налаштування;
  • програмно завантажити GIF у хмару, а потім завантажити конвертований PDF із хмари;
  • і безкоштовно конвертуйте зображення GIF у документи PDF за допомогою безкоштовного онлайн-конвертера GIF у PDF.

Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.

Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.

Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому, будь ласка, зв’яжіться з нами, щоб отримати останні оновлення.

Задайте питання

Якщо у вас виникли запитання щодо API перетворення GIF у PDF, будь ласка, не соромтеся зв’язатися з нами на безкоштовному форумі підтримки.

поширені запитання

Як конвертувати GIF у PDF за допомогою Java?

Ви можете конвертувати GIF у файл PDF за допомогою GroupDocs.Conversion Cloud REST API for Java. Це хмарний API перетворення документів, який дозволяє розробникам легко перетворювати GIF-файли на PDF-файли за допомогою Java.

Як я можу безкоштовно конвертувати GIF у PDF онлайн?

Наш конвертер GIF-зображень у PDF дозволяє безкоштовно конвертувати GIF-файли у PDF. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:

  • Відкрийте безкоштовний онлайн-конвертер GIF у PDF.
  • Тепер клацніть область скидання файлів, щоб завантажити файл GIF, або перетягніть файл GIF.
  • Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер GIF у PDF перетворить GIF у PDF.
  • Посилання для завантаження вихідного PDF-файлу стане доступним після перетворення зображення GIF.

Чи є спосіб конвертувати GIF у PDF у Windows?

Перейдіть це посилання, щоб завантажити автономний конвертер GIF у PDF для Windows. Цей конвертер можна використовувати для швидкого перетворення GIF-зображень у PDF-документи в Windows одним клацанням миші.

Чи є GroupDocs.Conversion Cloud SDK для Java безкоштовним для використання?

Ні, GroupDocs.Conversion Cloud SDK для Java не є безкоштовним для використання. Однак він надає безкоштовну пробну версію, за допомогою якої ви можете перевірити його функції.

Чи можу я налаштувати параметри перетворення під час використання GroupDocs.Conversion Cloud SDK?

Так, GroupDocs.Conversion Cloud SDK дозволяє налаштувати параметри перетворення відповідно до ваших потреб.

Дивись також

Якщо ви хочете дізнатися більше про пов’язані теми, радимо прочитати наведені нижче статті.