Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

Fitur Baru di Versi 23.7

Yang Ditambahkan

  • Aspose.BarCode – mode encoding DataMatrix baru BYTES, kelas DataMatrixVersion baru dengan berbagai ukuran bawaan yang lengkap, serta penghapusan field lama (FULL, CUSTOM).
  • Aspose.CAD – peningkatan untuk memperbaiki pengecualian render pada PNG, kegagalan ekspor GLB/glTF, serta beberapa masalah konversi (DWF → DXF, IGS → OBJ, DWFX → DXF, OBJ → JPG/JPEG).
  • Aspose.Cells – API publik baru: Shape.GetActualBox(), XmlLoadOptions.ConvertNumericOrDate, NumberFormat, DateFormat, IgnoreRootAttributes; ditambah FileFormatType.MicrosoftCabinet dan FileFormatType.Rtf; FileFormatType.Numbers dinyatakan usang (menggunakan Numbers09). Perubahan perilaku untuk Cells.StandardWidth agar lebar kolom standar disesuaikan.
  • Aspose.Diagram – penambahan FontConfigs pada level Diagram dan LoadOptions untuk konfigurasi font secara individual.
  • Aspose.EmailPersonalStorage.deleteItem(String entryId) untuk penghapusan item PST; event StorageProcessing bersama StorageProcessingEventArgs; overload metode splitInto(long chunkSize, String partFileNamePrefix, String path) baru untuk pemecahan file PST; penambahan properti pada CalendarReader (Count, IsMultiEvents, Method, Version) dan metode loadAsMultiple().
  • Aspose.Imaging – dukungan alpha-blending untuk RasterImage; konsistensi penamaan; sinkronisasi koleksi berbasis halaman/format untuk gambar multi-halaman.
  • Aspose.Note – tipe baru ParsingErrorInfo dengan konstruktor, getMessage(), dan AttachedFile.getParsingErrorInfo() untuk penanganan error parsing yang lebih rinci.
  • Aspose.OCR (23.7) – penambahan pengaturan balik warna otomatis pada RecognitionSettings, ReceiptRecognitionSettings, IDCardRecognitionSettings, PassportRecognitionSettings, CarPlateRecognitionSettings, dan InvoiceRecognitionSettings untuk meningkatkan kinerja OCR pada teks berlatar hitam dengan teks putih.
  • Aspose.PDF – kelas baru OutputIntent dan PrintScaling; banyak metode baru (misalnya HtmlSaveOptions.title, LoadOptions.disableFontLicenseVerifications, transformasi matriks, penanganan grafik vektor, Operator.equals, opsi optimasi, Rectangle.fromRect, inisialisasi struktur bertag, TextFragmentState.isFitRectangle). Penambahan konstruktor Graph(double,double); penghapusan konstruktor Graph(float,float) dan XpsSaveOptions.setUseNewImagingEngine.
  • Aspose.PSD – kemampuan mengekspor setiap layer PSD ke animated GIF; penanganan properti Fill untuk layer bentuk; tipe warp baru (arc & arch); PsdOptions.UpdateMetadata untuk mengatur metadata alat pembuat; peningkatan area perhitungan warp. Penambahan berbagai anggota API baru untuk penanganan dan versi XMP.
  • Aspose.Slides – dukungan ekspor Markdown (SaveFormat.Md, MarkdownSaveOptions dengan variasi dan tipe ekspor); opsi HTML5 untuk menyimpan gambar secara eksternal (EmbedImages, OutputPath).
  • Aspose.Tasks – pembacaan baseline tidak lengkap; WeekDay.DayWorking yang secara otomatis diatur saat menambahkan waktu kerja; pemeriksaan pra-simpan batas UniqueId; pembacaan singkatan satuan material untuk format Primavera.
  • Aspose.Words – format gambar EPS untuk menyimpan halaman dokumen atau bentuk; DigitalSignature.SignatureValue untuk memperoleh byte tanda tangan; properti navigasi Row.NextRow, Row.PreviousRow, Cell.NextCell, Cell.PreviousCell; dukungan tag mustache pada MailMerge.GetRegionsHierarchy dan GetFieldNamesForRegion; ekstensi ElementAt/ElementAtOrDefault pada template Mesin Pelaporan LINQ; peringatan untuk dokumen HTML halaman tetap (fixed-page).
Yang Ditingkatkan
  • Aspose.Cells – perubahan perilaku Cells.StandardWidth agar lebar kolom standar konsisten dengan pengaturan lebar baru.
  • Aspose.Imaging – konsistensi penamaan dan sinkronisasi koleksi halaman/format meningkatkan pengalaman pengembang dalam menangani gambar multi-halaman.
  • Aspose.PDF – ekspansi permukaan API (kelas, metode, dan konstruktor baru) meningkatkan kemampuan manipulasi dokumen, pengaturan pencetakan, serta optimisasi.
  • Aspose.Slides – ekspor Markdown menyediakan berbagai variasi (GitHub, GitLab, CommonMark, dll.) serta penanganan gambar visual vs sekuensial, menawarkan konversi dokumen yang lebih fleksibel.
  • Aspose.Words – penanganan tag mustache dan dukungan LINQ ElementAt memperluas kemampuan template; peringatan untuk HTML halaman tetap membantu menghindari perilaku pemuatan yang tidak diinginkan.
Yang Diperbaiki
  • Aspose.BarCode – memperbaiki kesalahan algoritma koreksi Reed-Solomon (BARCODENET‑38630).
  • Aspose.CAD – menyelesaikan pengecualian “out of bounds” selama render PNG dan memperbaiki berbagai kegagalan ekspor/konverter.
  • Aspose.Cells – banyak bug diperbaiki, termasuk masalah render diagram, posisi legenda/titik pemantul, sumbu yang hilang, pemisahan garis diagram ke gambar, referensi sel salah pada PDF, kesalahan penskalaan pada ekspor PNG, orientasi label sumbu, artefak garis pada waterfall chart, kelebihan memori saat konversi XLS → XLSX, dan berbagai pengecualian selama konversi format.
  • Aspose.Diagram – memperbaiki NumberFormatException saat konversi Visio ke PDF.
  • Aspose.Email – memperbaiki bug terkait penghapusan PST, properti versi CalendarReader, penanganan field NOTE VCF, pembuatan MapiTask ASCII, pembungkusan pengecualian EWS, penanganan null pada preamble tanda tangan, pengecualian flag IMAP, kesalahan impor kontak, masalah parsing iCloud, detail jadwal Exchange, deteksi format file, pembuatan flag IMAP, penghapusan alamat surat, perbedaan zona waktu, bagian isi pesan yang hilang saat konversi MSG → PDF, penanganan read receipt, dan berbagai masalah lampiran serta gambar inline spesifik Java.
  • Aspose.Font – memperbaiki GlyphAccessor.GetGlyphById() yang mengembalikan null untuk jenis font Type1 tertentu (FONTNET‑552).
  • Aspose.Note – memperbaiki banyak kerusakan saat pemuatan dan parsing (konversi halaman, wadah berkas hilang, argumen di luar jangkauan, kesalahan kunci kamus, pengecualian kunci ganda).
  • Aspose.PDF – memperbaiki kesalahan index out-of-bounds PDF ke DOCX, pembagian sel, ekstraksi tabel, pembagian kolom PDF ke XLSX, pergeseran sel, pemecahan tabel PDF ke DOCX, kehilangan border, kesalahan indeks array pada PdfFileEditor.resizeContentsWithNormalization, dan berbagai anomali konversi lainnya.
  • Aspose.PSD – menyelesaikan masalah ekspor layer ke animated GIF, penugasan fill bentuk, tipe warp, perilaku pembaruan metadata, area perhitungan warp, transparansi layer penyesuaian black-and-white, kinerja penggantian isi SmartObject, penempatan grup layer, perubahan ukuran layer dengan resource VOGK, perhitungan batas teks, resource layer standar, serta penanganan jumlah loop timeline.
  • Aspose.Slides – memperbaiki pemotongan gambar latar belakang pada konversi PPTX → PDF, kehilangan gambar saat impor HTML, posisi label data diagram, diagram yang hilang pada konversi ODP → PPTX, validasi lisensi, dan bug konversi lainnya.
  • Aspose.Tasks – memperbaiki pembacaan baseline, flag hari kerja, validasi UniqueId, pembacaan singkatan material, logika ActualDuration untuk format Primavera, penanganan eksception kalender implisit, pembacaan biaya untuk XER/P6XML, dan kesalahan impor penggunaan sumber daya.
  • Aspose.Words – menyelesaikan banyak bug rendering dan konversi pada tabel, bentuk, gambar, footer, header, PDF, HTML, DOCX, XPS, MOBI, SVG, dan format lainnya, termasuk masalah pembungkus teks, penempatan elemen, perubahan warna, pelestarian hyperlink, render rumus matematika, serta regresi performa.
  • Aspose.Page – memperbaiki kesalahan konversi PS → PDF dan masalah watermarking XPS.
  • Aspose.Imaging – menambahkan penanganan proper untuk alpha-blending dan koleksi paging, memperbaiki ketidaksesuaian rendering terkait.
  • Aspose.Email – berbagai perbaikan bug terkait penanganan PST, pembacaan kalender, pengecualian EWS, pemrosesan MIME, dan ekstraksi lampiran.
  • Komponen GroupDocs – meskipun tidak tercantum secara individual, rilis agregat ini sejalan dengan perbaikan di atas di seluruh rangkaian komponen.

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>23.7</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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="23.7">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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