Перетворіть формат TIFF у файл PDF у Java за допомогою REST API.

Перетворення файлу TIFF на документ PDF у Java.

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

У цьому посібнику розглядатимуться такі теми:

Перетворення документів Java TIFF у PDF REST API та встановлення SDK

GroupDocs.Conversion Cloud SDK для Java – це потужний і гнучкий хмарний API, який дозволяє конвертувати різні формати файлів, включаючи TIFF і PDF, лише за допомогою кількох рядків коду. Він забезпечує простий і зручний спосіб інтегрувати функцію перетворення документів у ваші Java-програми, будь то веб-програма, програма для мобільних пристроїв або програма для настільного ПК. SDK простий у використанні та може бути інтегрований у будь-яку програму 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>

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

# Отримайте свій 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);

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

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

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

По-перше, завантажте файл TIFF у хмарне сховище за допомогою фрагмента коду, наведеного нижче:

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.tiff");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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();
		}
		
	}
}

У результаті завантажений файл TIFF буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворення формату TIFF на PDF у Java

Нижче наведено кроки та зразок фрагмента коду для програмного перетворення файлу TIFF у PDF на Java за допомогою GroupDocs.Conversion Cloud SDK для Java:

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

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

// Як конвертувати файл TIFF у документ 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.tiff");
			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();
		}
	}
}

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

Наведений вище зразок коду збереже перетворений 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();
		}
		
	}
}

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

Як конвертувати TIFF у PDF онлайн безкоштовно? Будь ласка, спробуйте онлайн-конвертер TIFF у PDF, щоб перетворити зображення TIFF на документ PDF. Цей конвертер розроблено з використанням згаданого вище файлу TIFF у PDF REST API.

TIFF to PDF converter

Висновок

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

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

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

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

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

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

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

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

Як конвертувати файл TIFF у PDF на Java?

Ви можете конвертувати зображення TIFF у файли PDF за допомогою GroupDocs.Conversion Cloud SDK для Java. GroupDocs.Conversion Cloud SDK для Java — це потужний інструмент, який дозволяє розробникам конвертувати файли з одного формату в інший за допомогою хмарних API.

Як конвертувати TIFF у PDF онлайн безкоштовно?

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

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

Як конвертувати TIFF у PDF у Windows?

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

Чи може GroupDocs.Conversion Cloud SDK для Java конвертувати інші формати файлів, крім TIFF, у PDF?

Так, GroupDocs.Conversion Cloud SDK for Java підтримує перетворення між різними форматами документів і зображень, включаючи PDF, DOCX, XLSX, PPTX, JPG, PNG, BMP та багато інших.

Дивись також

Якщо ви хочете дізнатися про пов’язані теми, рекомендуємо вам переглянути такі статті: