Những cập nhật mới trong GroupDocs.Conversion cho .NET 26.1 (Tháng 1 2026)

Danh mục Vấn đề Mô tả
Tính năng CONVERSIONNET-8080 Hỗ trợ đầy đủ nhập và xuất cho định dạng FlatOpc (Flat XML) cho tài liệu Word, Excel và PowerPoint.
Cải tiến CONVERSIONNET-4551 Đã khắc phục lỗi chuyển đổi không đúng của PDF có chứa hình ảnh sang bảng tính Excel.
Cải tiến CONVERSIONNET-8147 Đã khôi phục assembly Aspose.Drawing cần thiết, loại bỏ lỗi thời gian chạy Could not load file or assembly khi xử lý các tệp dựa trên hình ảnh và Visio.
Cải tiến CONVERSIONNET-8153 Đã chỉnh sửa cách xử lý dấu thời gian để các dấu không còn bị thay thế bằng chuỗi “Draft” khi MarginSettings được bật trong quá trình chuyển đổi PDF.
Cải tiến CONVERSIONNET-8157 Đã khắc phục việc tải tài nguyên watermark của sơ đồ sau khi mã được làm rối (obfuscation).
Khắc phục bảo mật CONVERSIONNET-8164 Đã vá các lỗ hổng Server‑Side Request Forgery (SSRF)rò rỉ thông tin xác thực NTLM. Thuộc tính SkipExternalResources hiện mặc định là true cho một số lớp tùy chọn tải.
Cải tiến CONVERSIONNET-8170 Mục lục không còn tự động cập nhật trừ khi UpdateFields được đặt thành true một cách rõ ràng.
Cải tiến CONVERSIONNET-8185 Đã giải quyết việc chuyển đổi tệp Excel FlatOpc sang định dạng SVGSVGZ.

Những điểm nổi bật chính

  • Hỗ trợ FlatOpc (Flat XML) – tải và lưu tệp Word, Excel và PowerPoint dưới dạng một biểu diễn XML duy nhất.
  • Độ chính xác chuyển đổi – xuất Excel FlatOpc → SVG/SVGZ đáng tin cậy và trích xuất hình ảnh PDF‑to‑Excel chính xác.
  • Bảo mật được nâng cao – các lỗ hổng SSRF và rò rỉ thông tin NTLM được giảm thiểu; tài nguyên bên ngoài bị bỏ qua theo mặc định.
  • Phụ thuộc mạnh mẽ – phụ thuộc Aspose.Drawing bị thiếu đã được đóng gói, ngăn ngừa lỗi tải assembly.
  • Hành vi tài liệu dự đoán được – cập nhật mục lục và việc hiển thị dấu thời gian hiện tuân theo các cài đặt chuyển đổi rõ ràng.

Thay đổi API công cộng (tương thích ngược)

Thuộc tính Format của một số lớp tùy chọn tải và chuyển đổi hiện chấp nhận các giá trị enum mới để xử lý FlatOpc.

Lớp Thuộc tính Giá trị enum mới
WordProcessingLoadOptions Format WordProcessingFileType.FlatOpc
SpreadsheetLoadOptions Format SpreadsheetFileType.FlatOpc
WordProcessingConvertOptions Format WordProcessingFileType.FlatOpc
SpreadsheetConvertOptions Format SpreadsheetFileType.FlatOpc

Lưu ý: Không có API nào bị loại bỏ. Mã hiện có vẫn hoạt động; chỉ cần gán giá trị enum FlatOpc mới ở nơi cần thiết.

Mẫu mã

1. Chuyển đổi tệp Word FlatOpc sang PDF

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

var loadOptions = new WordProcessingLoadOptions
{
    Format = WordProcessingFileType.FlatOpc
};

using (var converter = new Converter("document.xml", () => loadOptions))
{
    var options = new PdfConvertOptions();
    converter.Convert("output.pdf", options);
}

2. Chuyển đổi tệp DOCX sang Word FlatOpc

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

using (var converter = new Converter("document.docx"))
{
    var options = new WordProcessingConvertOptions
    {
        Format = WordProcessingFileType.FlatOpc
    };
    converter.Convert("output.word.xml", options);
}

3. Chuyển đổi tệp Excel FlatOpc sang PDF

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

var loadOptions = new SpreadsheetLoadOptions
{
    Format = SpreadsheetFileType.FlatOpc
};

using (var converter = new Converter("spreadsheet.xml", () => loadOptions))
{
    var options = new PdfConvertOptions();
    converter.Convert("output.pdf", options);
}

4. Chuyển đổi tệp XLSX sang Excel FlatOpc

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

using (var converter = new Converter("spreadsheet.xlsx"))
{
    var options = new SpreadsheetConvertOptions
    {
        Format = SpreadsheetFileType.FlatOpc
    };
    converter.Convert("output.excel.xml", options);
}

Cách nhận bản cập nhật

  • NuGet – Nâng cấp lên gói mới nhất:

    Install-Package GroupDocs.Conversion -Version 26.1.0
    

    (hoặc cập nhật qua giao diện NuGet trong Visual Studio).

  • Tải trực tiếp – Các assembly cho .NET 6 / .NET Framework có thể được tải xuống từ trang phát hành chính thức của GroupDocs khi nó được công bố.

Tài nguyên