XLSX 到 PDF 轉換

Microsoft Excel 檔案廣泛用於 Windows 和 macOS 平台上的辦公室資料管理和資訊處理。許多使用者也使用 OpenOffice (ODS)、SpreadsheetML(XML)、CSV 和其他格式來儲存和分發資料。但是,為了查看這些文檔,您需要有一個特定的應用程式。因此,為了方便起見,XLSX 檔案可以轉換為 PDF 格式。或者您可以將它們轉換為您選擇的其他格式,例如 PDFDOCXHTML、光柵圖像(JPEGPNGBMP 等)、XPS 等。

儘管 Microsoft Excel 和其他應用程式提供了呈現 XLSX、PDF 或圖像格式的功能,但為此目的,您再次需要安裝該軟體。此外,當您需要對大量文件進行轉換時,單獨轉換這些文件會變得非常麻煩。因此在這種情況下,可以採用軟體程式來完成轉換工作。再次,當我們談論以最少的努力輕鬆設定環境時,雲端 API 是最佳選擇。您不需要安裝任何特殊軟體,所有轉換都可以透過雲端完成。考慮到所有這些方面,Aspose.Cells Cloud 是執行 MS Excel 工作表建立、操作和轉換的最佳可用選項。

Aspose.Cells 結構

Aspose.Cells Cloud 是基於 REST API 開發的,可以從任何平台存取。此外,還提供特定於語言的雲端 SDK,以便您可以使用您喜歡的程式語言。類似地,要使用 Java 語言操作或渲染 Excel 電子表格,您需要嘗試使用 Aspose.Cells Cloud SDK for Java。請注意,我們的 API 也採用密碼保護,因此只有授權人員可以儲存和存取它們。在進一步了解轉換功能之前,我們建議您閱讀以下主題

Aspose.Cells Cloud 支援輸入和輸出操作領先的行業文件格式。詳細資訊請參閱以下連結支援的文件格式

以下主題有更詳細的解釋

XLSX 轉換為 PDF

為了將 XLSX 檔案轉換為 PDF 格式,我們可以嘗試在命令提示字元上使用 cURL 命令,或使用 Java 程式碼在桌面或 Web 應用程式中滿足此要求。

cURL 指令

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

在上面的指令中,conditional.xlsx 是輸入的 Excel 工作表,PDF 是結果格式,resultant.pdf 是輸出檔案的名稱。命令執行後,生成的PDF將儲存在雲端儲存中。範例文件可在

Java

為了使用 Java 程式碼將 Excel 工作表呈現為 PDF 格式,我們需要先透過傳遞 clientID 和 clientSecret 資訊作為參數來建立 CellsApi 物件的物件。然後呼叫方法 cellsWorkbookGetWorkbook(…) 以 PDF 格式呈現輸出。

// 有關完整範例和原始程式碼,請造訪 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

// 指定客戶端 ID 詳細信息
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// 指定客戶端機密詳細信息
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
			
try {
    CellsApi api = new CellsApi(clientId,clientSecret);
		String name = "conditional.xlsx";
		String password = null;
		Boolean isAutoFit = true;
		Boolean onlySaveTable = true;
		String format = "PDF";
		// 執行文件轉換操作
		File response = api.cellsWorkbookGetWorkbook(name, password, format,
			            isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}

將 XLSX 轉換為 XPS

為了將 XLSX 檔案轉換為 XPS 格式,我們只需將格式變數的值設為 XPS。使用任何 XPS 檢視器查看產生的檔案。我們建議使用我們的免費 XPS 檢視器應用程式(預覽如下所示)。從 conditional.xlsx 下載輸入檔。

XPS 文件預覽

圖 1:產生的 XPS 檔案的預覽。

如何將 XLSX 轉換為 TIFF

使用 API 的 GetWorkBook 方法將 XLSX 檔案儲存為 TIFF 影像格式。您需要做的就是提供輸入 Excel 工作表作為輸入,並將輸出格式值指定為 TIFF

cURL 指令

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

使用以下連結下載 conditional.xlsxresultant.tiff

TIFF 文件預覽

圖 2:產生的 TIFF 檔案的預覽。

結論

Aspose.Cells Cloud 是一個令人驚嘆的 REST API,提供創建、操作的功能。它完全能夠將流行的 Excel 格式轉換為 PDFXPSSVGTIFFHTML 和其他各種格式。所有這些操作只需幾行程式碼即可完成。

相關文章