PDF(便攜式文檔格式)和TIFF(標記圖像文件格式)是兩種流行的用於存儲和共享文檔的文件格式。 PDF因其與不同設備和操作系統的兼容性而被廣泛使用,而TIFF文件是存儲高質量圖像的首選。有時,出於各種原因,例如存檔或打印,您可能需要將 PDF 文件轉換為 TIFF 文件。在本文中,我們將討論如何使用 GroupDocs.Conversion Cloud SDK for Java 在 Java 中以編程方式將 PDF 轉換為 TIFF 文件。
本教程將涵蓋以下主題:
Java PDF 到 TIFF 文件轉換器 API 和 SDK 安裝
[GroupDocs.Conversion Cloud SDK for Jav][4],包括 Visio、PDF、Word、Excel、PowerPoint, 光柵圖像等。使用 GroupDocs.Conversion Cloud SDK for Java,您可以高效地將文件和圖像轉換為您需要的格式,而無需使用任何第三方軟件。將 API 集成到基於 Java 的應用程序變得簡單而高效,無需額外的軟件。
您可以 [下載][5] API 的 JAR 文件或使用 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>
將 Cloud SDK 集成到您的 Java 應用程序後,[註冊][6] 一個帳戶。在開始執行這些步驟和可用的代碼示例之前,請從 [儀表板][7] 收集您的客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,請輸入下面顯示的代碼:
# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取您的 client_id 和 client_secret。
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
如何使用 REST API 在 Java 中將 PDF 轉換為 TIFF 圖像
要使用 GroupDocs.Conversion Cloud SDK for Java 將 PDF 文件轉換為 TIFF 文件,請執行以下步驟:
- [上傳][8]PDF文檔至雲端
- [轉換][9] PDF 文件到 Java 中的 TIFF
- [下載][10]轉換後的文件
上傳文件
首先,使用下面給出的代碼片段將 PDF 文檔上傳到雲存儲:
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.pdf");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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();
}
}
}
因此,上傳的 PDF 文件將在雲端儀表板的 [文件部分][11] 中可用。
在 Java 中將 PDF 轉換為 TIFF 格式
以下是使用 GroupDocs.Conversion Cloud SDK for Java 在 Java 中以編程方式將 PDF 文件轉換為 TIFF 文件的步驟和示例代碼片段:
- 首先,創建一個 [ConvertApi][12] 類的實例。
- 其次,創建 [ConvertSettings][13] 類的一個實例。
- 接下來,提供雲存儲名稱。
- 將輸入 PDF 文件路徑和輸出文件格式設置為“tiff”。
- 然後,創建 TiffConvertOptions 類的實例。
- 或者,設置各種轉換選項,如 setFromPage、setPagesCount 等。
- 現在,使用 ConvertSettings 實例設置轉換選項和輸出文件路徑。
- 之後,創建 ConvertDocumentRequest 類實例並傳遞 ConvertSettings 參數。
- 最後,調用 [convertdocument()][14] 方法並傳遞 ConvertDocumentRequest 參數。
以下代碼片段顯示瞭如何使用 REST API 在 Java 中將 PDF 文件轉換為 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.util.List;
// 如何在 Java 中將 PDF 轉換為 TIFF 文件。
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.pdf");
settings.setFormat("tiff");
TiffConvertOptions convertOptions = new TiffConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.tiff");
// 轉換成指定格式
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();
}
}
}
下載轉換後的文件
上面的代碼示例會將轉換後的 TIFF 文件保存到雲端。您可以使用以下代碼片段下載它:
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.tiff", 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();
}
}
}
免費在線 PDF 到 TIFF 轉換器
如何免費在線將 PDF 轉換為 TIFF 圖像?請嘗試使用[在線 PDF 到 TIFF 轉換器][15] 將 PDF 轉換為 TIFF 圖像。該轉換器是使用上述 PDF 到 TIFF 圖像 REST API 開發的。
結論
這使我們結束了這篇博文。以下是您從本文中學到的內容:
- 如何使用 GroupDocs.Conversion Cloud REST API 以編程方式將 PDF 轉換為 Java 中的 TIFF 文件;
- 以編程方式將 PDF 文件上傳到雲端,然後從雲端下載轉換後的 TIFF 文件;
- 並使用免費的 PDF 到 TIFF 轉換器在線將 PDF 轉換為 TIFF。
此外,我們還提供了一個 [API 參考][16] 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之通信。 Java SDK 的完整源代碼可在 [Github][17] 上免費獲得。請查看 GroupDocs.Conversion Cloud SDK for Java [此處示例][18]。 此外,我們鼓勵您參考我們的[入門指南][19]。
此外,我們建議您按照我們的 [入門指南][20] 了解詳細步驟和 API 用法。
最後,我們繼續撰寫有關使用 REST API 的不同文件格式和轉換的新博客文章。因此,請聯繫以獲取最新更新。
問一個問題
有關 PDF 到 TIFF 轉換器的任何疑問,請隨時通過免費支持 [論壇][21] 與我們聯繫。
常見問題
如何使用 Java 將 PDF 文件轉換為 TIFF 格式?
您可以使用 [GroupDocs.Conversion Cloud SDK for Java][22] 將 PDF 文件轉換為 TIFF 格式。 GroupDocs.Conversion Cloud SDK for Java 是一款功能強大的工具,允許開發人員使用基於雲的 API 將文件從一種格式轉換為另一種格式。
如何免費在線將 PDF 轉換為 TIFF?
我們的 PDF 到 TIFF 轉換器允許您免費將 PDF 轉換為 TIFF 格式。請按照下面給出的分步說明執行轉換:
- 打開[免費的 PDF 到 TIFF 在線轉換器][23]。
- 現在,單擊文件放置區域以上傳 PDF 或拖放 PDF 文件。
- 接下來,單擊立即轉換按鈕。免費的在線 PDF 到 TIFF 轉換器將 PDF 轉換為 TIFF 圖像。
- 轉換 PDF 文件後,將提供輸出 TIFF 圖像的下載鏈接。
如何在 Windows 上將 PDF 轉換為 TIFF?
請訪問 [此鏈接][24] 下載適用於 Windows 的離線 PDF 到 TIFF 轉換器。此 PDF 到 TIFF 圖像轉換器可用於在 Windows 上輕鬆地將 PDF 文件轉換為 TIFF 圖像,只需單擊一下。
如何安裝適用於 Java 的 GroupDocs.Conversion Cloud SDK?
您可以通過將適當的依賴項添加到您的 Java 項目來安裝 [GroupDocs.Conversion Cloud SDK for Java][25]。
也可以看看
如果您想了解相關主題,我們建議您訪問以下文章:
- 使用 REST API 在 Java 中將 Markdown 文件轉換為 PDF
- 在 Python 中將 EXCEL 轉換為 JSON 並將 JSON 轉換為 EXCEL
- 如何在 Python 中將 CSV 轉換為 JSON 以及將 JSON 轉換為 CSV
- 在 Python 中使用 REST API 將 Word 文檔轉換為 PDF
- 如何使用 REST API 在 Python 中將 PDF 轉換為 Excel
- 使用 Python SDK 將 PDF 轉換為可編輯的 Word 文檔
- 如何在 Python 中使用 REST API 將 PDF 轉換為 PPTX
- 使用 Java 將 PDF 文件轉換為 PNG 並將 PNG 轉換為 PDF 格式
- 如何使用 Java 將 PowerPoint PPT PPTX 轉換為 HTML
- 如何在 Java 中將 Visio 文件轉換為 PDF
[4]: https://products.groupdocs.cloud/conversion/java/)a is a cloud-based file format document conversion API that allows you to convert your files and images to different formats using simple API calls. It supports more than 50 [file formats](https://docs.groupdocs.cloud/conversion/supported-document-formats/ [5]: https://releases.groupdocs.cloud/conversion/java/ [6]: https://docs.groupdocs.cloud/total/creating-and-managing-application/ [7]: https://dashboard.groupdocs.cloud/ [8]: #Upload-the-File [9]: #Convert-PDF-to-TIFF-Format-in-Java [10]: #Download-the-Converted-File [11]: https://dashboard.groupdocs.cloud/files [12]: https://apireference.groupdocs.cloud/conversion/#/Convert [13]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [15]: https://products.groupdocs.app/conversion/pdf-to-tiff [16]: https://apireference.groupdocs.cloud/conversion/ [17]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [18]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tree/master/src/test/java/com/groupdocs/cloud/conversion/api [19]: https://docs.groupdocs.cloud/conversion/ [20]: https://docs.groupdocs.cloud/conversion/ [21]: https://forum.groupdocs.cloud/c/conversion [22]: https://products.groupdocs.cloud/conversion/java/ [23]: https://products.groupdocs.app/conversion/pdf-to-tiff [24]: https://releases.groupdocs.app/total/windows/ [25]: https://products.groupdocs.cloud/conversion/java/