HTML jpg PDF XML PPT
  Product Family
PDF

在 C# 中將 PDF 轉換為 XML

PowerPoint .NET API,用於在 NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台上將 PDF 文檔轉換為 XML 文件

如何在 C# 中將 PDF 轉換為 XML

如何在代碼中將 PDF 轉換為 XML?

使用 Aspose.Slides for .NET ,任何開發人員或應用程序只需幾行 C# 代碼即可將 PDF 轉換為 XML 文件。

作為現代文檔處理 API,Aspose.Slides for .NET 可以快速將 PDF 頁面導出為 XML。 Aspose PowerPoint 庫允許您將 PDF 轉換為 XML 和許多其他文件格式。

要安裝 Aspose.Slides:打開 NuGet 包管理器。搜索 Aspose.Slides 並安裝它。

或者,您可以通過從包管理器控制台運行此命令來安裝 Aspose.Slides

包管理器控制台命令


PM> Install-Package Aspose.Slides.NET

如何在 C# 中將 PDF 轉換為 XML

開發人員和應用程序可以通過以下方式將 PDF 轉換為 XML:

  1. 創建一個 Presentation 類的實例。

  2. 加載 PDF 文件。

  3. 基於 PDF 頁面添加幻燈片。

  4. 將幻燈片保存為 XML。

系統要求

在運行 PDF 到 XML 轉換 C# 代碼之前,您的計算機必須具備以下先決條件:

  • Microsoft Windows 或與 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台兼容的操作系統。
  • Microsoft Visual Studio 等開發環境。
  • .NET DLL 的 Aspose.Slides 已在您的項目中被引用。
 

將 PDF 轉換為 XML 的 C# 代碼

using (Presentation pres = new Presentation())
    {
        pres.Slides.AddFromPdf("doc.pdf");
        pres.Slides.RemoveAt(0); // removes default empty slide

        for (var index = 0; index < pres.Slides.Count; index++)
        {
            ISlide slide = pres.Slides[index];
            using (FileStream stream = new FileStream($"doc-{index}.xml", FileMode.Create, FileAccess.Write))
            {
                slide.WriteAsSvg(stream);
            }
        }
    }
 
  • 免費在線轉換器

    如何在 Python 中將 PPT 轉換為 HTML

    其他支持的轉換

    Aspose.Slides 支持多種文件格式的轉換操作

    PPT TO BMP (Bitmap Image)
    PPT TO EMF (Enhanced Metafile Format)
    PPT TO GIF (Graphical Interchange Format)
    PPT TO HTML (Hyper Text Markup Language)
    PPT TO PNG (PNG Image)
    PPT TO ODP (OpenDocument Presentation Format)
    PPT TO OTP (OpenDocument Standard Format)
    PPT TO PNG (Portable Network Graphics)
    PPT TO POT (Microsoft PowerPoint Template Files)
    PPT TO POTM (Microsoft PowerPoint Template File)
    PPT TO POTX (Microsoft PowerPoint Template Presentation)
    PPT TO PPS (PowerPoint Slide Show)
    PPT TO PPSM (Macro-enabled Slide Show)
    PPT TO PPSX (PowerPoint Slide Show)
    PPT TO PPTM (Macro-enabled Presentation File)
    PPT TO PPTX (Open XML presentation Format)
    PPT TO SVG (Scalable Vector Graphics)
    PPT TO SWF (SWF Format)
    PPT TO TIFF (Tagged Image Format)
    PPT TO XPS (XML Paper Specifications)