GroupDocs.Viewer 概覽

用於在 .NET 應用程式中渲染、顯示、轉換文件、幻燈片、圖表和許多其他文件類型的 API

Illustration viewer

有效率可靠地檢視文檔

透過 GroupDocs.Viewer API,您可以使用靈活且強大的選項將任何支援格式的文件高效呈現為 HTML、JPEG、PNG 和 PDF,同時保持內容和文件結構的完整性。 GroupDocs.Viewer支援.NET Framework 4.6.2和.NET 6.0,它可以在Windows和Linux平台上運作。

支援最受歡迎的文件和文件格式

我們支援渲染180 多種最受歡迎的文件和文件格式,包括Word、Excel、PDF、PowerPoint、OpenDocument 格式系列、檔案、光柵和向量圖像、電子書、程式語言和標記以及許多其他文件類型,包括加密的文件類型受密碼保護的文件。

可自訂的輸出

GroupDocs.Viewer 不僅允許渲染文檔,還可以控制渲染的準確方式、文檔的哪些部分應該渲染或現在渲染、如何渲染,以及對渲染的輸出應用不同的轉換。

ASP.NET Core 的 UI

我們為 ASP.NET Core 提供了一個開源 UI 包,可以在幾分鐘內將其新增至您的專案。 Viewer.UI 套件包含一個基於 Angular 的 Web UI,並提供了一組有用的 API 和資料儲存提供者。

平台獨立性

GroupDocs.Viewer for .NET 支援以下作業系統、框架和套件管理器

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支援的文件格式

GroupDocs.Viewer for .NET 支援以下檔案格式 的操作。

Microsoft Office、OpenDocument 和文字格式

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

圖像、圖形和圖表

  • 光柵影像: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

其他

  • 網路: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • 檔案: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • 其他: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

GroupDocs.Viewer 功能

無縫渲染、顯示和轉換 PDF 和 Office 文件

Feature icon

查看 HTML 格式的文檔

使用 CSS 和 SVG 將任何類型的文檔轉換為 HTML 文檔,可以在任何現代網頁瀏覽器中顯示。

Feature icon

光柵化文檔

將任何支援的文件格式光柵化為光柵影像,並具有可調整的影像格式和壓縮品質。

Feature icon

渲染並突出顯示程式碼

支援所有流行的程式設計、腳本和標記語言,能夠解析和突出顯示其語法。

Feature icon

轉換為 PDF

任何支援格式的文件都可以透過可調整的選項輕鬆轉換並儲存為 PDF。

Feature icon

應用轉換

輸出文件可以在渲染過程中進行轉換 - 頁面可以旋轉和/或重新排列,並且文字浮水印可以放置在它們的頂部。

Feature icon

HTML 輸出調整

由 GroupDocs.Viewer 產生的輸出 HTML 文件可以進行非常精細的調整:允許使用外部或嵌入資源、回調等儲存到流或檔案。

Feature icon

支援複雜的文檔結構

GroupDocs.Viewer 不僅支援單一文檔,還支援內部包含文件清單或層次結構的文件,例如帶有附件的電子郵件、資料夾內帶有內部文件的 ZIP 存檔、多頁 TIFF 映像等。

Feature icon

最佳化選項

GroupDocs.Viewer 包含一個可調整的快取子系統,它可以透過使用文件的快取版本來縮短載入時間。此外,針對不同格式的一組不同選項允許從渲染中排除文件的一些不必要的部分或方面(字體、隱藏的工作表、電子郵件附件),以優化整體效能

Feature icon

支援受密碼保護的文檔

GroupDocs.Viewer 允許透過在載入選項中指定密碼來開啟不同類型的加密文件:PDF、WordProcessing、電子表格、簡報等。

程式碼範例

用於 .NET 操作的典型 GroupDocs.Viewer 的一些用例

將 DOCX 渲染為 HTML

HtmlViewOptions 類別屬性可讓您控制轉換過程,更多資訊[此處](https://docs .groupdocs .com/viewer/net/rendering-to-html/)。 例如,您可以將所有外部資源嵌入到輸出 HTML 檔案中、縮小輸出檔案並最佳化其列印。

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Instantiate viewer
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Set output HTML options
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Render DOCX to HTML with embedded resources
    viewer.View(options);
}

將 PPTX 匯出為 PDF

建立一個 PdfViewOptions 類別實例並將其傳遞給 [Viewer.View](https://reference.groupdocs. com/viewer/net/groupdocs.viewer/viewer/view/#view) 方法將PowerPoint PPTX 檔案轉換為PDF。 PdfViewOptions 類別屬性可讓您控制轉換過程。例如,您可以保護輸出 PDF 文件、重新排序其頁面以及指定文件影像的品質。有關詳細信息,請參閱以下文件部分

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // Set output PDF options
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Export PPTX to PDF
    viewer.View(viewOptions);
}

 中文(繁體)