Conholdate.Total for Java

21.4
2021-04-30 0.05 GB

Apa yang Baru di Versi 21.4

Yang Ditambahkan

  • Aspose.3Dcom.aspose.threed.GltfSaveOptions sekarang menyertakan getExternalDracoEncoder() / setExternalDracoEncoder(String) untuk mengaktifkan encoder Draco eksternal demi kompresi yang lebih cepat.
  • Aspose.BarCode – Dekoding karakter makro telah diimplementasikan (BARCODENET-37755).
  • Aspose.Font – Fungsi penyimpanan untuk font TTF (FONTNET-107).
  • Aspose.Font – Kemampuan mengedit nama font (FONTNET-124).
  • Aspose.Font – API publik untuk konversi diperluas (FONTNET-147).
  • Aspose.Font – Pengembangan konverter TTF (FONTNET-152).
  • Aspose.Font – Pengembangan konversi format Type 1 (FONTNET-159).
  • Aspose.Font – Dukungan pembacaan format WOFF (FONTNET-161).
  • Aspose.Font – Dukungan pembacaan format WOFF2 (FONTNET-191).
  • Aspose.Font – Dukungan konversi ke format WOFF2 (FONTNET-192).
  • Aspose.Font – Dukungan untuk font TTC (FONTNET-213).
  • Aspose.Font – Dukungan lisensi SHA‑256 (FONTNET-211).
  • Aspose.HTML – Peningkatan keamanan thread dan perbaikan penanganan lisensi.
  • Aspose.Imaging – Peningkatan penggunaan opsi font default di Linux (IMAGINGJAVA-2050).
  • Aspose.OCR (versi GPU) – Kemampuan menyimpan hasil OCR dalam format Microsoft Word (.docx) (OCRJAVA-118).
  • Aspose.OCR (versi GPU) – Koreksi kualitas citra kustom via ThresholdValue (OCRJAVA-116).
  • Aspose.OCR (versi GPU) – Enum Format baru dan metode save(String, Format) overload (API publik).
  • Aspose.OCR (versi GPU) – Metode setThresholdValue(int) baru (API publik).
  • Aspose.PDF – Konstruktor & metode baru: Document(byte[]), PdfConverter.mergeImages(...), PdfConverter.mergeImagesAsTiff(...), FileSpecification.setContents(byte[]), Image.setBlackWhiteForGrayScale(boolean), Image.isBlackWhiteForGrayScale(), PdfFormatConversionOptions.setPageByPageFontProcess(boolean), PdfFormatConversionOptions.isPageByPageFontProcess(), RedactionAnnotation.setQuadPoints(Point[]), RedactionAnnotation.getQuadPoints().
  • Aspose.PDF – Kelas baru ImageMergeMode.
  • Aspose.Slides – Efek 3‑D pada bentuk kini tetap dipertahankan saat ekspor ke PDF/TIFF (SLIDESNET-30876).
  • Aspose.Slides – Kemampuan membuat bentuk 2‑D dengan jalur kompleks (SLIDESNET-41258).
  • Aspose.Slides – Dukungan menggambar bebas/sketsa (SLIDESNET-34362).
  • Aspose.SlidesSlideUtil.alignShape() kini mendukung penjajaran dalam GroupShape (SLIDESNET-42457).
  • Aspose.Slides – Peningkatan performa operasi clone (SLIDESNET-41047).
  • Aspose.Slides – API bingkai audio baru: IAudioFrame.getPlayAcrossSlides(), setPlayAcrossSlides(boolean), getRewindAudio(), setRewindAudio(boolean).
  • Aspose.Slides – Nilai enum baru AudioPlayModePreset.InClickSequence.
  • Aspose.Slides – Nilai enum baru VideoPlayModePreset.InClickSequence.
  • Aspose.Slides – Metode objek OLE baru setEmbeddedData(...) / getEmbeddedData() (menggantikan API yang sudah usang).
  • Aspose.SlidesOverload baru untuk SlideUtil.alignShapes(...) (mendukung IBaseSlide, IGroupShape, dan bentuk berindeks).
  • Aspose.Tasks – Dukungan penulisan nilai enterprise extended attributes yang sudah ada (TASKSNET-4705).
  • Aspose.TeX – Peluncuran penuh pustaka dengan dukungan input TeX dan output XPS, PDF, PNG, JPEG, TIFF, BMP.
  • Aspose.Words – Properti CleanupOptions.UnusedBuiltinStyles ditambahkan untuk membersihkan built‑in style yang tidak digunakan.
  • Aspose.Words – Dukungan tipografi canggih saat menyimpan ke citra di .NET/.NET Standard (WORDSNET-21330, WORDSNET-21991).
  • Aspose.WordsOverload baru untuk Fill.Solid() untuk mengatur pengisian solid.
  • Aspose.Words – Konstruktor StructuredDocumentTagRangeStart dan StructuredDocumentTagRangeEnd dibuat publik; metode baru RemoveAllChildren() dan RemoveSelfOnly(); dukungan LINQ ditambahkan ke StructuredDocumentTagRangeStart.
  • GroupDocs.Assembly – Penggabungan sel dinamis secara simultan dalam kedua arah untuk dokumen Word, Spreadsheet, Presentation, dan email (HTML/RTF) (ASSEMBLYNET‑183 – 186).
  • GroupDocs.Assembly – Dukungan untuk metode ekstensi LINQ Select dan SelectMany dalam sintaks template (ASSEMBLYNET‑194 & 193).
  • GroupDocs.Assembly – Peningkatan pemuatan nilai integer dari JSON, XML, dan CSV (ASSEMBLYNET‑195).
Yang Ditingkatkan
  • Aspose.3D – Peningkatan performa untuk pemuatan file OBJ besar (THREEDNET-867) dan encoder/decoder Draco bawaan (THREEDNET-876).
  • Aspose.3D – Properti FileStream ditambahkan untuk Texture agar dapat memuat citra dari stream (THREEDNET-864).
  • Aspose.3D – Material kompatibel Autodesk Navisworks untuk format RVM ditambahkan (THREEDNET-865) dan dukungan format RVM terbaru (THREEDNET-874).
  • Aspose.3D – Performa pemuatan web renderer ditingkatkan (THREEDAPP-94).
  • Aspose.3D – Dukungan encoder Draco eksternal ditambahkan (THREEDNET-851).
  • Aspose.3D – Berbagai perbaikan bug yang meningkatkan kompatibilitas (collada, USDZ, FBX, STL, file 3D terkompresi zip).
  • Aspose.BarCode – restrukturisasi API minor (penghapusan interface, perpindahan enum/kelas).
  • Aspose.CAD – Pengurangan penggunaan memori untuk DWG/DXF (CADJAVA-10147); optimasi poin/ukuran (CADJAVA-10138); banyak peningkatan kualitas rendering dan ekspor.
  • Aspose.Cells – Metode akses batch baru StartAccessCache()/CloseAccessCache(); properti penanganan CSV baru (ExportQuotePrefix, TreatQuotePrefixAsValue); metode kunci kolasional global; ImageType.WebP baru; OleObject.SetEmbeddedObject() baru; WorkbookDesigner.LineByLine baru; HtmlSaveOptions.ExportCellCoordinate baru; AutoFitterOptions.DefaultEditLanguage baru.
  • Aspose.Diagram – Pelestarian tema untuk bentuk saat konversi VSDX ke PDF (DIAGRAMJAVA-50383).
  • Aspose.Email – Berbagai perbaikan bug (penanganan pengecualian, lampiran ganda, penanganan tampilan alternatif, pengulangan, enumerasi PST, pembatalan SMTP, flag khusus, pencarian pesan RFC, daftar IMAP).
  • Aspose.Font – Banyak perbaikan bug (penggantian font, penyimpanan Type 1/CFF, enkoding nama font, kesalahan konversi TrueType→WOFF, bug penyimpanan WOFF2, masalah tabel LOCAT).
  • Aspose.Imaging – Banyak peningkatan pada pipeline konversi (penanganan font default di Linux, WMZ ke PDF, CDR ke PSD, penanganan EMF/EMZ, GIF ke APNG, stabilitas ekspor PNG/SVG, konversi TIFF, render teks ODG ke SVG).
  • Aspose.OCR – Penambahan koreksi kualitas citra berbasis nilai ambang batas; format output .docx ditambahkan.
  • Aspose.PDF – Penambahan metode penanganan watermark dan citra, perbaikan kepatuhan konversi PDF/A‑2A, perbaikan kebocoran memori, stabilitas lisensi multi‑thread, dan berbagai peningkatan performa/kualitas.
  • Aspose.Slides – Properti baru bingkai audio/video, pembaruan API penyematan OLE, utilitas penjajaran bentuk yang lebih luas, dan perilaku clone yang ditingkatkan.
  • Aspose.Tasks – Peningkatan pencetakan garis kolom tambahan ke PDF, koreksi penggunaan sumber daya, perbaikan hilangnya nama tugas, koreksi data berbasis waktu, dan perbaikan hierarki ID tugas.
  • Aspose.Words – 102 peningkatan & perbaikan termasuk penghapusan built‑in style yang tidak digunakan, penambahan API pengisian solid, perluasan API rentang SDT, perbaikan massal Document.getRange().replace(), pembaruan JavaDoc, dan berbagai penyelesaian bug di konversi, rendering, dan tata letak.
  • GroupDocs.Assembly – Peningkatan pemuatan nilai integer dari JSON, XML, CSV; peningkatan penggabungan sel dinamis; dukungan metode ekstensi LINQ.
Yang Diperbaiki
  • Aspose.3D – Diperbaiki: ketidakmampuan membuka file GLB hasil konversi (THREEDNET-862); kegagalan konversi USDZ ke STL (THREEDNET-863); FBX ke GLTF/GLB ExportException (THREEDNET-866); impor Collada dari Frosty Suite, Blender/LEGO tool (THREEDNET-873, THREEDNET-872); membuka file 3D terkompresi zip (THREEDNET-871); pengenalan STL (THREEDNET-869); penanganan header STL biner (THREEDAPP-114).
  • Aspose.BarCode – Diperbaiki: dekoding karakter makro, masalah generasi/pengenalan MicroPDF417 dan MaxiCode (BARCODENET‑37720, ‑37721, ‑37722), pengecualian AutoSizeMode/FilledBars (BARCODENET‑37757).
  • Aspose.CAD – Diperbaiki: berbagai pengecualian ekspor dan rendering (parameter tidak valid, pemuatan IFC, kualitas DWG, rendering DWF HTML, kualitas PDF, properti teks, penggambaran poligon).
  • Aspose.Cells – Diperbaiki banyak bug: pergeseran penempatan teks dalam HTML, rendering escape/line‑break, nilai data‑bar dalam HTML, masalah format akuntansi, hilangnya perataan vertikal, kehilangan formula, format angka dalam PDF, duplikasi label diagram, label data tak terduga dalam citra diagram, peringatan substitusi font, konversi XLS ke PDF, header/footer hilang pada halaman pertama, ketidaksesuaian konten diagram, pengabaian citra yang direferensikan, ekspansi formula SmartMarker, pengecualian saat membuka file besar, NPE saat penghapusan kolom, mode evaluasi IndexOutOfBounds.
  • Aspose.Diagram – Diperbaiki: NullPointerException konversi VSD ke GIF (DIAGRAMJAVA-50717); NullPointerException konversi VSD/VSDX ke PNG (DIAGRAMJAVA-50718).
  • Aspose.Email – Diperbaiki: pengecualian perubahan kategori (EMAILNET‑40147); lampiran ganda (EMAILNET‑40199); penghapusan tampilan alternatif (EMAILNET‑40169); masalah pengulangan dalam PST (EMAILNET‑40187); NRE pada enumerasi MAPI (EMAILNET‑40174); pembatalan SMTP (EMAILNET‑40123); regresi dukungan flag khusus (EMAILNET‑40186); kegagalan pencarian RFC‑ID PST (EMAILNET‑40182); bug pengambilan daftar IMAP (EMAILNET‑40038); Appointment ArgumentOutOfRange (EMAILJAVA‑34861); kesalahan baca inbox GraphClient (EMAILJAVA‑34859).
  • Aspose.Font – Diperbaiki: masalah penggantian font (FONTNET‑76); pemulihan penyimpanan Type 1/CFF (FONTNET‑99); enkoding nama font salah saat penyimpanan (FONTNET‑108); bug penyimpanan font (FONTNET‑119); bug pemetaan glyph (FONTNET‑153); bug tabel nama PostScript (FONTNET‑156); konversi WOFF menghasilkan format salah (FONTNET‑169); penyimpanan WOFF2 menghasilkan file salah (FONTNET‑229); masalah konten byte tabel LOCAT (FONTNET‑181).
  • Aspose.Imaging – Diperbaiki: pengecualian saat mengonversi WMZ ke PDF, CDR ke PSD, penyimpanan EMF, ekspor SVG dari EMF, konversi EMZ ke JPG, konversi GIF ke APNG, PDF kosong dari CDR, karakter hilang saat EMF ke PNG, pengecualian SVG ke TIFF, masalah teks/rendering ODG ke SVG.
  • Aspose.OCR – Diperbaiki: berbagai bug pengenalan dan penyimpanan ditangani pada versi GPU (detail tidak tercantum dalam sumber).
  • Aspose.PDF – Diperbaiki: isBlackWhite() yang lebih lambat (PDFJAVA‑40319); pengenalan indentasi bullet (PDFJAVA‑40302); pengecualian optimisasi PDF (PDFJAVA‑36353); kesalahan penggabungan dictionary (PDFJAVA‑37047); tautan ikon hilang dalam PDF ke HTML (PDFJAVA‑36573); kualitas citra rendah PDF ke PPTX (PDFJAVA‑36666); masalah tautan API FlattenSettings (PDFJAVA‑40370); IllegalStateException saat konversi PDF ke DOCX (PDFJAVA‑40268); UnsupportedClassVersionError untuk EPUB (PDFJAVA‑40283); kegagalan pembersihan ThreadLocal Tomcat (PDFJAVA‑39880); kebocoran memori (PDFJAVA‑40033); masalah lisensi multi‑thread (PDFJAVA‑40280); pengecualian keamanan selama sertifikasi (PDFJAVA‑40117); citra kosong dalam PDF ke Citra (PDFJAVA‑39559); penyelidikan dukungan IBM z/OS (PDFJAVA‑40134); pengecualian penggabungan dokumen (PDFJAVA‑36771); masalah kepatuhan PDF/A‑2A (PDFJAVA‑40276).
  • Aspose.Slides – Diperbaiki: PPTX tidak dikonversi dengan benar ke PDF (SLIDESJAVA‑37288); beban membaca file konfigurasi font OS (SLIDESJAVA‑38510); masalah konversi PPT ke TIFF (SLIDESJAVA‑37031); kegagalan pemuatan diagram PPTX (SLIDESJAVA‑38427); rendering tabel PDF hilang (SLIDESJAVA‑38479); penyusutan citra dalam konversi PDF (SLIDESJAVA‑38450); kegagalan pembukaan PPTX (SLIDESJAVA‑38487); masalah membuka file Excel OLE yang dimodifikasi (SLIDESJAVA‑38058); kesalahan clone slide PPTX (SLIDESJAVA‑38440, ‑38472); crop auto‑shape pada ekspor SVG (SLIDESJAVA‑38451); kesalahan pengaturan audio (SLIDESJAVA‑38452); diagram hilang dalam thumbnail (SLIDESJAVA‑38463); diagram tidak muncul dalam konversi JPG (SLIDESJAVA‑38470); ukuran array teks slide yang tetap (SLIDESJAVA‑38436); penambahan freeform AutoShapeEx (SLIDESJAVA‑21473).
  • Aspose.Tasks – Diperbaiki: garis kolom hilang saat mencetak ke PDF (TASKSNET‑4704); garis kolom tambahan (TASKSNET‑4703); penggunaan sumber daya salah dalam MPP (TASKSJAVA‑1311); nama tugas hilang saat penyimpanan MPP (TASKSNET‑4699, ‑TASKSJAVA‑1305); data berbasis waktu salah (TASKSNET‑4721); ID anak salah (TASKSJAVA‑1211).
  • Aspose.Words – Diperbaiki lebih dari 100 bug mencakup: pembaruan StructuredDocumentTag, tipografi canggih di SkiaSharp, dukungan file besar, ekspor PDF font Arab, penyimpanan TableSubstitutionRule, masalah massal replace(), penyisipan objek OLE, pengabaian NetInputStream, simbol ekstra substitusi ekspresi reguler, pengecualian argument di luar jangkauan saat konversi DOCX ke PDF, perubahan URL setelah konversi, perubahan format revisi, kehilangan seri diagram, rendering judul sumbu X, kegagalan sinkronisasi NC, bidang barcode, infinite conversion loops, format konten setelah XmlMapping, pembersihan unused style, pembaruan konten SDT, FileCorruptedExceptions, kesalahan ekspor tabel, tabel bertata letak ghost, rendering SVG dalam DOCX ke HTML, elemen w:instrText tersisa, rendering metafile, spasi angka Asia/Latin, teks default form‑field, kualitas rendering bitmap, warna font bentuk VML, kolaps teks Cina vertikal, kegagalan konversi PDF, kesalahan indeks ODT ke PDF, footnote hilang, NPE pelaporan LINQ, kehilangan tabel dalam PDF ke DOCX, masalah penyimpanan HTML, pengecualian UpdatePageLayout, kesalahan impor style, korupsi diagram, rendering diagram batang, ikon PDF hilang, pergeseran konten setelah konversi, orientasi teks Jepang, perubahan posisi barcode, kehilangan bookmark, masalah latar belakang, dll.
  • GroupDocs.Assembly – Diperbaiki: masalah pemuatan integer dari JSON, XML, CSV (ASSEMBLYNET‑195).

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

Gradle

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

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

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

SBT

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

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