Tổng quan về GroupDocs.Conversion

Khám phá các khả năng của API để chuyển đổi nhanh chóng và hoàn hảo các tệp PDF, Microsoft Office, HTML, Sách điện tử và hình ảnh trong các ứng dụng .NET

Illustration conversion

Chuyển đổi hợp lý

Với API GroupDocs.Conversion, bạn có thể dễ dàng chuyển đổi các tài liệu có định dạng khác nhau sang các tệp PDF, Microsoft Office, HTML, eBook và hình ảnh. API cung cấp các tùy chọn linh hoạt và mạnh mẽ, đảm bảo tính toàn vẹn của nội dung và cấu trúc tài liệu trong suốt quá trình chuyển đổi.

Dễ dàng chuyển đổi giữa các định dạng

Quá trình sử dụng API GroupDocs.Conversion cực kỳ đơn giản, chỉ cần một phương pháp và một bộ tùy chọn để dễ dàng chuyển đổi giữa các định dạng khác nhau.

Khả năng tương thích đa nền tảng

Khám phá giải pháp chuyển đổi có khả năng tương thích đa nền tảng vốn có, phục vụ cơ sở người dùng rộng hơn và đảm bảo hiệu suất tối ưu trên nhiều môi trường khác nhau cho tất cả các yêu cầu chuyển đổi tài liệu của bạn.

Nền tảng độc lập

GroupDocs.Conversion for .NET hỗ trợ các hệ điều hành, khung và trình quản lý gói sau

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Các định dạng tập tin được hỗ trợ

GroupDocs.Conversion for .NET hỗ trợ các thao tác với [định dạng tệp] sau (https://docs.groupdocs.com/conversion/net/supported-file-formats/).

Định dạng tài liệu

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

Hình ảnh & Đa phương tiện

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

Các định dạng khác

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

Tính năng GroupDocs.Conversion

Chuyển đổi liền mạch các tài liệu PDF và văn phòng sang HTML, JPG, PNG, BMP, TIFF, SVG và nhiều định dạng khác. GroupDocs.Conversion cho API C# được thiết kế để dễ sử dụng và tích hợp vào dự án của bạn. Nó hỗ trợ tất cả các định dạng tài liệu phổ biến với khả năng tùy chỉnh quá trình chuyển đổi.

Feature icon

Chuyển đổi đa định dạng

Chuyển đổi tệp giữa các định dạng khác nhau, bao gồm PDF, DOCX, XLSX, PPTX, v.v. một cách dễ dàng.

Feature icon

Đầu ra có độ trung thực cao

Giữ nguyên chất lượng và định dạng ban đầu của tài liệu trong quá trình chuyển đổi.

Feature icon

Chuyển đổi nhiều tập tin

Chuyển đổi nhiều tệp và kết hợp chúng thành một kho lưu trữ, đơn giản hóa việc tổ chức nội dung được chuyển đổi.

Feature icon

Nhiều trang tài liệu thành hình ảnh

Chuyển đổi tài liệu nhiều trang thành hình ảnh từng trang, cho phép kiểm soát chính xác quá trình chuyển đổi và hỗ trợ trích xuất và phân tích tài liệu dựa trên hình ảnh.

Feature icon

Cài đặt có thể tùy chỉnh

Tinh chỉnh các thông số chuyển đổi như độ phân giải, chất lượng và bố cục để đáp ứng các yêu cầu cụ thể.

Feature icon

Xử lý an toàn

Đảm bảo quyền riêng tư dữ liệu với các tùy chọn chuyển đổi tệp được bảo vệ bằng mật khẩu.

Feature icon

Tích hợp API

Tích hợp liền mạch các khả năng chuyển đổi vào các ứng dụng C# của bạn, biến nó thành một phần liền mạch trong quy trình làm việc của bạn.

Feature icon

Chuyển đổi mạnh mẽ

Đảm bảo chuyển đổi tệp đáng tin cậy và không có lỗi, đảm bảo tính chính xác và toàn vẹn của tài liệu được chuyển đổi của bạn.

Feature icon

Chuyển đổi tài liệu từ kho lưu trữ

Trích xuất và chuyển đổi tài liệu từ kho lưu trữ, cho phép chuyển đổi nội dung được lưu trữ trong các tệp nén.

Mẫu mã

Một số trường hợp sử dụng GroupDocs.Conversion điển hình cho các hoạt động .NET

Chuyển đổi PDF sang hình ảnh

Một tình huống thường gặp liên quan đến việc chuyển đổi toàn bộ tài liệu PDF hoặc các trang cụ thể thành một bộ sưu tập hình ảnh. GroupDocs.Conversion for .NET cung cấp khả năng chuyển đổi tệp PDF thành nhiều định dạng hình ảnh khác nhau, chẳng hạn như TIFF, JPG, PNG, GIF, BMP, v.v. Không giống như các chuyển đổi khác, quá trình này yêu cầu khai báo một đại biểu SavePageStream, chỉ định định dạng đặt tên cho các hình ảnh đã lưu. Bạn có thể chọn định dạng hình ảnh ưa thích của mình bằng cách sử dụng lớp ImageFileType.

Chuyển đổi PDF sang PNG trong C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// Tải tệp PDF nguồn
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (int page) => File.Create($"resume-page-{page}.png");

    // Đặt tùy chọn chuyển đổi và chỉ định loại hình ảnh đầu ra
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // Chuyển đổi từng trang tài liệu PDF sang PNG
    converter.Convert(getPageStream, convertOptions);
}

Chuyển đổi một đoạn của một tài liệu lớn

Với GroupDocs.Conversion dành cho .NET, bạn có thể dễ dàng chuyển đổi các trang cụ thể từ một tài liệu dài. Bạn có hai phương pháp để thực hiện việc này, tùy thuộc vào yêu cầu của bạn. Bạn có thể chuyển đổi một loạt trang hoặc chuyển đổi các trang cụ thể.

Chuyển đổi DOCX (trang 2-4) sang PDF trong C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// Tải tệp DOCX nguồn  
using (Converter converter = new Converter("booklet.docx"))
{
    // Đặt các tùy chọn và chỉ định phạm vi trang cần chuyển đổi       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // Chuyển đổi trang 2-4 sang PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

Cú pháp trôi chảy: Một cách tiếp cận hợp lý

Cú pháp thông thạo cung cấp ký hiệu ngắn gọn cho các hành động phổ biến trong GroupDocs.Conversion cho API .NET. Các mẫu mã bên dưới minh họa cách tận dụng cú pháp trôi chảy:

Chuyển đổi DOCX sang PDF bằng C# bằng cú pháp trôi chảy

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

 Tiếng Việt