GroupDocs.Conversion for .NET 26.1 (Ocak 2026) Neler Yeni
| Kategori | Sorun | Açıklama |
|---|---|---|
| Özellik | CONVERSIONNET-8080 | Word, Excel ve PowerPoint belgeleri için FlatOpc (Flat XML) formatının tam içe ve dışa aktarma desteği. |
| İyileştirme | CONVERSIONNET-4551 | Görsel içeren PDF’lerin Excel çalışma sayfalarına hatalı dönüşümü düzeltildi. |
| İyileştirme | CONVERSIONNET-8147 | Gerekli Aspose.Drawing derlemesi geri yüklendi, görüntü‑ ve Visio‑tabanlı dosyaların işlenmesinde çalışma zamanı Could not load file or assembly hatalarını ortadan kaldırdı. |
| İyileştirme | CONVERSIONNET-8153 | MarginSettings PDF dönüşümü sırasında etkinleştirildiğinde damgaların “Draft” metniyle değiştirilmemesi için damga işleme düzeltildi. |
| İyileştirme | CONVERSIONNET-8157 | Kod karartmasından sonra diyagram filigran kaynağı yükleme sorunu düzeltildi. |
| Güvenlik düzeltmesi | CONVERSIONNET-8164 | Server‑Side Request Forgery (SSRF) ve NTLM credential‑leak güvenlik açıkları yamalandı. SkipExternalResources özelliği artık çeşitli yük‑seçenek sınıfları için varsayılan olarak true. |
| İyileştirme | CONVERSIONNET-8170 | İçindekiler tablosu, UpdateFields açıkça true olarak ayarlanmadıkça otomatik olarak güncellenmez. |
| İyileştirme | CONVERSIONNET-8185 | Excel FlatOpc dosyalarının SVG ve SVGZ formatlarına dönüştürülmesi sorunu çözüldü. |
Öne Çıkanlar
- FlatOpc (Flat XML) desteği – Word, Excel ve PowerPoint dosyalarını tek bir XML temsili olarak yükleyip kaydedin.
- Dönüşüm doğruluğu – güvenilir Excel FlatOpc → SVG/SVGZ çıktısı ve doğru PDF‑to‑Excel görsel çıkarımı.
- Geliştirilmiş güvenlik – SSRF ve NTLM kimlik bilgisi sızıntıları azaltıldı; harici kaynaklar varsayılan olarak atlanır.
- Sağlam bağımlılıklar – eksik
Aspose.Drawingbağımlılığı paketlenerek derleme‑yükleme hataları önlenir. - Tahmin edilebilir belge davranışı – İçindekiler tablosu güncellemeleri ve damga renderlaması artık açık dönüşüm ayarlarına uyar.
Genel API değişiklikleri (geri uyumlu)
Birçok yük‑ ve dönüştür‑seçenek sınıfının Format özelliği artık FlatOpc işleme için yeni enum değerlerini kabul ediyor.
| Sınıf | Özellik | Yeni enum değeri |
|---|---|---|
WordProcessingLoadOptions |
Format |
WordProcessingFileType.FlatOpc |
SpreadsheetLoadOptions |
Format |
SpreadsheetFileType.FlatOpc |
WordProcessingConvertOptions |
Format |
WordProcessingFileType.FlatOpc |
SpreadsheetConvertOptions |
Format |
SpreadsheetFileType.FlatOpc |
Not: Hiçbir API kaldırılmadı. Mevcut kod çalışmaya devam eder; gerektiğinde yeni
FlatOpcenum değerini atamanız yeterlidir.
Kod örnekleri
1. Word FlatOpc dosyasını PDF’ye dönüştür
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. DOCX dosyasını Word FlatOpc’ye dönüştür
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. Excel FlatOpc dosyasını PDF’ye dönüştür
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. XLSX dosyasını Excel FlatOpc’ye dönüştür
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);
}
Güncellemeyi Nasıl Alabilirsiniz
-
NuGet – En son pakete yükseltin:
Install-Package GroupDocs.Conversion -Version 26.1.0(veya Visual Studio’daki NuGet UI üzerinden güncelleyin).
-
Doğrudan indirme – .NET 6 / .NET Framework için derlemeler, resmi GroupDocs sürüm sayfası yayınlandığında indirilebilir.
Kaynaklar
- Tam Sürüm Notları
- API Referansı – WordProcessingLoadOptions
- API Referansı – SpreadsheetLoadOptions
- Dokümantasyon – GroupDocs.Conversion for .NET ile belge dönüştürme
- GroupDocs.Conversion Ücretsiz Destek Forumu