如果您有 PDF 或 Word 文檔格式的表格數據,您肯定需要將其轉換為 Excel 電子表格。當有許多電子表格或多個工作簿時,這種情況會變得複雜。您肯定需要自動執行此過程。在本文中,我們將了解如何將 PDF 轉換為 Excel,以及如何使用 .NET API 在 C# 中以編程方式將 Word 文檔轉換為 Excel 電子表格。

在 C# 中將 Word 和 PDF 轉換為 Excel

以下是本文簡要討論的主題:

  • .NET API – 將文檔轉換為電子表格
  • 將 PDF 轉換為 Excel
  • 將 Word 轉換為 Excel
  • 具有更多選項的 PDF 或 Word 到電子表格的轉換

.NET API - 轉換為電子表格格式

在本文中,我將使用 GroupDocs.Conversion for .NET 使用 C# 將 PDF 和 Word 文檔轉換為電子表格。它是功能豐富的 API,允許以多種文件格式轉換文檔和圖像。為了突出某些格式,API 支持文字處理文檔、電子表格、演示文稿、AutoCAD 繪圖、電子書、PDF、電子郵件文件、網頁、圖像、photoshop 文件和許多其他文檔格式。

下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Conversion

在 C# 中將 PDF 轉換為 Excel

以下是將 PDF 文檔轉換為 Excel 電子表格的步驟。

以下代碼示例顯示如何使用 C# 將 PDF 文件轉換為 Excel XLSX 格式。

// 在 C# 中將 PDF 文檔轉換為 Excel 電子表格
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

在 C# 中將 Word 轉換為 Excel

您可以按照我們上面轉換 PDF 文件的相同方式將任何 word 文檔轉換為 Excel 電子表格。我們只需提供正確的源文件即可轉換為 XLS 或 XLSX。

以下是將 DOC DOCX 格式的 Word 文檔轉換為 Excel 電子表格的步驟。

以下代碼示例顯示如何使用 C# 將 DOC 或 DOCX 文件轉換為 Excel XLSX 格式。

// 在 C# 中將 Word 文檔轉換為 Excel 電子表格
using (Converter converter = new Converter("document.docx"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

使用 C# 將 PDF 或 Word 轉換為具有更多選項的電子表格

您只能轉換文檔中選定的部分頁面。 API 賦予您使用不同選項轉換文檔的特權,其中包括:

  • 起始頁碼。
  • 要轉換的頁數。
  • 用於轉換的特定頁面。
  • 要轉換成的格式。
  • 使文件受到保護的密碼。
  • 縮放以使其變大或變小。
  • 轉換器文件上的水印。

以下是如何使用 C# 將 PDF 文件的某些頁面轉換為具有不同縮放比例的 XLSX 格式的步驟。

// 使用一些選項在 C# 中將 PDF 文件的第二頁轉換為 Excel
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xlsx,
        Zoom = 150
    };
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

這是使用上述代碼輸出的 PDF 文件和轉換後的電子表格。它將 PDF 文件的第二頁轉換為 XLSX 格式。

以編程方式將 PDF 轉換為 Excel XLS XLSX

獲取免費的 API 許可證

您可以獲得免費的臨時許可證,以便不受評估限制地使用 API。

結論

在本文中,您學習瞭如何使用 C# 在 Excel 電子表格中轉換 PDF 和 Word 文檔。此外,您還看到了我們如何使用縮放、水印等選項轉換文檔的任何部分,並使其受密碼保護。您現在可以開始構建您自己的基於 .NET 的文檔轉換應用程序或將這些功能集成到您現有的應用程序中。

有關更多詳細信息、選項和示例,您可以訪問 文檔GitHub 存儲庫。如需進一步查詢,請聯繫 論壇 上的支持人員。

也可以看看