Conholdate.Total 26.3.0 – Ringkasan Rilis
Conholdate.Total 26.3.0 menggabungkan rilis 26.3.0 terbaru dari API GroupDocs dan Aspose .NET. Sorotan meliputi kemampuan konversi baru (misalnya, konversi ICS native, font TrueType Collection, dukungan MultiPolygon), peningkatan AI dan performa (integrasi model OpenAI, penyetelan ONNX runtime), penanganan cloud/MHTML yang diperluas, peningkatan kepatuhan (deteksi PDF/A, dukungan bahasa OCR), serta serangkaian besar perbaikan bug pada konversi dokumen, rendering, dan penanganan file.
Paket NuGet
📦 Apa yang Baru
📦 Apa yang Baru per Produk
GroupDocs.Conversion
- CONVERSIONNET-8259 – Mengonversi dari file ICS (Fitur)
- CONVERSIONNET-8205 – Folder font khusus & dukungan substitusi font penuh untuk Publisher (Peningkatan)
- CONVERSIONNET-8204 – IFontSubstituteLoadOptions ditambahkan ke opsi pemuatan Presentation/Note (Bug)
- CONVERSIONNET-8207 – Kebocoran memori saat mengonversi PDF ke format WordProcessing (Bug)
- CONVERSIONNET-8208 – WhitelistedResources tidak dihormati dengan WebLoadOptions.UsePdf (Bug)
- CONVERSIONNET-8209 – CustomCssStyle dan Encoding diabaikan dengan WebLoadOptions.UsePdf (Bug)
- CONVERSIONNET-8218 – Gambar email diperlakukan sebagai lampiran (Bug)
- CONVERSIONNET-8223 – Kesalahan pemuatan HTML→PDF (Bug)
- CONVERSIONNET-8226 – Kegagalan konversi DCM/JFIF (Bug)
- CONVERSIONNET-8228 – PdfRecognitionMode.Flow menghasilkan output identik dengan TextBox (Bug)
- CONVERSIONNET-8229 – Html→Tiff ArgumentOutOfRangeException (Bug)
- CONVERSIONNET-8231 – Tabel ToUnicode PDF/A‑1A tidak sesuai (Bug)
- CONVERSIONNET-8234 – ResizeMode.ScaleToFit tidak tepat dengan PageOrientation/PageSize (Bug)
- CONVERSIONNET-7977 – Kesalahan unit‑type .eml→pdf (Bug)
GroupDocs.Editor
- EDITORNET-3019 – Dukungan untuk font TrueType Collection (TTC) (Fitur baru)
- EDITORNET-3020 – Dukungan untuk PPT dan PPS berbasis teks (Fitur baru)
- EDITORNET-3036 – Dukungan untuk properti CSS baru (Peningkatan)
- EDITORNET-3037 – Dukungan untuk instruksi pemrosesan XML & stylesheet (Peningkatan)
- EDITORNET-3022 – Memperbaiki NRE setelah penyuntikan HtmlCss (Bug)
GroupDocs.Markdown
- MARKDOWNNET-33 – Paket NuGet per‑TFM pada runtime (Fitur)
- MARKDOWNNET-31 – Dukungan .NET 8 & .NET 10 (Fitur)
- MARKDOWNNET-30 – Renderer Markdown berbasis DOM khusus (Fitur)
- MARKDOWNNET-29 – Peringatan konversi & model error terpadu (Fitur)
- MARKDOWNNET-28 – Jalur gambar relatif & penggantian (Fitur)
- MARKDOWNNET-27 – Offset tingkat heading & front‑matter YAML (Fitur)
- MARKDOWNNET-26 – Kontrol varian Markdown & opsi rendering spreadsheet (Fitur)
- MARKDOWNNET-25 – Inspeksi dokumen tanpa konversi (Fitur)
- MARKDOWNNET-24 – API async (Fitur)
- MARKDOWNNET-23 – Metode convenience statis & penemuan format (Fitur)
- MARKDOWNNET-20 – Redesign API (Peningkatan)
- MARKDOWNNET-8 – Penggantian gambar selama konversi (Fitur)
- MARKDOWNNET-35 – Perbaikan bug kualitas umum dan fungsional (Perbaikan Bug)
GroupDocs.Metadata
- METADATANET-4171 – Dukungan deteksi format PDF/A (Fitur Baru)
- METADATANET-4169 – Kepatuhan OOXML untuk dokumen Word (Fitur Baru)
GroupDocs.Parser
- PARSERNET-2843 – Dukungan OCR bahasa Arab & Korea (Peningkatan)
GroupDocs.Watermark
- WATERMARKNET-2152 – Inpainting gambar dalam poligon tertentu (Fitur)
- WATERMARKNET-2138 – Memperbaiki penanganan Strict OOXML untuk dokumen Word yang diproteksi password (Perbaikan)
Aspose.BarCode
- BARCODENET-38387 – Properti
OnlyRequestedTypes untuk penyaringan tipe barcode yang ketat (Peningkatan) - BARCODENET-37745 – Barcode tidak terdeteksi di PDF (Bug)
- BARCODENET-38384 – EAN terbaca ketika tipe barcode diatur ke UPC (Bug)
- BARCODENET-38386 – VIN terdeteksi sebagai fragmen Code39Extended (Bug)
Aspose.Cells
- CELLSGRIDJS-1489 – Menetapkan perlindungan di UI GridJs (Fitur Baru)
- CELLSGRIDJS-2241 – Dukungan pengaturan rentang yang dilindungi pada lembar (Fitur Baru)
- CELLSGRIDJS-2259 – Tombol toolbar untuk zoom font (Fitur Baru)
- CELLSNET-59900 – Mempertahankan fungsi lanjutan dalam formula XLSB (Peningkatan)
- CELLSNET-59844 – Mengurai tag
<legend> saat mengimpor HTML (Peningkatan) - CELLSNET-59807 – Mengurai tag
<label> saat mengimpor HTML (Peningkatan) - CELLSNET-59894 – Menyalin nilai kaya ke workbook lain (Peningkatan)
- CELLSNET-59803 – Masalah presisi
Shape.FitToTextSize() (Bug) - CELLSNET-59821 – Tanda baca hilang di PDF ketika
IsHangingPunctuation true (Bug) - CELLSNET-59846 – Teks meluap meskipun
CalculateTextSize (Bug) - CELLSNET-59850 – Kotak putih tak terduga selama Excel→PDF (Bug)
- CELLSNET-59822 – Baris tersembunyi tidak muncul setelah penghapusan filter (Bug)
- CELLSNET-59853 – Format kustom negatif ditampilkan positif (Bug)
- CELLSNET-59857 – Konflik DataSorter vs. outline (Bug)
- CELLSNET-59885 – Kesalahan XLOOKUP untuk XLSB & Excel Online (Bug)
- CELLSNET-59890 – Kehilangan data saat menyimpan menggunakan
FileFormatToSaveFormat (Bug) - CELLSNET-59771 –
PlotArea.BackgroundMode tidak berfungsi (Bug) - CELLSNET-59847 – Kesalahan gambar Chart/Picture saat konversi XPS (Bug)
- CELLSNET-59848 – Masalah rendering label multi‑level pada diagram Pareto (Bug)
- CELLSNET-59851 –
DataLabels.DirectionType tidak diterapkan (Bug) - CELLSNET-59824 – Gambar hilang saat mengonversi ke XPS (Bug)
- CELLSNET-59823 – Pengecualian saat menyimpan XLSX (Bug)
- CELLSNET-59828 – File yang disimpan ulang menyebabkan Excel crash (Bug)
- CELLSNET-59849 – XLSX membuka tanpa henti (Bug)
- CELLSNET-59854 – Kotak centang dalam sel hilang di XLSB (Bug)
- CELLSNET-59871 – Data diagram tidak konsisten setelah menyalin lembar kerja (Bug)
- CELLSNET-59876 – Data diagram waterfall tidak cocok setelah menggabungkan workbook (Bug)
- CELLSNET-59877 – Warna area pivot tidak valid (Bug)
- CELLSNET-59891 – Penyalinan lembar kerja tidak menyertakan nilai kaya (Bug)
- CELLSNET-59896 –
STOCKHISTORY NRE saat menyimpan ke XLSB (Bug) - CELLSNET-59897 – NRE tipe data Excel saat menyimpan ke XLSB (Bug)
- CELLSNET-59898 – Data stok kaya tidak disimpan di XLSB (Bug)
- CELLSNET-59887 – Gambar hilang saat mengonversi XLSX ke Numbers (Bug)
- CELLSGRIDJS-2273 – Baris kosong setelah filter (Bug)
- CELLSGRIDJS-2274 – Hasil filter tidak tepat (Bug)
- CELLSGRIDJS-2272 – Panah filter duplikat (Bug)
- CELLSGRIDJS-2279 – Kesalahan daftar validasi (Bug)
- CELLSGRIDJS-2265 – Pengecualian nama diagram dengan karakter ‘&’ (Bug)
- CELLSGRIDJS-2270 – Sumbu tanggal menampilkan nomor serial (Bug)
- CELLSGRIDJS-2285 – Inkonsistensi rendering diagram (Bug)
- CELLSGRIDJS-2294 – Tampilan grup diagram tidak cocok (Bug)
- CELLSGRIDJS-2295 – Konten anotasi diagram hilang (Bug)
Aspose.Diagram
- DIAGRAMNET-50279 – Dukungan untuk format Visio lama (Peningkatan)
- DIAGRAMNET-53904 – Area hyperlink tidak tepat di PDF (Bug)
- DIAGRAMNET-53911 – Masalah SVG saat
FitToViewPort true (Bug)
Aspose.Drawing
- DRAWINGNET-1663 – Pembentukan skrip Arab positional (Fitur Utama)
- DRAWINGNET-1670 – Pembentukan skrip Arab (Fitur Utama)
- DRAWINGNET-1671 – Pembentukan skrip Arab (Fitur Utama)
Aspose.Email
- EMAILNET-41708 – Dukungan header X‑Microsoft pada janji ics (Peningkatan)
- EMAILNET-41694 – Dukungan bidang
dataOwner di klien Google (Peningkatan) - EMAILNET-41662 – Memaksa properti topik percakapan (Peningkatan)
- EMAILNET-41698 – Pembacaan header multi‑baris (Peningkatan)
- EMAILNET-41707 –
Subject menjadi null setelah mengatur string kosong (Bug) - EMAILNET-41704 – Korupsi charset Jepang MS932 saat impor PST (Bug)
- EMAILNET-41702 – Korupsi nama file lampiran Cina via Graph API (Bug)
- EMAILNET-41703 – Pengecualian konversi ics ke msg (Bug)
- EMAILNET-41700 – Properti file MSG berubah setelah Open/Save (Bug)
Aspose.GIS
- GISNET-1973 – Dukungan MultiPolygon untuk EsriJson (Fitur)
- GISNET-1984 – Jumlah layer tidak tepat untuk GPX di .NET Core 3.1 (Bug)
- GISNET-1976 – Opsi
WritePolygonsAsLines untuk GPX (Contoh)
Aspose.HTML
- HTMLNET-6528 – MHTML: pilih & render lampiran tertentu (Fitur)
- HTMLNET-6205 – Gambar tersemat MHT→PDF hilang (Bug)
- HTMLNET-6967 – Daftar definisi dipetakan tidak tepat di Tagged‑PDF (Bug)
Aspose.Imaging
- IMAGINGNET-7802 – Pengecualian yang tepat untuk format XIF yang tidak didukung (Peningkatan)
- IMAGINGNET-7797 – ResolutionSetting memperbarui baik Horizontal & Vertical pada Tiff (Peningkatan)
- IMAGINGNET-7747 – Koreksi pembacaan warna JPG (Peningkatan)
- IMAGINGNET-7734 – Implementasi Shadow Filter (Peningkatan)
Aspose.Medical
- MEDNET-165 – Implementasi codec HTJ2K murni C# (Fitur)
Aspose.OCR
- OCRNET‑1199 – ONNX Runtime
EnableCpuMemArena & EnableMemoryPattern untuk performa/memori (Peningkatan)
Aspose.Page
- Tidak ada perubahan – rilis pemeliharaan (Informasi)
Aspose.PSD
- PSDNET-2665 – Pembaruan pemrosesan Technique‑Softer dalam Outer Glow (Fitur)
- PSDNET-2644 – Perbaikan grid transformasi Warp (Bug)
- PSDNET-1969 – Perbedaan rendering Outer Glow (Bug)
- PSDNET-2331 – Koreksi algoritma warp arc (Bug)
Aspose.Slides
- SLIDESNET-45284 – Membuka presentasi berbasis teks .ppt/.pps (Fitur)
- SLIDESNET-45298 – Menentukan warna skema yang diwariskan (Peningkatan)
- SLIDESNET-45270 – Bug rendering bayangan & refleksi font (Bug)
- SLIDESNET-45290 – Gambar EMF tidak tepat dalam konversi JPG (Bug)
- SLIDESNET-45255 – PDF/UA kehilangan konten yang ditandai untuk elemen tautan (Bug)
- SLIDESNET-45257 – Artefak PDF/UA di dalam konten (Bug)
- SLIDESNET-45282 – Kesalahan rendering teks Arab di PDF (Bug)
- SLIDESNET-45264 – Elemen dekoratif tidak ditandai sebagai artefak (Investigasi)
- SLIDESNET-45265 – Elemen non‑dekoratif ditandai sebagai artefak (Bug)
- SLIDESNET-45262 – Tag struktur tetap pada kotak teks dekoratif (Investigasi)
- SLIDESNET-45250 – Tumpang tindih label sumbu diagram di PDF (Bug)
- SLIDESNET-45258 – Hilang Type/Subtype untuk artefak (Bug)
- SLIDESNET-45260 – Penandaan dekoratif tidak konsisten untuk SmartArt/diagram (Investigasi)
- SLIDESNET-45256 – Alt‑text otomatis untuk tabel, rumus, gambar (Bug)
- SLIDESNET-45266 – Masalah transfer alt‑text PowerPoint→PDF/UA (Bug)
- SLIDESNET-45315 – Paragraf ekstra untuk teks beranimasi (Bug)
- SLIDESNET-45293 – Teks hilang setelah menerapkan ulang tata letak slide (Bug)
- SLIDESNET-45288 – Ukuran teks meningkat setelah load/save (Bug)
- SLIDESNET-45284 – Dukungan membuka teks yang disamarkan sebagai .ppt/.pps (Fitur)
- SLIDESNET-45282 – Rendering teks Arab di PDF (Bug)
- SLIDESNET-45284 – Membuka presentasi berbasis teks (Fitur)
- SLIDESNET-45284 – Dukungan membuka teks yang disamarkan sebagai .ppt/.pps (Fitur)
- SLIDESNET-45284 – Dukungan membuka teks yang disamarkan sebagai .ppt/.pps (Fitur)
- SLIDESNET-45284 – Dukungan membuka teks yang disamarkan sebagai .ppt/.pps (Fitur)
- Menambahkan metode
Shape.GetVisualBounds() (API Baru) - Menambahkan properti
IFillFormatEffectiveData.SolidFillSchemeColor (API Baru)
Aspose.SVG
- Peningkatan stabilitas dan kualitas generasi SVG → PDF (Peningkatan)
- Penyempurnaan internal umum untuk keandalan (Peningkatan)
Aspose.Tasks
- TASKSNET-11596 –
CalendarException.ToDate kini diset ke akhir hari ketika waktu diabaikan (Peningkatan) - TASKSNET-11682 – Memperbaiki penulisan EarnedValueMethod & PhysicalPercentComplete ke MPP (Bug)
- TASKSNET-11680 – Koreksi perhitungan formula ketika bidang tanggal hilang (Bug)
- TASKSNET-11631 – Memperbaiki pembacaan Activity Codes & User Defined Fields dari DB Primavera (Bug)
Aspose.Words
- WORDSNET-28900 – Instansiasi langsung
OpenAiModel (Fitur Baru) - WORDSNET-28604 – Perluasan
JoinRunsWithSameFormatting(JoinRunsOptions) (Fitur Baru) - WORDSNET-28402 – Menghapus properti
TableStyle.Bidi yang usang (Perbaikan Bug) - Berbagai bug rendering, SVG, PDF, DOCX, dan tata letak (banyak entri) – misalnya, rendering gradien, teks Arab di PDF, pemisahan TOC, dll. (Bug)
Aspose.Zip
- ZIPNET-1187 – Menambahkan entri ke arsip 7z yang sudah ada (Fitur)
- ZIPNET-1393 – Menyesuaikan penggabungan entri arsip CAB dalam folder (Peningkatan)
🔧 Dampak Keseluruhan
- Performa: Perbaikan kebocoran memori di GroupDocs.Conversion, penanganan resolusi di Aspose.Imaging, dan penyetelan ONNX Runtime di Aspose.OCR meningkatkan efisiensi runtime serta mengurangi konsumsi sumber daya.
- Jangkauan Platform: Dukungan .NET 8 & .NET 10 di GroupDocs.Markdown, codec HTJ2K murni C# di Aspose.Medical, serta dukungan bahasa OCR yang diperluas memperluas kompatibilitas di platform .NET modern.
- AI & Cloud: Integrasi model OpenAI di Aspose.Words dan opsi sesi ONNX di Aspose.OCR memberi pengembang fleksibilitas pemrosesan berbasis AI yang lebih besar.
- Aksesibilitas & Kepatuhan: Deteksi PDF/A di GroupDocs.Metadata, peningkatan penandaan PDF/UA di Aspose.Slides, dan dukungan OCR Arab/Korea meningkatkan kepatuhan terhadap standar aksesibilitas.
- Pengalaman Pengembang: API async baru, metode convenience statis, peningkatan substitusi font, dan penanganan lampiran MHTML yang lebih kaya menyederhanakan alur kerja pengkodean serta mengurangi boilerplate.
📚 Dokumentasi & Dukungan