Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

23.7 Sürümünde Yeni Özellikler

Eklenenler

  • Aspose.BarCode – Yeni DataMatrix kodlama modu BYTES, kapsamlı önceden tanımlı boyutlara sahip yeni DataMatrixVersion sınıfı ve eski alanların (FULL, CUSTOM) kaldırılması.
  • Aspose.CAD – PNG için oluşturulan çizim istisnalarını düzeltme, GLB/glTF dışa aktarıcı hatalarını ve çeşitli dönüştürme sorunlarını düzeltme (DWF → DXF, IGS → OBJ, DWFX → DXF, OBJ → JPG/JPEG).
  • Aspose.Cells – Yeni genel API: Shape.GetActualBox(), XmlLoadOptions.ConvertNumericOrDate, NumberFormat, DateFormat, IgnoreRootAttributes; FileFormatType.MicrosoftCabinet ve FileFormatType.Rtf eklendi; FileFormatType.Numbers kullanım dışı bırakıldı (Numbers09 kullanın). Cells.StandardWidth için varsayılan sütun genişliklerini ayarlamak amacıyla davranış değişikliği.
  • Aspose.DiagramDiagram düzeyinde ve LoadOptions içinde FontConfigs eklenerek yazı tipi başına yapılandırma yapılabiliyor.
  • Aspose.Email – PST öğesi silmek için PersonalStorage.deleteItem(String entryId); StorageProcessing olayı ve StorageProcessingEventArgs; PST bölme işlemi için yeni splitInto(long chunkSize, String partFileNamePrefix, String path) aşırı yüklemesi; CalendarReader (Count, IsMultiEvents, Method, Version) özelliklerinin ve loadAsMultiple() metodunun eklenmesi.
  • Aspose.ImagingRasterImage için alfa-blending (şeffaflık) desteği; birleştirilmiş adlandırma kuralları; çok sayfalı resimler için sayfa/formata özel koleksiyonların senkronizasyonu.
  • Aspose.NoteParsingErrorInfo türü, constructor, getMessage() ve AttachedFile.getParsingErrorInfo() detaylı ayrıştırma hata işleme için eklendi.
  • Aspose.OCR (23.7) – Karanlık arka plan üzerinde beyaz metinlerin OCR işlemini iyileştirmek amacıyla RecognitionSettings, ReceiptRecognitionSettings, IDCardRecognitionSettings, PassportRecognitionSettings, CarPlateRecognitionSettings ve InvoiceRecognitionSettings içine otomatik renk ters çevirme ayarları eklendi.
  • Aspose.PDF – Yeni OutputIntent ve PrintScaling sınıfları; çeşitli yeni metodlar (örn. HtmlSaveOptions.title, LoadOptions.disableFontLicenseVerifications, matris dönüşümleri, vektör grafiklerin işlenmesi, Operator.equals, optimizasyon seçenekleri, Rectangle.fromRect, etiketli yapı başlatımı, TextFragmentState.isFitRectangle). Graph(double,double) constructor’ı eklendi; eski Graph(float,float) ve XpsSaveOptions.setUseNewImagingEngine kullanım dışı bırakıldı.
  • Aspose.PSD – Her PSD katmanını animasyonlu GIF olarak dışa aktarma yeteneği; şekil katmanları için Fill özelliğinin işlenmesi; yeni sarma türleri (arc & arch); PsdOptions.UpdateMetadata ile yaratıcı araç meta verisinin kontrolü; artan sarma hesaplama alanı. XMP işleme ve sürümleme için birden fazla yeni API üyesi eklendi.
  • Aspose.Slides – Markdown dışa aktarma desteği (SaveFormat.Md, MarkdownSaveOptions ile çeşitli tarzlar ve dışa aktarma türleri); HTML5 seçenekleri ile görsellerin harici olarak kaydedilmesi (EmbedImages, OutputPath).
  • Aspose.Tasks – Eksik temel çizgilerin okunması; çalışma saatleri eklenirken WeekDay.DayWorking’ın otomatik ayarlanması; UniqueId sınırları için ön kaydetme kontrolleri; Primavera formatları için malzeme birimi kısaltmalarının okunması.
  • Aspose.Words – Belge sayfaları veya şekiller için EPS görüntü formatı; DigitalSignature.SignatureValue ile imza baytlarını alma; Row.NextRow, Row.PreviousRow, Cell.NextCell, Cell.PreviousCell gezinme özellikleri; mustache etiketi desteği MailMerge.GetRegionsHierarchy ve GetFieldNamesForRegion içinde; LINQ Raporlama Motoru şablonlarında ElementAt/ElementAtOrDefault uzantıları; sabit sayfa HTML belgeleri için uyarı.
İyileştirilenler
  • Aspose.CellsCells.StandardWidth için davranış değişikliği; varsayılan sütun genişliklerinin yeni standart genişlik ayarlarıyla uyumlu kalması sağlanıyor.
  • Aspose.Imaging – Adlandırma kurallarının birleştirilmesi ve sayfa/format koleksiyon senkronizasyonu, çok sayfalı resimlerle çalışırken geliştirici deneyimini iyileştiriyor.
  • Aspose.PDF – Genişletilmiş API yüzeyi (yeni sınıflar, metotlar ve constructorlar) belge manipulation, yazdırma ayarları ve optimizasyon yeteneklerini artırıyor.
  • Aspose.Slides – Markdown dışa aktarma, çoklu tarzlara (GitHub, GitLab, CommonMark vb.) ve görsel vs. sıralı görsel işleme seçeneğine izin vererek daha esnek belge dönüşümü sunar.
  • Aspose.Words – mustache etiketi işleyimi ve LINQ ElementAt desteği şablon yeteneklerini genişletir; sabit sayfa HTML için uyarı, beklenmedik yükleme davranışını önlemeye yardımcı olur.
Düzeltmeler
  • Aspose.BarCode – Reed‑Solomon düzeltme algoritması hatası düzeltildi (BARCODENET‑38630).
  • Aspose.CAD – PNG oluşturma sırasında oluşan “index out of bounds” istisnası çözüldü ve çeşitli dışa aktarıcı/dönüştürücü hataları düzeltildi.
  • Aspose.Cells – Grafik oluşturma sorunları, eksen/öğretmen çizgisi konumlandırma, eksik eksenler, grafikten görüntüye çizgi bölünmeleri, PDF’lerde yanlış hücre referansları, PNG dışa aktarmada ölçekleme hataları, eksen etiketi yönlendirme, waterfall grafik çizgi izleri, XLS → XLSX dönüşümünde bellek taşması ve çeşitli format dönüşüm istisnaları gibi birçok hata düzeltildi.
  • Aspose.Diagram – Visio’dan PDF’e dönüştürme sırasında NumberFormatException hatası düzeltildi.
  • Aspose.Email – PST silme, CalendarReader sürüm özelliği, VCF NOT alanı işlenmesi, MapiTask ASCII oluşturma, EWS istisna iç içe geçmesi, imza ön yazı null, IMAP bayrağı istisnaları, bağlantı adresi silme, saat dilimi farkları, MSG → PDF’de eksik gövde kısımları, okuma teslimatı işlenmesi ve çeşitli Java‑özel ek ekleyici ve satır içi resim problemleri ile ilgili hatalar düzeltildi.
  • Aspose.Font – Belirli bir Type1 yazı tipi için GlyphAccessor.GetGlyphById() metodunun null döndürme hatası düzeltildi (FONTNET‑552).
  • Aspose.Note – Sayfa dönüşümü, dosya konteyneri eksikliği, argüman dışarıda aralığı, sözlük anahtarı hataları, kopya anahtar istisnaları gibi birden fazla yükleme ve ayrıştırma çökmesi düzeltildi.
  • Aspose.PDF – PDF‑→ DOCX indeks out‑of‑bounds, hücre bölme, tablo çıkarma, PDF‑→ XLSX sütun bölme, hücre kayması, PDF‑→ DOCX tablo kırılması, kenarlık kaybı, PdfFileEditor.resizeContentsWithNormalization dizi indeks hatası ve diğer dönüşüm anormallikleri düzeltildi.
  • Aspose.PSD – Katman dışa aktarma ile ilgili animasyonlu GIF sorunları, şekil doldurma ataması, sarma türleri, meta veri güncelleme davranışı, sarma hesaplama alanı, siyah‑beyaz ayarlama katmanı şeffaflığı, SmartObject içeriği değiştirme performansı, katman grup konumlandırma, katman boyutlandırma ile VOGK kaynakları, metin sınır hesaplamaları, varsayılan katman kaynakları ve zaman çizelgesi döngü sayısı işlenmesi konularında sorunlar giderildi.
  • Aspose.Slides – PPTX → PDF’de arka plan resmi kırpma, HTML içe aktarmada resim kaybı, grafik veri etiketi konumlandırma, ODP → PPTX dönüşümünde eksik grafik, lisans doğrulama ve diğer dönüşüm hataları düzeltildi.
  • Aspose.Tasks – Temel çizgi okuma, hafta‑günü çalışma bayrağı, UniqueId doğrulama, malzeme kısaltma okuma, Primavera formatları için ActualDuration mantığı, örtük takvim istisnası işlenmesi, XER/P6XML için maliyet okuma ve kaynak kullanımı içe aktarma hataları düzeltildi.
  • Aspose.Words – Tablolar, şekiller, resimler, altbilgiler, üstbilgiler, PDF’ler, HTML, DOCX, XPS, MOBI, SVG ve diğer formatlar boyunca çok sayıda oluşturma ve dönüşüm hatası düzeltildi; metin sarma, eleman konumlandırma, renk değişimi, hyperlink koruma, matematik formülü oluşturma ve performans regresyonları ile ilgili sorunlar ele alındı.
  • Aspose.Page – PS → PDF dönüşüm hatası ve XPS su işareti problemi düzeltildi.
  • Aspose.Imaging – Alfa-blending ve sayfalama koleksiyonları için uygun işlem eklendi; ilgili oluşturma tutarsızlıkları giderildi.
  • Aspose.Email – PST işlenmesi, takvim okuması, EWS istisnaları, MIME işleme ve ekstra çıkarma konularında birçok hata düzeltildi.
  • GroupDocs bileşenleri – Bireysel olarak listelenmemiş olmalarına rağmen, toplu sürüm, tüm suite üzerinden yukarıdaki düzeltmelere paralel olarak uygulanmıştır.

Kurulum

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"
Sürüm Geçmişi