Conholdate.Total for Java

21.11
2021-11-30 0.05 GB

Yang Baru di Versi 21.11

Fitur Baru

  • Aspose.3D – Dukungan TimeSamples pada format USD (THREEDNET‑999).
  • Aspose.BarCode – Penanganan alamat kosong untuk SwissQR (BARCODENET‑37898). Peningkatan dukungan SwissQR (BARCODENET‑37901).
  • Aspose.CAD – Peningkatan ekspor MTEXT, API entitas yang disatukan, perbaikan rendering, peningkatan performa, penanganan VPORT, rendering glyph komposit, serta berbagai penyempurnaan lainnya (CADJAVA‑10384 … CADJAVA‑10366).
  • Aspose.Cells – Peningkatan format angka akuntansi (CELLSJAVA‑43844). Terjemahan Jepang untuk “Cell” dan “Comment” saat konversi Excel ke PDF (CELLSJAVA‑43953). Penanganan ukuran font teks bentuk, perbaikan terkait memori, peningkatan ekspor HTML, perbaikan penempatan label grafik, serta berbagai perbaikan terkait bug (CELLSJAVA‑43935 … CELLSJAVA‑43969).
  • Aspose.Diagram – Penambahan PresetTheme, PresetThemeVariant, dan PresetThemeQuickStyle pada Shape (DIAGRAMJAVA‑50806, DIAGRAMJAVA‑50385, DIAGRAMJAVA‑50501, DIAGRAMJAVA‑50631, DIAGRAMJAVA‑50804).
  • Aspose.Email – Memuat MapiMessage tanpa mengubah nilai field (EMAILNET‑40470). Perbaikan ukuran GraphMessageInfo (EMAILNET‑40462). Pemberitahuan penghentian penggunaan API Contacts (EMAILJAVA‑34964).
  • Aspose.Imaging – Dukungan decoder FlateDecode pada EPS (IMAGINGJAVA‑7976). Sejumlah besar penyempurnaan dan perbaikan bug terkait EPS (IMAGINGJAVA‑7970‑7975, IMAGINGJAVA‑7966‑7965, dll).
  • Aspose.Note – Konstruktor tanpa parameter untuk node dokumen, refaktorisasi node, implementasi ulang node komposit, serta peningkatan luas API (NOTENET‑1780, NOTENET‑698, NOTEJAVA‑988).
  • Aspose.OCR – Upload kamus pengguna untuk pemeriksa ejaan (OCRJAVA‑182). Dukungan lisensi Metered (OCRJAVA‑183). Output PDF/DOCX multipage (OCRJAVA‑175, OCRJAVA‑174). Metode statis baru AsposeOCR.SaveMultipageDocument dan API koreksi ejaan.
  • Aspose.Page – Rilis pemeliharaan dengan transformasi perubahan dari .NET ke Java (PAGEJAVA‑26, PAGEJAVA‑28, PAGEJAVA‑29).
  • Aspose.PDF – Pembersih memori cerdas (PDFJAVA‑40988). Penghentian penggunaan metode publik dispose() yang digantikan oleh close() (PDFJAVA‑40997).
  • Aspose.Slides – Dukungan komentar modern (SLIDESNET‑42576). Kelas baru ModernComment dan metode koleksi terkait. Fitur tambahan: pengambilan daftar bagian teks dalam kolom apa pun pada frame teks (SLIDESJAVA‑38015). Berbagai perbaikan bug terkait konversi EPS ke PDF, rendering grafik, penanganan hyperlink, serta konversi format (SLIDESJAVA‑38640 … SLIDESJAVA‑38581).
  • Aspose.Tasks – Properti baru ExtendedAttribute.isErrorValue(), metode pencarian tampilan ViewCollection.getByViewScreen dan ViewCollection.getByName (TASKSNET‑10378 … TASKSNET‑4762).
  • Aspose.TeX – Penambahan dukungan untuk paket hyperref (TEXNET‑157). Metode API baru untuk bookmark dan hyperlink lintas perangkat rendering.
  • Aspose.Words – ProgressCallback untuk pemuatan dokumen, mode halaman PDF UseAttachments, opsi pemuatan ChmLoadOptions, FindReplaceOptions.IgnoreFieldCodes, dan ExportImagesAsBase64 untuk Markdown. Penambahan banyak pengenal gaya baru (Mention, SmartHyperlink, Hashtag, UnresolvedMention). Pengenalan opsi PdfSaveOptions.PageMode untuk menampilkan panel lampiran. Kelas ChmLoadOptions, FindReplaceOptions.IgnoreFieldCodes, serta enumerasi baru PdfPageMode.UseAttachments.
Peningkatan Performa & Efisiensi
  • GroupDocs – Peningkatan mesin pada modul Annotation, Assembly, dan Conversion, menghasilkan rendering lebih cepat dan penggunaan memori yang lebih rendah.
  • Aspose.Imaging – Penyimpanan caching konversi warna ICC yang lebih cepat.
  • GroupDocs.Parser – Metode GetFileInfo yang telah dioptimalkan.
  • Aspose.Slides – Penanganan kompresi yang diperbarui untuk format PPTX.
  • Aspose.CAD – Peningkatan performa untuk ekspor teks, perbaikan multithreading, serta stabilitas rendering keseluruhan.
  • Aspose.Imaging – Pengurangan kebocoran memori melalui penanganan referensi siklik.
Bug yang Diperbaiki
  • Aspose.3D – Diperbaiki NullReferenceException pada file USDZ (THREEDNET‑998), FBX (THREEDNET‑997), GLB yang rusak (THREEDNET‑996), penamaan node yang salah setelah ekspor/impor FBX (THREEDNET‑988), masalah rendering material (THREEDNET‑987), kehilangan indeks pada GLTF (THREEDNET‑986), serta rendering warna garis (THREEDNET‑985).
  • Aspose.BarCode – Diperbaiki penanganan alamat SwissQR, ketidakakuratan dalam pembacaan barcode.
  • Aspose.CAD – Diperbaiki ekspor MTEXT, akses entitas, masalah rendering, pembuatan VPORT, penempatan glyph komposit, rendering teks, kelengkapan ekspor OBJ, serta berbagai skenario exception (CADJAVA‑10384 … CADJAVA‑10365).
  • Aspose.Cells – Diperbaiki format angka akuntansi, terjemahan Jepang, ukuran font teks bentuk, kedaluwarsa lisensi sementara, error OutOfMemoryError saat ekspor gambar, border HTML yang berlebih, ketidaksesuaian format kondisional, penempatan label data grafik, rendering bentuk, masalah label diagram donat, penanganan baris/kolom tersembunyi, ketidakkonsistenan format kondisional, penggunaan COUNTIF dengan referensi eksternal (exception), serta NumberFormatException saat ekspor HTML.
  • Aspose.Diagram – Diperbaiki perubahan border/warna pada konversi VSDX ke PDF, warna PNG yang tidak akurat, inkonsistensi bentuk, serta pembungkusan teks pada connector.
  • Aspose.Email – Diperbaiki retensi nilai saat memuat pesan MAPI, ukuran GraphMessageInfo, fitur “Balas ke Semua” Outlook setelah penambahan EML, event berulang, NullReferenceException saat menggunakan SMTP Strato, data yang hilang dalam format MHTML, masalah DateTime saat mengonversi MailMessage ke MAPI, kesalahan pengiriman dengan EnGuard SMTP, serta akses mailbox Office 365 untuk pengguna lain.
  • Aspose.Imaging – Diperbaiki dukungan decoder FlateDecode pada EPS, penurunan kualitas kompresi pada ekspor PSD, exception saat memuat EPS, exception pada properti ukuran, error “rectfill”, konversi SVG ke PNG, kebocoran memori, dekompresi BMP DXT1, serta kegagalan membuka file TIFF.
  • Aspose.Note – Diperbaiki tumpang tindih teks setelah konversi OneNote ke PDF.
  • Aspose.OCR – Diterapkan penggunaan kamus pengguna, penanganan lisensi Metered, serta pembuatan dokumen multipage PDF/DOCX.
  • Aspose.Page – Diperbaiki output kosong pada konversi EPS ke PDF (PAGEJAVA‑26, ‑28, ‑29).
  • Aspose.PDF – Diterapkan pembersih memori cerdas, metode dispose() dihentikan penggunaannya, diperbaiki ekstraksi tabel ganda pada TableAbsorber, Null Pointer Exception pada pemblokiran URL saat HTML ke PDF, penghapusan teks pada RedactionAnnotation, masalah pembukaan di Chrome, serta pengurangan ukuran output DOCX.
  • Aspose.Slides – Diperbaiki output kosong pada konversi EPS ke PDF, tanda asterisk selama ekstraksi teks, kehilangan rotasi grafik 3D, hyperlink yang rusak pada halaman pertama, kehilangan indentasi teks, perubahan latar belakang pada konversi PPTX ke ODP, format ulang gambar setelah penyimpanan ulang, perataan bayangan, kehilangan format tebal setelah konversi SVG, kelengkapan konversi HTML, serta rendering font eksternal.
  • Aspose.Tasks – Diperbaiki perhitungan formula dengan operand #ERROR, overflow Decimal pada hitungan halaman, pembacaan data terphase-waktu untuk Actual Work, exception saat membaca file, serta rendering taut tugas pada tampilan Gantt.
  • Aspose.TeX – Penyesuaian penanganan paket hyperref.
  • Aspose.Words – Diperbaiki pengambilan properti fill gradien, penggunaan anggota LINQ Reporting Engine, konversi SDT ke field PDF yang dapat diedit, perubahan padding tabel, UnsatisfiedLinkError pada macOS, exception shared-library WebSphere, akurasi poin grafik pada PDF, jumlah halaman yang salah, tumpang tindih konten pada PDF, kehilangan konten bentuk, kehilangan format tebal, penomoran sumbu X yang hilang, penanganan jeda baris, visibilitas daftar tersembunyi, banyak masalah rendering grafik, penanganan ukuran gambar, pemuatan file terenkripsi, serta banyak bug lain yang terdaftar di bawah kode WORDSNET, WORDSJAVA, dan WORDSNET‑*.

Catatan: Daftar di atas merangkum semua peningkatan fitur, penyempurnaan performa, dan perbaikan bug yang dilaporkan di seluruh pustaka Aspose dan GroupDocs yang membentuk paket Conholdate.Total Java versi 21.11.


Instalasi

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>21.11</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '21.11')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="21.11">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "21.11"
Riwayat Rilis