Word 轉 TIFF 文檔

在線上將 Word 轉換為 TIFF 文件 |使用 Java 將 DOC 轉換為 TIFF

視覺內容具有重要意義,將 Word 文件無縫轉換為 TIFF 格式的能力變得至關重要。想像一下,需要以一種易於理解和視覺吸引人的方式分享複雜的文字訊息。因此,本文深入探討了「Word 到 TIFF」轉換的迫切需求和目的,闡明了這種轉換如何使專業人士、教育工作者和個人能夠以更具影響力和吸引力的方式呈現他們的內容。

透過利用 Java REST API 的功能,我們探索該流程如何促進從 Word 文件到高品質 TIFF 影像的無縫過渡,從而優化我們在數位時代傳達訊息的方式。

Word 到 TIFF 轉換 REST API

使用強大的 Aspose.Words Cloud SDK for Java 實現從 Word 文件到 TIFF 格式的簡化轉換。這個多功能的 SDK 使您能夠毫不費力地執行“Word 到 TIFF”的轉換。它消除了手動格式調整的複雜性,確保您的 TIFF 影像保持內容的完整性和視覺品質。因此,在將 Word 文件轉換為高品質的 TIFF 圖像時,請體驗這種方法的效率。

該 SDK 可在 MavenGitHub 下載。由於我們將從 Maven 下載 SDK,因此請在 Maven 建置專案的 pom.xml 中新增以下行。

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words-cloud</artifactId>
    <version>22.4.0</version>
    <type>pom</type>
</dependency>

我們還需要透過存取Aspose.Cloud 儀表板建立一個免費帳戶,以便我們可以管理雲端儲存中的文件。

使用 Java 將 Word 轉換為 TIFF 文檔

以下部分定義如何從雲端儲存載入 Word 文件並將其轉換為 TIFF 映像的步驟。轉換後,生成的影像儲存在同一個雲端儲存中。

  • 首先,建立一個 ApiClient 類別的對象,該物件以客戶端憑證作為參數。
  • 然後建立 WordsApi 類別的實例並將 ApiClient 物件作為參數傳遞。
  • 現在,為了指定產生的 TIFF 的名稱,我們將使用 TiffSaveOptionsData 類別的 setFileName(…) 方法。
  • 倒數第二,建立一個 SaveAsTiffRequest 類別的對象,我們將 TiffSaveOptionsData 物件、頁面索引值和其他可選參數作為參數傳遞。
  • 最後,透過呼叫 saveAsTiff(…) 方法並傳遞 SaveAsTiffRequest 物件作為參數來啟動轉換。
// 完整範例和資料檔請前往https://github.com/aspose-words-cloud/aspose-words-cloud-java
// 從 https://dashboard.aspose.cloud/ 取得客戶端憑證

try {
    // 建立 ApiClient 實例並提供客戶端憑證作為參數
    ApiClient apiClient = new ApiClient("bbf94a2c-6d7e-4020-b4d2-b9809741374e", "1c9379bb7d701c26cc87e741a29987bb", null);
    // 使用 ApiClient 物件作為參數初始化 WordsApi 物件
    WordsApi wordsApi = new WordsApi(apiClient);
    
    // 建立 TiffSaveOptionsData 對象
    TiffSaveOptionsData requestSaveOptions = new TiffSaveOptionsData();
    // 指定要儲存在雲端儲存中的輸出 TIFF 映像的名稱
    requestSaveOptions.setFileName("Resultant.tiff");

    // 待轉換 Word 文件的索引和頁數
    int pageCount =1;
    int pageIndex = 1;
    
    // 二值化效果值
    String tiffBinarizationMethod = "FloydSteinbergDithering";
    String dmlEffectsRenderingMode = "Simplified";
  
    // 建立 SaveAsTiff 對象,在其中定義要從雲端儲存載入的來源 Word 文件
    // 要轉換的頁數和頁的起始索引
    SaveAsTiffRequest saveRequest = new SaveAsTiffRequest(
                    "test_multi_pages.docx",
                    requestSaveOptions,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    pageCount,
                    pageIndex,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    dmlEffectsRenderingMode,
                    tiffBinarizationMethod,
                    null,
                    null);
    
    // 呼叫API初始化轉換操作
    wordsApi.saveAsTiff(saveRequest);

    System.out.println("Word to TIFF Document conversion has been successful");
    }catch (Exception ex)
    {
        System.out.println(ex.getStackTrace());
    }

使用 cURL 指令將 Word DOC 轉換為 TIFF

您還可以使用 Aspose.Words Cloud 和 cURL 命令的強大組合將 Word 文件無縫轉換為 TIFF 格式。這種動態整合使您能夠輕鬆地從命令列終端執行“Word 到 TIFF”的轉換。這種方法提供了一種使用者友善的方法來增強文件的可互換性和視覺表現。

現在,此方法的第一步是根據我們的客戶端憑證產生 JWT 存取權杖。因此,請執行以下命令來產生 JWT Token。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

現在我們有了 JWT 令牌,我們可以使用以下 cURL 命令存取儲存在雲端儲存中的 Word 文件並將其呈現為 TIFF 格式。

curl -v "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx/saveAs/tiff?pageCount=1&pageIndex=0&tiffBinarizationMethod=FloydSteinbergDithering" \
-X PUT \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"FileName\":\"converted.tiff\",\"SaveFormat\":\"tiff\",\"AllowEmbeddingPostScriptFonts\":true,\"DmlRenderingMode\":\"Fallback\",\"DmlEffectsRenderingMode\":\"Simplified\",\"ImlRenderingMode\":\"Fallback\",\"ZipOutput\":false,\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateCreatedTimeProperty\":true,\"UpdateLastPrintedProperty\":true,\"FlatOpcXmlMappingOnly\":true,\"ColorMode\":\"Normal\",\"JpegQuality\":0,\"MetafileRenderingOptions\":{\"EmfPlusDualRenderingMode\":\"EmfPlusWithFallback\",\"EmulateRasterOperations\":true,\"RenderingMode\":\"VectorWithFallback\",\"UseEmfEmbeddedToWmf\":true,\"ScaleWmfFontsToMetafileSize\":true},\"NumeralFormat\":\"European\",\"OptimizeOutput\":true,\"PageCount\":0,\"PageIndex\":0,\"HorizontalResolution\":600,\"ImageBrightness\":0,\"ImageColorMode\":\"None\",\"ImageContrast\":0,\"PixelFormat\":\"Format16BppRgb555\",\"Resolution\":100,\"Scale\":1,\"UseAntiAliasing\":true,\"UseGdiEmfRenderer\":true,\"UseHighQualityRendering\":true,\"VerticalResolution\":800,\"ThresholdForFloydSteinbergDithering\":0,\"TiffBinarizationMethod\":\"Threshold\",\"TiffCompression\":\"None\"}"

為了預覽生成的 TIFF,您可以考慮使用我們的免費線上 圖像檢視器應用程式

結論

我們已經了解了使用 Java SDK 將 MS Word 轉換為 TIFF 文件的簡單有效的方法。所有轉換都在雲端執行,同時使用更少的程式碼行。同樣,我們也學習了透過命令列終端使用 cURL 命令將 Word Doc 匯出為 TIFF 映像的步驟。除了轉換操作之外,您還可以使用我們的雲端 API 執行大量有用的操作,可以在程式設計師指南中探索它們的詳細資訊。如果您在使用 API 時遇到任何問題,請隨時透過 免費產品支援論壇 與我們聯絡。

相關文章

強烈建議了解以下文章: