將自訂屬性從 Excel 匯出到 PDF

介紹

在使用 Excel 檔案時,人們經常會遇到需要以一種普遍接受的格式(例如 PDF)共享資料的情況。如果沒有合適的工具,將自訂屬性從 Excel 檔案匯出到 PDF 可能是一項艱鉅的任務。這就是 Aspose.Cells for .NET 的用武之地,它提供了一個強大的解決方案,使這個過程無縫且有效率。在本文中,我們將引導您完成使用 Aspose.Cells for .NET 將自訂屬性從 Excel 檔案匯出為 PDF 格式所需的步驟。在本指南結束時,您將具備正面解決此任務所需的所有知識!

先決條件

在我們深入討論細節之前,讓我們先回顧一下您需要的一些先決條件:

  1. .NET 環境:確保您已設定 .NET 開發環境,例如 Visual Studio。
  2. Aspose.Cells for .NET:下載並安裝最新版本的 Aspose.Cells for .NET。你可以找到它這裡.
  3. C# 基礎知識:熟悉 C# 程式設計將幫助您更輕鬆地理解程式碼範例。

導入包

首先,您首先需要將必要的套件匯入到您的專案中。您可以按照以下方法執行此操作:

建立一個新項目

  1. 打開視覺工作室。
  2. 按一下“建立新專案”。
  3. 根據您的喜好選擇“控制台應用程式(.NET Framework)”或“控制台應用程式(.NET Core)”,然後按一下“下一步”。
  4. 為您的專案命名並點擊“建立”。

將 Aspose.Cells 加入您的專案中

要使用Aspose.Cells,您需要將其新增為引用:

  1. 在解決方案資源管理器中以滑鼠右鍵按一下該項目。
  2. 選擇“管理 NuGet 套件”。
  3. 搜尋“Aspose.Cells”並安裝最新版本。 現在您的套件已匯入,您可以開始編碼了。
using System.IO;
using System.Web;
using Aspose.Cells;
using System;

現在,讓我們開始討論關鍵部分:將自訂屬性從 Excel 檔案匯出到 PDF 文件的逐步指南。係好安全帶!

第 1 步:設定您的目錄

在開始編碼之前,您需要定義輸入和輸出目錄。您將在此處讀取 Excel 文件並保存生成的 PDF。

//輸入目錄
string sourceDir = "Your Document Directory";
//輸出目錄
string outputDir = "Your Document Directory";

在此程式碼片段中,替換"Your Document Directory"文件所在的實際路徑或要儲存它們的位置。

第 2 步:載入 Excel 文件

接下來,您需要載入包含自訂屬性的 Excel 檔案。這是使用以下方法完成的WorkbookAspose.Cells 中的類別。

//載入包含自訂屬性的 Excel 文件
Workbook workbook = new Workbook(sourceDir + "sampleWithCustProps.xlsx");

在這裡,請確保sampleWithCustProps.xlsx是 Excel 文件的名稱,它應該位於指定的目錄中。

第 3 步:建立 PdfSaveOptions

載入工作簿後,就可以設定儲存 PDF 的選項了。您將建立一個實例PdfSaveOptions並設定適當的屬性。

//建立 PdfSaveOptions 的實例並將 SaveFormat 傳遞給建構函數
Aspose.Cells.PdfSaveOptions pdfSaveOpt = new Aspose.Cells.PdfSaveOptions();

此行將啟動您將很快自訂的 PDF 儲存選項。

步驟 4:配置自訂屬性導出

您需要指定如何匯出自訂屬性。在這種情況下,我們將使用Standard導出選項。

//將 CustomPropertiesExport 屬性設定為 PdfCustomPropertiesExport.Standard
pdfSaveOpt.CustomPropertiesExport = Aspose.Cells.Rendering.PdfCustomPropertiesExport.Standard;

透過設定此屬性,Excel 文件中的自訂屬性將包含在 PDF 中。

步驟 5:將工作簿另存為 PDF

現在一切都已設定完畢,是時候使用定義的選項將工作簿實際儲存為 PDF 檔案了。

//將工作簿儲存為 PDF 格式,同時傳遞 PdfSaveOptions 對象
workbook.Save(outputDir + "outSampleWithCustProps.pdf", pdfSaveOpt);

在這一行中,outSampleWithCustProps.pdf將是新 PDF 文件的名稱,因此請確保它是唯一的以避免任何覆蓋。

第6步:確認成功

最後,我們透過在控制台上列印一條訊息來確認操作是否成功:

Console.WriteLine("ExportCustomPropertiesToPDF executed successfully.");

此訊息將出現在您的控制台中,讓您知道一切順利。

結論

現在你就擁有了!您已經了解如何使用 Aspose.Cells for .NET 將自訂屬性從 Excel 檔案匯出到 PDF 文件。這種方法不僅使資料共享變得更加容易,而且還確保您輸入到 Excel 文件中的自訂元資料保持完整併可以 PDF 格式存取。無論您正在處理專案文件、報告或資料摘要,此方法都是對您的工具包的寶貴補充。不要猶豫,探索 Aspose.Cells 文檔這裡以獲得更強大的功能。

常見問題解答

Excel 中的自訂屬性是什麼?

自訂屬性是可以與 Excel 工作簿關聯的元資料字段,例如作者姓名、標題或特定於您的需求的自訂資料。

我可以以不同的格式匯出自訂屬性嗎?

是的,除了 PDF 之外,Aspose.Cells 支援的其他格式也允許匯出自訂屬性,具體取決於您的需求。

Aspose.Cells 需要許可證嗎?

商業用途需要許可證,但您也可以先免費試用該產品。查看臨時執照選項。

在哪裡可以找到對 Aspose.Cells 的支援?

您可以在 Aspose 論壇中找到社群支援並提出問題這裡.

我可以自訂已儲存的 PDF 輸出嗎?

絕對地!這PdfSaveOptions類別提供了各種允許詳細自訂 PDF 輸出的屬性。