Conholdate.Total 26.3.0 – Ringkasan Rilis
Conholdate.Total 26.3.0 menggabungkan versi terbaru 26.3.0 dari GroupDocs dan Aspose .NET APIs. Highlights mencakup dukungan format baru (ICS, MultiPolygon, pemilihan lampiran MHTML), peningkatan AI/ML (pembuatan model OpenAI, opsi performa OCR), pembaruan mayor aksesibilitas dan kepatuhan (deteksi PDF/A, perbaikan PDF/A‑1A, peningkatan penandaan PDF/UA), dan perbaikan bug yang luas di komponen konversi, rendering, dan pengolahan dokumen.
Paket NuGet
📦 Yang Baru
📦 Yang Baru per Produk
GroupDocs.Conversion
- CONVERSIONNET-8259 – Fitur – Konversi dari file ICS
- CONVERSIONNET-8205 – Peningkatan – Folder font kustom & dukungan substitusi font
- CONVERSIONNET-7977 – Bug – Masalah tipe unit dalam konversi .eml ke PDF
- CONVERSIONNET-8207 – Bug – Kebocoran memori saat mengkonversi PDF ke WordProcessing
- CONVERSIONNET-8231 – Bug – Tabel ToUnicode tidak sesuai PDF/A‑1A
GroupDocs.Editor
- EDITORNET-3019 – Fitur baru – Dukungan font TrueType Collection
- EDITORNET-3020 – Fitur baru – Dukungan PPT dan PPS berbasis teks
- EDITORNET-3036 – Peningkatan – Properti CSS baru
- EDITORNET-3022 – Bug – NRE setelah injeksi HtmlCss
GroupDocs.Markdown
- MARKDOWNNET-33 – Fitur – Paket runtime per TFM
- MARKDOWNNET-30 – Fitur – Renderer Markdown berbasis DOM kustom
- MARKDOWNNET-24 – Fitur – API async
- MARKDOWNNET-26 – Fitur – Kontrol rasa Markdown
- MARKDOWNNET-35 – Bug – Masalah kualitas dan fungsionalitas
GroupDocs.Metadata
- METADATANET-4171 – Fitur baru – Deteksi format PDF/A
- METADATANET-4169 – Fitur baru – Kepatuhan OOXML untuk dokumen Word
GroupDocs.Parser
- PARSERNET-2843 – Peningkatan – Dukungan OCR Arab & Korea (sumber daya terintegrasi)
GroupDocs.Watermark
- WATERMARKNET-2152 – Fitur – Image inpainting dalam poligon yang ditentukan
- WATERMARKNET-2138 – Bug – Penanganan OOXML ketat untuk dokumen Word terproteksi password
Aspose.BarCode
- BARCODENET-38387 – Peningkatan – Properti
OnlyRequestedTypes untuk filtering barcode ketat - BARCODENET-37745 – Bug – Barcode tidak terbaca di PDF
Aspose.Cells
- CELLSGRIDJS-1489 – Fitur baru – Atur proteksi di GridJs UI
- CELLSGRIDJS-2259 – Fitur baru – Tombol toolbar untuk zoom font
- CELLSNET-59803 – Bug –
Shape.FitToTextSize() tidak akurat - CELLSNET-59847 – Bug – Error Chart/Gambar ke gambar dalam konversi XPS
- CELLSNET-59890 – Bug – Kotak putih tak terduga dalam Excel-to-PDF
Aspose.Diagram
- DIAGRAMNET-50279 – Peningkatan – Dukungan untuk format Visio lama
- DIAGRAMNET-53904 – Bug – Area hyperlink tidak benar di PDF
- DIAGRAMNET-53911 – Bug – Masalah SVG saat
FitToViewPort true
Aspose.Drawing
- DRAWINGNET-1663 – Fitur – Pemasangan posisi skrip Arab
- DRAWINGNET-1670 – Fitur – Peningkatan pemasangan skrip Arab
- DRAWINGNET-1671 – Fitur – Peningkatan tambahan skrip Arab
Aspose.Email
- EMAILNET-41708 – Peningkatan – Dukungan header X‑Microsoft di iCalendar
- EMAILNET-41698 – Peningkatan – Pembacaan header multi-line
- EMAILNET-41707 – Bug –
Subject null setelah mengatur string kosong - EMAILNET-41704 – Bug – Korupsi charset Jepang MS932
Aspose.GIS
- GISNET-1973 – Fitur – Dukungan MultiPolygon untuk EsriJson
- GISNET-1984 – Bug – Jumlah layer tidak benar untuk GPX pada .NET Core 3.1
- GISNET-1976 – Contoh – Opsi
WritePolygonsAsLines untuk GPX
Aspose.HTML
- HTMLNET-6528 – Fitur – MHTML: pilih dan render lampiran tertentu
- HTMLNET-6205 – Bug – Gambar hilang dalam MHT → PDF
- HTMLNET-6967 – Bug – Peringatan pemetaan daftar definisi dalam Tagged‑PDF
Aspose.Imaging
- IMAGINGNET-7802 – Peningkatan – Exception yang benar untuk XIF tidak didukung
- IMAGINGNET-7797 – Peningkatan – ResolutionSetting memperbarui kedua sumbu
- IMAGINGNET-7734 – Fitur – Implementasi Filter Bayangan
- IMAGINGNET-7747 – Peningkatan – Perbaikan pembacaan warna JPG
Aspose.Medical
- MEDNET-165 – Fitur – Implementasi codec HTJ2K C# murni
Aspose.OCR
- OCRNET-1199 – Peningkatan –
EnableCpuMemArena & EnableMemoryPattern untuk ONNX runtime (performa & memori)
Aspose.Page
- Tidak ada perubahan – rilis pemeliharaan
Aspose.PSD
- PSDNET-2665 – Fitur – Pemrosesan lebih lembut teknik glow luar
- PSDNET-2644 – Bug – Masalah kisi transformasi warp
- PSDNET-1969 – Bug – Perbedaan rendering glow luar
Aspose.Slides
- SLIDESNET-45284 – Fitur – Buka .ppt/.pps berbasis teks sebagai presentasi yang diimpor
- SLIDESNET-45298 – Peningkatan – Tentukan warna skema warisan
- SLIDESNET-45256 – Bug – Alt-text yang di-generate otomatis hilang untuk tabel/formula/gambar
- SLIDESNET-45270 – Bug – Rendering bayangan & refleksi font
- SLIDESNET-45282 – Bug – Karakter teks Arab rusak di PDF
- SLIDESNET-45264 – Investigasi – Elemen dekoratif tidak ditandai sebagai artifact
- SLIDESNET-45265 – Bug – Elemen non-dekoratif ditandai sebagai artifact secara salah
- SLIDESNET-45262 – Investigasi – Tag struktur tetap untuk kotak teks dekoratif
- SLIDESNET-45250 – Bug – Tumpang tindih label sumbu chart di PDF
- SLIDESNET-45255 – Bug – Artifact di dalam konten yang ditandai (error PAC)
- SLIDESNET-45257 – Bug – Referensi konten termarka hilang untuk link
- SLIDESNET-45258 – Bug – Tipe/Subtype hilang untuk artifact header/footer
- SLIDESNET-45260 – Investigasi – Penandaan dekoratif tidak konsisten untuk SmartArt/chart
- SLIDESNET-45284 – Fitur – Buka .ppt/.pps yang menyamar sebagai teks
- SLIDESNET-45284 – Fitur – Metode baru
Shape.GetVisualBounds() - SLIDESNET-45284 – Fitur – Properti baru
IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
- Pembuatan SVG → PDF yang ditingkatkan dengan refinements rendering internal
Aspose.Tasks
- TASKSNET-11596 – Peningkatan –
CalendarException.ToDate sekarang diset ke akhir hari saat waktu dihilangkan - TASKSNET-11682 – Bug – Masalah penulisan EarnedValueMethod & PhysicalPercentComplete
- TASKSNET-11680 – Bug – Kalkulasi formula dengan tanggal yang hilang
- TASKSNET-11631 – Bug – Kode aktivitas & field yang ditentukan user tidak dibaca dari Primavera DB
Aspose.Words
- WORDSNET-28900 – Fitur – Pembuatan langsung
OpenAiModel - WORDSNET-24822 – Fitur – Dukungan properti MSO selama import tabs
- WORDSNET-28604 – Bug –
JoinRunsWithSameFormatting tidak menggabungkan runs - WORDSNET-28402 – Bug – Properti
TableStyle.Bidi yang sudah usang dihapus - WORDSNET-28955 – Bug – Masalah import MathML
mmultiscripts - WORDSNET-29085 – Bug – Error rendering gradient SVG dengan
objectBoundingBox - WORDSNET-29084 – Bug – Peringatan substitusi font PDF-to-DOCX
- WORDSNET-29083 – Bug – InvalidOperationException saat save DOCX
- WORDSNET-29079 – Bug – Gradient SVG di
userSpaceOnUse ter-render secara salah - WORDSNET-29077 – Bug – Perilaku DocumentBuilder yang tidak terduga di dalam SDT
- WORDSNET-29070 – Bug – Import list MsoHtml berbeda dari Word
- WORDSNET-29066 – Bug – Item list MsoHtml diimpor sebagai paragraf normal
- WORDSNET-29054 – Bug – Header/footer hilang setelah section break dalam DOCX → PDF
- WORDSNET-29052 – Bug –
FileCorruptedException saat load .wml - WORDSNET-29050 – Bug –
ArgumentOutOfRangeException dengan AutoFitBehavior.AutoFitToWindow - WORDSNET-29048 – Bug – Gradient warna SVG rusak saat export ke DOC
- WORDSNET-29047 – Bug – Gradient warna SVG rusak saat export ke PDF
- WORDSNET-29046 – Bug – Hasil compare tidak cocok dengan MS Word
- WORDSNET-29044 – Bug –
NullReferenceException saat build layout - WORDSNET-29041 – Bug – Masalah layout dalam konversi DOCX ke PDF
- WORDSNET-29040 – Bug – Exception konversi RTF → PDF
- WORDSNET-29033 – Bug – Perubahan penomoran setelah export HTML
- WORDSNET-28999 – Bug – Kehilangan gradient setelah rendering SVG
- WORDSNET-28996 – Bug – Metafile ter-render secara salah dalam mode Vector
- WORDSNET-28982 – Bug –
IndexOutOfRangeException saat build layout - WORDSNET-28937 – Bug – Perubahan penomoran setelah export HTML
- WORDSNET-28929 – Bug –
AcceptAllRevisions tidak menerima semua revisions - WORDSNET-28897 – Bug –
FileCorruptedException saat load ODT - WORDSNET-28866 – Bug – Update kode license metered
- WORDSNET-28821 – Bug –
NullReferenceException dengan ExportListLabels.ByHtmlTags - WORDSNET-28672 – Bug – Spasi tambahan di awal paragraf dalam DOCX → PDF
Aspose.Zip
- ZIPNET-1187 – Fitur – Tambahkan entri ke arsip 7z yang ada
- ZIPNET-1393 – Peningkatan – Penyesuaian penggabungan entri dalam arsip CAB
🔧 Dampak Keseluruhan
- Performa: Resolusi kebocoran memori dalam proses PDF → Word, opsi memory-arena OCR runtime, dan penanganan resolusi TIFF secara kolektif meningkatkan kecepatan dan mengurangi konsumsi sumber daya.
- Cakupan Platform: Dukungan .NET 8 dan .NET 10 yang ditambahkan (GroupDocs.Markdown) dan codec HTJ2K C# murni (Aspose.Medical) memperluas kompatibilitas lintas platform.
- AI & Cloud: Pembuatan model OpenAI langsung (Aspose.Words) dan penyesuaian OCR ONNX runtime (Aspose.OCR) meningkatkan fleksibilitas integrasi AI.
- Aksesibilitas & Kepatuhan: Deteksi PDF/A, peningkatan penandaan PDF/UA, dan pemilihan lampiran MHTML meningkatkan kepatuhan standar dan aksesibilitas.
- Pengalaman Pengembang: Perluasan API surface (metode baru, properti, dukungan async) dan banyaknya perbaikan bug menyederhanakan pengembangan dan mengurangi waktu troubleshooting.
📚 Dokumentasi & Dukungan